-
Sub-task
-
Resolution: Fixed
-
Major
-
None
Now that the dashboard has been written, it needs to be incorporated into the portion or search.vaheritage.org that requires authentication.
The code for the existing administrative portion is here: https://subversion.lib.virginia.edu/repos/ead/branches/aux-servlets/viva-upload
It allows users to upload (and validate) new finding aids.
For this task, create a new application (using Rails) with the following functionality:
- users can authenticate (log in) with accounts that are associated with the repository to which they belong
- authenticated users can then see status dashboard for their institution
- authenticated users can perform the upload operation currently supported by the viva-upload app.
- is parent task of
-
TDG-311 An unauthenticated user for viva-upload is interrupted from logging in or signing up by a "loading data" dialog.
- Resolved
-
TDG-342 Ensure that the healthcheck and version endpoint of the VA Heritage dashboard application doesn't require authentication.
- Resolved
-
TDG-360 Update authorization to support existing use cases for VA Heritiage admin interface.
- Resolved
-
TDG-364 Incorporate finding aid upload in va heritage admin application.
- Resolved
-
TDG-462 Make viva-upload app look like it's part of the Virginia Heritage site.
- Resolved
-
TDG-686 Add dashboard to viva-admin app.
- Resolved
-
TDG-864 Add local account authentication for VA Heritage admin application.
- Resolved
-
TDG-976 Develop a skeleton Rails application and deploy scripts for VA Heritage Admin interface.
- Resolved
-
TDG-984 Replace rails authentication in va heritage dashboard with authorization from proxying apache web sever.
- Resolved