앱 관리 디자인 수정

This commit is contained in:
현성필
2025-11-17 14:17:34 +09:00
parent a074bd578a
commit ab2fca5419
18 changed files with 108 additions and 173 deletions
@@ -19,7 +19,7 @@
class="btn btn-primary"
id="requestApiKey">
<i class="fas fa-plus"></i>
<span>앱 생성하기</span>
<span>앱 생성하기</span>
</button>
</div>
</div>
@@ -180,10 +180,10 @@
<!-- Action Buttons -->
<div class="form-actions">
<a th:href="@{/myapikey/modify/cancel(clientId=${apiKeyModification.clientId})}" class="btn-cancel">
<a th:href="@{/myapikey/modify/cancel(clientId=${apiKeyModification.clientId})}" class="btn btn-cancel">
취소
</a>
<button type="submit" class="btn-primary">
<button type="submit" class="btn btn-primary">
다음 단계
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<polyline points="9 18 15 12 9 6"></polyline>
@@ -374,4 +374,4 @@
</th:block>
</body>
</html>
</html>
@@ -129,11 +129,11 @@
<!-- Form Actions -->
<div class="form-actions">
<!-- Save and go back button -->
<button type="submit" formaction="/myapikey/modify/step2/save" class="btn-secondary" id="btnPrevStep">
<button type="submit" formaction="/myapikey/modify/step2/save" class="btn btn-secondary" id="btnPrevStep">
<span class="icon"></span>
이전 단계
</button>
<button type="submit" class="btn-primary" id="btnNext">
<button type="submit" class="btn btn-primary" id="btnNext">
저장
<span class="icon"></span>
</button>
@@ -53,11 +53,11 @@
<!-- Action Buttons -->
<div class="result-actions">
<a th:href="@{/myapikey}" class="btn-secondary">
<a th:href="@{/myapikey}" class="btn btn-secondary">
<span class="icon">📋</span>
API Key 목록으로
</a>
<a th:href="@{/myapikey/api_key_request/history}" class="btn-primary">
<a th:href="@{/myapikey/api_key_request/history}" class="btn btn-primary">
<span class="icon">📄</span>
요청 내역 확인
</a>
@@ -79,7 +79,7 @@
</p>
</div>
<div class="result-actions">
<a th:href="@{/myapikey}" class="btn-primary">
<a th:href="@{/myapikey}" class="btn btn-primary">
목록으로 돌아가기
</a>
</div>
@@ -149,4 +149,4 @@
</th:block>
</body>
</html>
</html>
@@ -177,11 +177,11 @@
<!-- Form Actions -->
<div class="form-actions">
<a href="/myapikey" class="btn-secondary" id="btnCancel">
<a href="/myapikey" class="btn btn-secondary" id="btnCancel">
<span class="icon"></span>
취소
</a>
<button type="submit" class="btn-primary">
<button type="submit" class="btn btn-primary">
다음 단계
<span class="icon"></span>
</button>
@@ -115,11 +115,11 @@
<!-- Form Actions -->
<div class="form-actions">
<button type="button" id="btnPrevStep" class="btn-secondary">
<button type="button" id="btnPrevStep" class="btn btn-secondary">
<span class="icon"></span>
이전 단계
</button>
<button type="submit" class="btn-primary">
<button type="submit" class="btn btn-primary">
저장
<span class="icon"></span>
</button>
@@ -53,7 +53,7 @@
<!-- Action Buttons -->
<div class="result-actions">
<a href="/myapikey" class="btn-secondary">
<a href="/myapikey" class="btn btn-secondary">
<span class="icon">📋</span>
API Key 목록으로
</a>
@@ -75,10 +75,10 @@
</p>
</div>
<div class="result-actions">
<a href="/myapikey/register/step1" class="btn-secondary">
<a href="/myapikey/register/step1" class="btn btn-secondary">
다시 시도
</a>
<a href="/myapikey" class="btn-primary">
<a href="/myapikey" class="btn btn-primary">
목록으로
</a>
</div>
@@ -147,14 +147,14 @@
<div class="detail-actions">
<button type="button"
sec:authorize="hasRole('ROLE_API_KEY_REQUEST')"
class="btn-cancel"
class="btn btn-secondary"
th:if="${appRequest.approval != null and appRequest.approval.approvalStatus != null and
(appRequest.approval.approvalStatus.toString() == 'PENDING' or appRequest.approval.approvalStatus.toString() == 'REQUESTED')}"
th:data-request-id="${appRequest.id}"
onclick="cancelRequestById(this)">
신청 취소
</button>
<a th:href="@{/myapikey}" class="btn-secondary">
<a th:href="@{/myapikey}" class="btn btn-primary">
목록으로
</a>
</div>
@@ -178,20 +178,20 @@
</div>
<!-- Action Buttons -->
<div class="detail-actions">
<div class="form-actions">
<a sec:authorize="hasRole('ROLE_API_KEY_REQUEST')"
class="btn-action btn-primary"
class="btn btn-primary"
th:href="@{/myapikey/modify/step1(clientId=${apiKey.clientid})}">
수정
</a>
<button type="button"
sec:authorize="hasRole('ROLE_API_KEY_REQUEST')"
class="btn-action btn-danger"
class="btn btn-danger"
th:data-client-id="${apiKey.clientid}"
onclick="deleteApiKeyFromButton(this)">
인증키 삭제
</button>
<a th:href="@{/myapikey}" class="btn-secondary">
<a th:href="@{/myapikey}" class="btn btn-secondary">
목록으로
</a>
</div>
@@ -101,7 +101,7 @@
<!-- Action Buttons -->
<div class="detail-actions">
<a th:href="@{/users}" class="btn-secondary">
<a th:href="@{/users}" class="btn btn-secondary">
<i class="fas fa-list"></i> 목록으로
</a>
</div>
@@ -72,13 +72,13 @@
<!-- Action Buttons -->
<div class="user-action-buttons" th:if="${user.roleCode != null and user.id != currentUserId}">
<button type="button" class="btn-action btn-sm btn-secondary inactivate_user"
<button type="button" class="btn btn-sm btn-secondary inactivate_user"
th:if="${user.userStatus.toString() == 'ACTIVE'}"
th:data-user-id="${user.id}"
th:data-user-name="${user.maskedUserName}">
비활성화
</button>
<button type="button" class="btn-action btn-sm btn-primary activate_user"
<button type="button" class="btn btn-sm btn-primary activate_user"
th:if="${user.userStatus.toString() != 'ACTIVE'}"
th:data-user-id="${user.id}"
th:data-user-name="${user.maskedUserName}">
@@ -90,7 +90,7 @@
th:data-user-email="${user.maskedEmailAddr}">
초대취소
</button>
<button type="button" class="btn-action btn-sm btn-warning assign_manager"
<button type="button" class="btn btn-sm btn-warning assign_manager"
th:if="${user.userStatus.toString() == 'ACTIVE' && user.roleCode.toString() == 'ROLE_CORP_USER'}"
th:data-user-id="${user.id}"
th:data-user-name="${user.maskedUserName}"