Skip to content

AAI-288 AAI-277 update username and password requirements, update registration data#43

Merged
marius-mather merged 10 commits into
mainfrom
username-password-reqs
Aug 4, 2025
Merged

AAI-288 AAI-277 update username and password requirements, update registration data#43
marius-mather merged 10 commits into
mainfrom
username-password-reqs

Conversation

@marius-mather

@marius-mather marius-mather commented Jul 31, 2025

Copy link
Copy Markdown
Collaborator

Description

AAI-288 and AAI-277: updating username and password formats to match the requirements in the current BPA and Galaxy stories. We also now to submit username as a standard part of registration, rather than in user_metadata

Changes

  • Create validated types for username and password to enforce their format
  • Update registration data models to use username and password
  • Remove username from user_metadata and submit it in the main registration data
  • Unit tests for username and password formats

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have added unit / integration tests that prove my fix is effective or that my feature works
  • I have run all tests locally and they pass
  • I have updated the documentation (if applicable)

How to Test Manually (if necessary)

Run uv run pytest

Comment thread schemas/biocommons.py Outdated
@marius-mather marius-mather merged commit 6debb73 into main Aug 4, 2025
2 checks passed
@amandazhuyilan amandazhuyilan deleted the username-password-reqs branch June 19, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants