-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: benefits
command line interface
#2496
base: refactor/field-defaults
Are you sure you want to change the base?
Commits on Oct 31, 2024
-
chore(models): TransitAgency eligibility api fields are optional
slug field is a SlugField for validation
Configuration menu - View commit details
-
Copy full SHA for bc28c2c - Browse repository at this point
Copy the full SHA bc28c2cView commit details -
refactor(models): simplify template fields on TransitAgency
- compute template fields by default - allow overriding templates
Configuration menu - View commit details
-
Copy full SHA for 4c0c70b - Browse repository at this point
Copy the full SHA 4c0c70bView commit details -
refactor(models): simplify template fields on EnrollmentFlow
- compute some template fields by default - allow overriding templates
Configuration menu - View commit details
-
Copy full SHA for ff4d8fd - Browse repository at this point
Copy the full SHA ff4d8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1479c3b - Browse repository at this point
Copy the full SHA 1479c3bView commit details -
refactor(models): default agency card templates
further simplify template requirements for flows rename agency card templates into standard naming pattern: {prefix}--{agency.slug}--agency-card.html where {prefix} is e.g. eligibility/start or enrollment/success
Configuration menu - View commit details
-
Copy full SHA for 0e4c913 - Browse repository at this point
Copy the full SHA 0e4c913View commit details -
refactor(models): more field defaults for TransitAgency
- use CST defaults for user-facing fields - allow blanks for config fields - remove null from TextField, not needed when blank=True
Configuration menu - View commit details
-
Copy full SHA for dd0eb4e - Browse repository at this point
Copy the full SHA dd0eb4eView commit details -
feat(models): validate active TransitAgency
when active=True, validate that: - there are values for user-facing info fields like names, phone, etc. - templates exist
Configuration menu - View commit details
-
Copy full SHA for 2ae5d8f - Browse repository at this point
Copy the full SHA 2ae5d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8f7b1 - Browse repository at this point
Copy the full SHA 8f8f7b1View commit details -
feat(cli): define base class for benefits commands
inherits from the Django management BaseCommand class
Configuration menu - View commit details
-
Copy full SHA for 53a69fe - Browse repository at this point
Copy the full SHA 53a69feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7985c4b - Browse repository at this point
Copy the full SHA 7985c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0820254 - Browse repository at this point
Copy the full SHA 0820254View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0097e - Browse repository at this point
Copy the full SHA ee0097eView commit details -
feat(cli): define the agency create command
benefits agency create -h
Configuration menu - View commit details
-
Copy full SHA for 957cd5c - Browse repository at this point
Copy the full SHA 957cd5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdb33c1 - Browse repository at this point
Copy the full SHA cdb33c1View commit details