- 30 Jan, 2018 1 commit
-
-
Daniel Lee committed
-
- 29 Jan, 2018 21 commits
-
-
dashfolders: Add min-width to align icons in permissions list and some margin between icon and text #10275
Johannes Schill committed -
Johannes Schill committed
-
fix: InfluxDB Query Editor and selecting template variable in where clause caused issue, fixes #10402, fixes #10663
Torkel Ödegaard committed -
In the permissions view in dashboard settings, this adds a link to the parent folder for inherited permissions. Which allows the user to easily navigate to the folder and change inherited permissions.
Daniel Lee committed -
Johannes Schill committed
-
Alexander Zobnin committed
-
Johannes Schill committed
-
Johannes Schill committed
-
dashfolders: Use grafana's question mark instead of FA's and use the react tooltip instead of angular's #10275
Johannes Schill committed -
Johannes Schill committed
-
Alexander Zobnin committed
-
For the permissions picker, pass in an extra class to decide if the description should be aligned left or right.
Daniel Lee committed -
The dropdown for selecting permission is a new component built on react-select that includes a description for the permission for every option in the select.
Daniel Lee committed -
Alexander Zobnin committed
-
Torkel Ödegaard committed
-
Torkel Ödegaard committed
-
Torkel Ödegaard committed
-
Torkel Ödegaard committed
-
bergquist committed
-
Torkel Ödegaard committed
-
This reverts commit 475febd0.
Torkel Ödegaard committed
-
- 27 Jan, 2018 2 commits
-
-
Daniel Lee committed
-
Switch out the angular component for the new react component on the dashboard permissions editview on the settings page.
Daniel Lee committed
-
- 26 Jan, 2018 16 commits
-
-
Patrick O'Carroll committed
-
Patrick O'Carroll committed
-
* go1.9.3: tech: upgrade to golang 1.9.3
bergquist committed -
Alexander Zobnin committed
-
Patrick O'Carroll committed
-
Patrick O'Carroll committed
-
This is a fake entry that is used to signal to the user that an Admin user always has Admin rights and they cannot be removed.
Daniel Lee committed -
bergquist committed
-
Leonard Gram committed
-
* options.scopedVars was called without 'd', so a undefined was passed to the function convertDimensionFormat()
hannes committed -
Daniel Lee committed
-
bergquist committed
-
bergquist committed
-
* db: add login attempt migrations * db: add possibility to create login attempts * db: add possibility to retrieve login attempt count per username * auth: validation and update of login attempts for invalid credentials If login attempt count for user authenticating is 5 or more the last 5 minutes we temporarily block the user access to login * db: add possibility to delete expired login attempts * cleanup: Delete login attempts older than 10 minutes The cleanup job are running continuously and triggering each 10 minute * fix typo: rename consequent to consequent * auth: enable login attempt validation for ldap logins * auth: disable login attempts validation by configuration Setting is named DisableLoginAttemptsValidation and is false by default Config disable_login_attempts_validation is placed under security section #7616 * auth: don't run cleanup of login attempts if feature is disabled #7616 * auth: rename settings.go to ldap_settings.go * auth: refactor AuthenticateUser Extract grafana login, ldap login and login attemp validation together with their tests to separate files. Enables testing of many more aspects when authenticating a user. #7616 * auth: rename login attempt validation to brute force login protection Setting DisableLoginAttemptsValidation => DisableBruteForceLoginProtection Configuration disable_login_attempts_validation => disable_brute_force_login_protection #7616
Marcus Efraimsson committed -
Daniel Lee committed
-
* Fix typeahead to not generate new request on each keypress. * Change to debounce method
James Westover committed
-