You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue outlines the plan for adding private apps:
1. Make files in cloud storage private and run all downloads through C/S authentication. Currently, they are behind UUID file names and are quasi private. However, if apps are private for data sensitivity purposes, then the files should be fully private.
Zip files should be made private (this should have little to no affect on users since the file downloads are routed through the C/S webserver)
Screenshots of outputs should be made private. This is the only direct link to the storage bucket that is hit by users. One thing to think about is what this will mean for performance on the initial load of the simulation page.
2. Port access management from Simulation model to Project model. This should be straightforward, but will require moving over and testing the model methods for managing access and the API endpoints that expose control of them to the user.
3. Adapt Collaborator UI elements to work with simulations and models. I intend the API endpoints and flow to be similar, except maybe for the author concept.
4. Run private app CI in a private GH repo. (This may wind up being a good argument for giving each model its own repo for CI).
This issue outlines the plan for adding private apps:
Simulation
model toProject
model. This should be straightforward, but will require moving over and testing the model methods for managing access and the API endpoints that expose control of them to the user.cc @Peter-Metz @MattHJensen
The text was updated successfully, but these errors were encountered: