PTL_USER SafeDB 암호화 적용 / 포탈 사용자 마스킹 처리 해제

Update Hibernate configuration and enhance user management features

- Added Hibernate type tracing for improved debugging.
- Introduced new error messages for SafeDB operations in LocaleMessage properties.
- Updated portal user management to default to unmasked state.
- Refactored selectDetail method to handle masking option.
This commit is contained in:
Rinjae
2025-09-23 17:51:15 +09:00
parent ff856bbe28
commit d6fd6800ed
8 changed files with 2673 additions and 2656 deletions
@@ -58,6 +58,8 @@
.setFormat(nameOptionFormat).rendering();
});
setSearchable('searchOrgId');
putSelectFromParam();
select_approvalStatus = ": ;" + getGridSelectText("CODE", "NAME", json.approvalStatusRows);
select_userStatus = ": ;" + getGridSelectText("CODE", "NAME", json.userStatusRows);
@@ -86,7 +88,7 @@
'<%= localeMessage.getString("portalUser.orgName") %>',
'<%= localeMessage.getString("portalUser.name") %>',
'<%= localeMessage.getString("portalUser.userId") %>',
'<%= localeMessage.getString("portalUser.mobile") %>',
<%--'<%= localeMessage.getString("portalUser.mobile") %>',--%>
'<%= localeMessage.getString("portalUser.roleName") %>',
'<%= localeMessage.getString("portalUser.userStatus") %>',
'<%= localeMessage.getString("portalUser.createOn") %>',
@@ -98,7 +100,7 @@
{name: 'portalOrgUIs.orgName', align: 'center', width: "120"},
{name: 'userName', align: 'center', width: "80" },
{name: 'loginId', align: 'center', width: "150" },
{name: 'mobileNumber', align: 'center', width: "100" },
// {name: 'mobileNumber', align: 'center', width: "100" },
{name: 'roleCodeDescription', align: 'center', width: "80"},
{name: 'userStatusDescription', align: 'center', width: "50"},
{name: 'createdDate', align: 'center', width: "100", formatter: timeStampFormat},
@@ -232,7 +234,9 @@
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.name") %>
</th>
<td><input type="text" name="searchUserName"></td>
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.userId") %>
<th style="width:10%; min-width:100px;">
<%= localeMessage.getString("portalUser.userId") %>
</th>
<td><input type="text" name="searchUserId" value="${param.searchUserId}"></td>
<th style="width:10%; min-width:100px;"><%= localeMessage.getString("portalUser.mobileNumber") %>