Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Admin: Cal-ITP Benefits staff user can add new models #2201

Open
3 of 7 tasks
angela-tran opened this issue Jul 4, 2024 · 3 comments
Open
3 of 7 tasks

Admin: Cal-ITP Benefits staff user can add new models #2201

angela-tran opened this issue Jul 4, 2024 · 3 comments
Assignees
Labels
back-end Django views, sessions, middleware, models, migrations etc.

Comments

@angela-tran
Copy link
Member

angela-tran commented Jul 4, 2024

Acceptance Criteria

  • The Benefits admin configuration is updated
    • Current model and field definitions
    • Confirm read/write permissions for each model field
  • Cal-ITP Benefits staff users can create new instances of relevant models
    • ClaimsProvider
    • EnrollmentFlow
    • TransitAgency

Additional context

Part of #2001

@angela-tran angela-tran moved this from Todo to Needs shaping in Digital Services Jul 4, 2024
@angela-tran angela-tran changed the title Admin interface: Cal-ITP Benefits staff user should be able to add new EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys Admin interface: Cal-ITP Benefits staff user can add new EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys Jul 4, 2024
@angela-tran
Copy link
Member Author

Cal-ITP Benefits staff users can create new instances of EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys

Some of these models have required fields that a Cal-ITP user wouldn't be able to set.

Cal-ITP users also currently wouldn't be able to add the templates / form classes for a new transit agency without engineers implementing those.

@angela-tran angela-tran moved this from Needs shaping to Paused in Digital Services Jul 8, 2024
@angela-tran angela-tran linked a pull request Jul 16, 2024 that will close this issue
@angela-tran angela-tran removed a link to a pull request Jul 16, 2024
@angela-tran angela-tran changed the title Admin interface: Cal-ITP Benefits staff user can add new EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, AuthProviders, PaymentProcessors, and TransitAgencys Oct 30, 2024
@angela-tran angela-tran changed the title Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, AuthProviders, PaymentProcessors, and TransitAgencys Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, PaymentProcessors, and TransitAgencys Oct 30, 2024
@angela-tran angela-tran changed the title Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, PaymentProcessors, and TransitAgencys Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, TransitProcessors, and TransitAgencys Oct 30, 2024
@thekaveman
Copy link
Member

Cal-ITP Benefits staff users can create new instances of EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys

Some of these models have required fields that a Cal-ITP user wouldn't be able to set.

Cal-ITP users also currently wouldn't be able to add the templates / form classes for a new transit agency without engineers implementing those.

#2471 addressed some of the concern with required fields and templates.

@machikoyasuda machikoyasuda changed the title Admin interface: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, TransitProcessors, and TransitAgencys Admin: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, TransitProcessors, and TransitAgencys Dec 19, 2024
@thekaveman thekaveman moved this from Paused to Needs shaping in Digital Services Jan 9, 2025
@thekaveman
Copy link
Member

Let's confirm what if anything needs to be done to complete this. I think it might already be mostly done?

@thekaveman thekaveman self-assigned this Jan 13, 2025
@thekaveman thekaveman moved this from Needs shaping to In progress in Digital Services Jan 16, 2025
@thekaveman thekaveman changed the title Admin: Cal-ITP Benefits staff user can add new EnrollmentFlows, ClaimsProviders, TransitProcessors, and TransitAgencys Admin: Cal-ITP Benefits staff user can add new models Jan 16, 2025
@thekaveman thekaveman added the back-end Django views, sessions, middleware, models, migrations etc. label Jan 16, 2025
@thekaveman thekaveman moved this from In progress to In review in Digital Services Jan 21, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
back-end Django views, sessions, middleware, models, migrations etc.
Projects
Status: In review
Development

Successfully merging a pull request may close this issue.

2 participants