[x] Add a data migration that gives the Cal-ITP group permission to change the models listed under Acceptance Criteria
[x] In the ModelAdmins for each model, implement get_readonly_fields so that fields that should be not be editable from users in the Cal-ITP group are rendered as read-only
Acceptance Criteria
[x] For EligibilityTypes, EligibilityVerifiers, AuthProviders, PaymentProcessors, and TransitAgencys, Cal-ITP Benefits staff users can edit fields on those existing objects if the field is listed as writable for Cal-ITP in the Benefits admin configuration spreadsheet
Implementation:
Cal-ITP
group permission tochange
the models listed under Acceptance CriteriaModelAdmin
s for each model, implementget_readonly_fields
so that fields that should be not be editable from users in theCal-ITP
group are rendered as read-onlyAcceptance Criteria
EligibilityType
s,EligibilityVerifier
s,AuthProvider
s,PaymentProcessor
s, andTransitAgency
s, Cal-ITP Benefits staff users can edit fields on those existing objects if the field is listed as writable for Cal-ITP in the Benefits admin configuration spreadsheetAdditional context
Depends on #2199 Part of #2001