Usernames are case sensitive

Description

User names are case sensitive, which is not a standard practice in any software. This could cause usability problems down the road.

This means that a user "Test" would not be able to successfully login with the username "test"

This should be enforced in both the services and UI

Steps to reproduce:

  • log as admin -> success

  • log as AdMiN -> fail

Acceptance Criteria

  • Make username unique at the database level so case sensitivity doesn't matter

  • A person can login if their username is "administrator" and they login with "Administrator"

  • No changes should be made to UI code

Environment

None

Status

Assignee

Sebastian Brudziński

Reporter

Nick Reid

Labels

None

Story Points

5

Time tracking

12h

Components

Sprint

None

Fix versions

Priority

Minor
Configure