Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nexpie-grafana-theme
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
Registry
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kornkitt Poolsup
nexpie-grafana-theme
Commits
946e5424
Commit
946e5424
authored
Mar 07, 2019
by
Woodward, Joshua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make password hint configurable from settings/defaults.ini
parent
989147a1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
7 additions
and
1 deletions
+7
-1
conf/defaults.ini
+1
-0
pkg/api/login.go
+1
-0
pkg/setting/setting.go
+2
-0
public/app/core/config.ts
+1
-0
public/app/core/controllers/login_ctrl.ts
+1
-0
public/app/partials/login.html
+1
-1
No files found.
conf/defaults.ini
View file @
946e5424
...
...
@@ -231,6 +231,7 @@ verify_email_enabled = false
# Background text for the user field on the login page
login_hint
=
email or username
passowrd_hint
=
password
# Default UI theme ("dark" or "light")
default_theme
=
dark
...
...
pkg/api/login.go
View file @
946e5424
...
...
@@ -36,6 +36,7 @@ func (hs *HTTPServer) LoginView(c *m.ReqContext) {
viewData
.
Settings
[
"oauth"
]
=
enabledOAuths
viewData
.
Settings
[
"disableUserSignUp"
]
=
!
setting
.
AllowUserSignUp
viewData
.
Settings
[
"loginHint"
]
=
setting
.
LoginHint
viewData
.
Settings
[
"passwordHint"
]
=
setting
.
PasswordHint
viewData
.
Settings
[
"disableLoginForm"
]
=
setting
.
DisableLoginForm
if
loginError
,
ok
:=
tryGetEncryptedCookie
(
c
,
LoginErrorCookieName
);
ok
{
...
...
pkg/setting/setting.go
View file @
946e5424
...
...
@@ -109,6 +109,7 @@ var (
AutoAssignOrgRole
string
VerifyEmailEnabled
bool
LoginHint
string
PasswordHint
string
DefaultTheme
string
DisableLoginForm
bool
DisableSignoutMenu
bool
...
...
@@ -656,6 +657,7 @@ func (cfg *Cfg) Load(args *CommandLineArgs) error {
AutoAssignOrgRole
=
users
.
Key
(
"auto_assign_org_role"
)
.
In
(
"Editor"
,
[]
string
{
"Editor"
,
"Admin"
,
"Viewer"
})
VerifyEmailEnabled
=
users
.
Key
(
"verify_email_enabled"
)
.
MustBool
(
false
)
LoginHint
=
users
.
Key
(
"login_hint"
)
.
String
()
PasswordHint
=
users
.
Key
(
"password_hint"
)
.
String
()
DefaultTheme
=
users
.
Key
(
"default_theme"
)
.
String
()
ExternalUserMngLinkUrl
=
users
.
Key
(
"external_manage_link_url"
)
.
String
()
ExternalUserMngLinkName
=
users
.
Key
(
"external_manage_link_name"
)
.
String
()
...
...
public/app/core/config.ts
View file @
946e5424
...
...
@@ -34,6 +34,7 @@ export class Settings {
oauth
:
any
;
disableUserSignUp
:
boolean
;
loginHint
:
any
;
passwordHint
:
any
;
loginError
:
any
;
viewersCanEdit
:
boolean
;
editorsCanOwn
:
boolean
;
...
...
public/app/core/controllers/login_ctrl.ts
View file @
946e5424
...
...
@@ -25,6 +25,7 @@ export class LoginCtrl {
$scope
.
disableLoginForm
=
config
.
disableLoginForm
;
$scope
.
disableUserSignUp
=
config
.
disableUserSignUp
;
$scope
.
loginHint
=
config
.
loginHint
;
$scope
.
passwordHint
=
config
.
passwordHint
;
$scope
.
loginMode
=
true
;
$scope
.
submitBtnText
=
'Log in'
;
...
...
public/app/partials/login.html
View file @
946e5424
...
...
@@ -13,7 +13,7 @@
</div>
<div
class=
"login-form"
>
<input
type=
"password"
name=
"password"
class=
"gf-form-input login-form-input"
required
ng-model=
"formModel.password"
id=
"inputPassword"
placeholder=
"
password
"
>
placeholder=
"
{{passwordHint}}
"
>
</div>
<div
class=
"login-button-group"
>
<button
type=
"submit"
class=
"btn btn-large p-x-2"
ng-if=
"!loggingIn"
ng-click=
"submit();"
ng-class=
"{'btn-inverse': !loginForm.$valid, 'btn-primary': loginForm.$valid}"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment