Skip to content

Commit 7d66b01

Browse files
Always show more button if account deletion is enabled for end-user
ref #1812
2 parents 60e1c0a + 6134a7a commit 7d66b01

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

pkg/auth/handler/webapp/settings.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"github.com/authgear/authgear-server/pkg/auth/webapp"
1010
"github.com/authgear/authgear-server/pkg/lib/authn/authenticator"
1111
"github.com/authgear/authgear-server/pkg/lib/authn/identity"
12+
"github.com/authgear/authgear-server/pkg/lib/config"
1213
"github.com/authgear/authgear-server/pkg/lib/feature/verification"
1314
"github.com/authgear/authgear-server/pkg/lib/interaction/intents"
1415
"github.com/authgear/authgear-server/pkg/lib/session"
@@ -60,6 +61,7 @@ type SettingsHandler struct {
6061
Renderer Renderer
6162
Identities SettingsIdentityService
6263
Verification SettingsVerificationService
64+
AccountDeletion *config.AccountDeletionConfig
6365
}
6466

6567
func (h *SettingsHandler) GetData(r *http.Request, rw http.ResponseWriter) (map[string]interface{}, error) {
@@ -98,7 +100,9 @@ func (h *SettingsHandler) GetData(r *http.Request, rw http.ResponseWriter) (map[
98100
if err != nil {
99101
return nil, err
100102
}
101-
identityViewModel := SettingsIdentityViewModel{}
103+
identityViewModel := SettingsIdentityViewModel{
104+
AccountDeletionAllowed: h.AccountDeletion.ScheduledByEndUserEnabled,
105+
}
102106
identityViewModel.VerificationStatuses, err = h.Verification.GetVerificationStatuses(identities)
103107
if err != nil {
104108
return nil, err

pkg/auth/wire_gen.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/authgear/templates/en/web/settings.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ <h2 class="margin-0 primary-txt text-base font-semibold">
7474
{{/* Only show more button when at least one row is hidden */}}
7575
{{ $show_more_button = (or ($show_more_button) ($is_hidden)) }}
7676

77+
{{/* Always show more button when account deletion is enabled */}}
78+
{{ if $.AccountDeletionAllowed }}
79+
{{ $show_more_button = true }}
80+
{{ end }}
81+
7782
{{ if not $is_hidden }}
7883
<section class="padding-20 row-sep flex flex-row space-x-2">
7984
{{ $ti := "" }}

0 commit comments

Comments
 (0)