Change Applicant Status to Summary, then create a true status field. #10
Change Applicant Status to Summary
During expungement day users needed to leave more information about the status of an applicant that they were working on that would fit in a word or two. They used that status field to communicate the current state or what needed to happen next to the applicant.
- Backend changes
- Rename
statusfield tosummary. - Rename Status label to Summary
statushas been renamed tonotes- Status is being replaced with the concept of steps since we go through the process in steps. We want to record who and when a step was changed.
- Create a table called
stepswith foreign keys ofclient_idandstatus_id - The
clientstable will have a foreign key ofsteps_idpointing to the current step.
- Create a table called
Setup permissions for users #6
At this time we think we will have the following types of users:
- Clinic User - Has almost all permissions
- Volunteer Lawyer - Cannot add or delete an Applicant/Client, but can
- edit Applicant/Client
- add, edit, remove convictions, charges, and service
- Work with backend developers to determine how to pass the user's role.
