grafana/pkg/services/sqlstore
Eric Leijonmarck e394e16073
Auth: Force lowercase login/email for users (#86359)
* [WIP]: Force lowercase login/email for user CRUD

* warn and remove use of userCaseInsensitiveLogin check

* remove log warning

* reimplementation of the caseinsensitive

* need to decide if we want the conflict check or not

* remvoved the tests for conflict user by getEmail, getLogin

* added tests for user lowercase migration

* wip: emails next

* tests for email lowercasing

* review comments

* optimized login and email lookup before migrating
2024-04-25 17:31:17 +01:00
..
migrations Auth: Force lowercase login/email for users (#86359) 2024-04-25 17:31:17 +01:00
migrator Storage: Watch tests (#85496) 2024-04-08 11:42:12 -04:00
permissions Search: Fix slow query when user does not have roles assigned (#86791) 2024-04-24 13:23:08 +03:00
searchstore Folders: Switch order of the columns in folder table indexes so that org_id becomes first (#82454) 2024-02-16 21:10:46 +02:00
session Chore: add/update sqlstore-related helper functions (#77408) 2023-11-03 10:30:52 -04:00
sqlutil Chore: Update test database initialization (#81673) 2024-02-09 09:35:39 -05:00
bulk_test.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
bulk.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
database_config_test.go Postgres: Allow disabling SNI on SSL-enabled connections (#83892) 2024-03-12 12:03:24 +02:00
database_config.go SQLStore: Enable migration locking by default (#84983) 2024-03-22 21:22:29 +02:00
database_wrapper.go Tracing: Standardize on otel tracing (#75528) 2023-10-03 14:54:20 +02:00
logger.go Chore: add/update sqlstore-related helper functions (#77408) 2023-11-03 10:30:52 -04:00
session_test.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
session.go Tracing: Standardize on otel tracing (#75528) 2023-10-03 14:54:20 +02:00
sqlstore_metrics_test.go Metrics: Fixed grafana_database_conn_* metrics, and added new go_sql_stats_* metrics as eventual replacement (#54405) 2022-08-31 08:54:32 -04:00
sqlstore_metrics.go Metrics: Fixed grafana_database_conn_* metrics, and added new go_sql_stats_* metrics as eventual replacement (#54405) 2022-08-31 08:54:32 -04:00
sqlstore_test.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
sqlstore.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
tls_mysql.go Chore: Extract DatabaseConfig parsing from SQLStore (#81157) 2024-01-24 16:49:49 +01:00
transactions_test.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
transactions.go SQLStore: Add test for nested transactions events (#60500) 2023-01-23 14:17:56 +01:00
user_test.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00
user.go Chore: Make Cfg field private in SQLStore (#85593) 2024-04-24 10:38:40 +02:00