aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-10-03Provide a way to change OAuth2 client secrets.Frederick Muriuki Muriithi
2024-09-30Refactor: Initialise phenotype packageFrederick Muriuki Muriithi
2024-09-30Create a better named function, with less data in the args.Frederick Muriuki Muriithi
2024-09-30Extract function to prevent circular dependencies.Frederick Muriuki Muriithi
2024-09-26Add type annotation to variable.Frederick Muriuki Muriithi
2024-09-26Lint: Add documentation strings. Fix import order.Frederick Muriuki Muriithi
2024-09-26Fix import and update arguments to function.Frederick Muriuki Muriithi
2024-09-26Bugfix: Fix bugs that were preventing creation of geno resourceFrederick Muriuki Muriithi
2024-09-25Implement genotype resource creation via API with resource dataFrederick Muriuki Muriithi
2024-09-25Extract common role assignment to its own moduleFrederick Muriuki Muriithi
2024-09-25feat: add base implementation for hooks systemJohn Nduli
2024-09-16Create population resource and assign appropriate rolesFrederick Muriuki Muriithi
2024-09-16Rename blueprint and register it one level lowerFrederick Muriuki Muriithi
2024-09-16Pass cursor rather than connection to create_resource functionFrederick Muriuki Muriithi
2024-09-13Notes: Add note on some items that could go into hooks.Frederick Muriuki Muriithi
2024-08-30If config variables are not set, return empty string.Frederick Muriuki Muriithi
2024-08-30Commit missing template.Frederick Muriuki Muriithi
2024-08-21Only import anonymous collections if they contain traitszsloan
2024-08-21Update 'changed' field when traits are added or removed from collectionszsloan
2024-08-21Do actual password change.Frederick Muriuki Muriithi
2024-08-21Provide email and improve UI text/notification.Frederick Muriuki Muriithi
2024-08-21Use username and password, when present, during sending emailsFrederick Muriuki Muriithi
2024-08-20Save to DB then send emailFrederick Muriuki Muriithi
2024-08-20Handle the "GET" part of the change-password requestFrederick Muriuki Muriithi
2024-08-20Pass GET parameters for correct redirection.Frederick Muriuki Muriithi
2024-08-20Add notification to outgoing emails.Frederick Muriuki Muriithi
2024-08-20Fix query: Replace any existing token.Frederick Muriuki Muriithi
2024-08-19Generate token and send out "Forgot Password" emailFrederick Muriuki Muriithi
2024-08-19Show "Forgot Password" link.Frederick Muriuki Muriithi
2024-08-19Migrations: Add forgot_password_tokens tableFrederick Muriuki Muriithi
2024-08-15Update running of tests.Frederick Muriuki Muriithi
2024-08-15Fix a bunch of linting errors.Frederick Muriuki Muriithi
2024-08-15Improve the messaging in the UI.Frederick Muriuki Muriithi
2024-08-15Reduce UI complexityFrederick Muriuki Muriithi
2024-08-15Import specific classes from the datetime module.Frederick Muriuki Muriithi
2024-08-15fix: bugs with generating auth tokensJohn Nduli
2024-08-15fix: cast args to strJohn Nduli
2024-08-15fix: bugs in masquerade apiJohn Nduli
2024-08-14fix: import timedelta in jwksJohn Nduli
2024-08-14refactor: move newest_jwk_with_rotation function to jwks.pyJohn Nduli
2024-08-14docs: update documentation to reflect new secrets handlingJohn Nduli
2024-08-13Emails: Make "From" address configurableFrederick Muriuki Muriithi
2024-08-08Fix bug with sending e-mailszsloan
2024-08-08Bug: Prevent fall-through to verification if code is expired.Frederick Muriuki Muriithi
2024-08-08Get data from form too.Frederick Muriuki Muriithi
2024-08-08Forward email to email verification page.Frederick Muriuki Muriithi
2024-08-07Log out user registration errors at the `ERROR` log-level.Frederick Muriuki Muriithi
2024-08-07Log out exceptions at the `ERROR` log levelFrederick Muriuki Muriithi
2024-08-07Include email text templates.Frederick Muriuki Muriithi
2024-08-05Fix linting errors.Frederick Muriuki Muriithi