Update database schema to make it easier to manage resources. This includes improved handling for resources stored in multiple languages (e.g. picsa training videos)
Add new pages to view separate lists of collection, file and link resources available within the app
Migrate all existing resources to new database
Additional Changes
Seed data and script improvement
Work-in-progress improvements to analyze resource collection hierarchy to display bigger picture of all resources/collections
Discussion
Feedback discussion points if relevant (should also tag as Feedback Discussion)
Next TODOs
[ ] Resource details page
[ ] Resource create/edit pages
[ ] Checkboxes to enable/disable resources for a specific deployment
[ ] Ability to change resource order (drag and automatically update sort_order, probably from within app view)
[ ] App view tab to allow display of resources how they appear in app as well as in table
[ ] Integrate new resource formats into app
[ ] Track created_by for resources
[ ] Apply access controls for all resources
[ ] Improve db cascade handling when parent/child resources are updated/deleted
[ ] Collection page popup/details to more easily see child content
[ ] Integrate WiP resource hierarchy utils and add tests
Description
Main Changes
Additional Changes
Discussion
Feedback discussion points if relevant (should also tag as
Feedback Discussion
)Next TODOs
sort_order
, probably from within app view)created_by
for resourcesScreenshots / Videos
https://github.com/e-picsa/picsa-apps/assets/10515065/518a5ad3-7003-4464-bac8-91669639531f