mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-12-22 17:10:10 +00:00
admin: option link to my account page on login screen
This commit is contained in:
parent
9956bbd974
commit
4f78b7c33b
@ -418,6 +418,14 @@
|
|||||||
"required": "false",
|
"required": "false",
|
||||||
"description": "Click the edit icon next to the \"User Page\" Setting to add custom Markdown messages that will be shown to the user. Note message cards are not private, little effort is required for anyone to view them."
|
"description": "Click the edit icon next to the \"User Page\" Setting to add custom Markdown messages that will be shown to the user. Note message cards are not private, little effort is required for anyone to view them."
|
||||||
},
|
},
|
||||||
|
"show_link": {
|
||||||
|
"name": "Show Link on Admin Login page",
|
||||||
|
"required": false,
|
||||||
|
"requires_restart": false,
|
||||||
|
"type": "bool",
|
||||||
|
"value": true,
|
||||||
|
"description": "Whether or not to show a link to the \"My Account\" page on the admin login screen, to direct lost users."
|
||||||
|
},
|
||||||
"referrals": {
|
"referrals": {
|
||||||
"name": "User Referrals",
|
"name": "User Referrals",
|
||||||
"required": false,
|
"required": false,
|
||||||
|
@ -7,6 +7,14 @@
|
|||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ if index . "userPageEnabled" }}
|
||||||
|
{{ if and .userPageEnabled .showUserPageLink }}
|
||||||
|
<div class="card mx-2 flex-initial w-[100%] xl:w-[35%] mb-4 xl:mb-0 dark:~d_neutral @low content">
|
||||||
|
<span class="heading row">{{ .strings.loginNotAdmin }}</span>
|
||||||
|
<a class="button ~info h-12 w-100" href="{{ .urlBase }}/my/account"><i class="ri-account-circle-fill mr-2"></i>{{ .strings.myAccount }}</a>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
<form class="card mx-2 flex-auto form-login w-[100%] xl:w-[55%] mb-0" href="">
|
<form class="card mx-2 flex-auto form-login w-[100%] xl:w-[55%] mb-0" href="">
|
||||||
<span class="heading">{{ .strings.login }}</span>
|
<span class="heading">{{ .strings.login }}</span>
|
||||||
<input type="text" class="field input ~neutral @high mt-4 mb-2" placeholder="{{ .strings.username }}" id="login-user">
|
<input type="text" class="field input ~neutral @high mt-4 mb-2" placeholder="{{ .strings.username }}" id="login-user">
|
||||||
|
@ -123,7 +123,8 @@
|
|||||||
"userPageLogin": "User Page: Login",
|
"userPageLogin": "User Page: Login",
|
||||||
"userPagePage": "User Page: Page",
|
"userPagePage": "User Page: Page",
|
||||||
"buildTime": "Build Time",
|
"buildTime": "Build Time",
|
||||||
"builtBy": "Built By"
|
"builtBy": "Built By",
|
||||||
|
"loginNotAdmin": "Not an Admin?"
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
"changedEmailAddress": "Changed email address of {n}.",
|
"changedEmailAddress": "Changed email address of {n}.",
|
||||||
|
1
views.go
1
views.go
@ -175,6 +175,7 @@ func (app *appContext) AdminPage(gc *gin.Context) {
|
|||||||
"jfAdminOnly": jfAdminOnly,
|
"jfAdminOnly": jfAdminOnly,
|
||||||
"jfAllowAll": jfAllowAll,
|
"jfAllowAll": jfAllowAll,
|
||||||
"userPageEnabled": app.config.Section("user_page").Key("enabled").MustBool(false),
|
"userPageEnabled": app.config.Section("user_page").Key("enabled").MustBool(false),
|
||||||
|
"showUserPageLink": app.config.Section("user_page").Key("show_link").MustBool(true),
|
||||||
"referralsEnabled": app.config.Section("user_page").Key("enabled").MustBool(false) && app.config.Section("user_page").Key("referrals").MustBool(false),
|
"referralsEnabled": app.config.Section("user_page").Key("enabled").MustBool(false) && app.config.Section("user_page").Key("referrals").MustBool(false),
|
||||||
"loginAppearance": app.config.Section("ui").Key("login_appearance").MustString("clear"),
|
"loginAppearance": app.config.Section("ui").Key("login_appearance").MustString("clear"),
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user