This PR adds the ability for any authorized role on the system to view sessions belonging to a particular interview. E.g, the Appeals Court clerk can log in and view answers for the interviews they manage and control, without having the ability to see sessions for Trial Court documents.
It also has some small enhancements to the interview list feature:
We show metadata like title and progress, for Assembly Line interviews that added JSON metadata
We show the user's name and email, not just their ID
We let admins delete sessions
I think this could be a nice model for adding additional features that interact with the global configuration, with a simple frontend.
This is getting to a more general purpose dashboard for managing user sessions with this release.
Fix #136 Fix #135
This PR adds the ability for any authorized role on the system to view sessions belonging to a particular interview. E.g, the Appeals Court clerk can log in and view answers for the interviews they manage and control, without having the ability to see sessions for Trial Court documents.
It also has some small enhancements to the interview list feature:
I think this could be a nice model for adding additional features that interact with the global configuration, with a simple frontend.
This is getting to a more general purpose dashboard for managing user sessions with this release.