2019-10-18: Development Planning¶
Kacper, Craig
- User settings page
- https://wholetale.org/wholetale-css-mockup/src/settings.html
- Need to define tasks
- girder_wholetale
- First pass at the API
- Working prototype before UI starts
- dashboard
- Add user settings page and menu item
- Update doc
- Integrate with UI
- girder_wholetale
- Sharing design
- Ability to add collaborator with View/Edit APIs exists
- Ability to invite someone is mostly there
- Need to setup SMTP server
- Invite user? Upstream contribution to Girder?
- Migrate to 3.x
- Non trivial
- Add user Can View
- User has read access to Tale
- Equivalent to accessing public tale – copy on launch
- Appears in “All Tales” or “Shared with Me”?
- Add user Can Edit
- User has write access
- Appears in “My Tales”
- Users would share:
- metadata
- workspace content
- external data
- version
- reproducible run
- Users would not share:
- Instance
- Image? If I make changes to workspace and rebuild
- That image is available to collaborator
- Notifications are mine for building? Or shared?
- Only logs for jobs?
- We are building the same “image” for the tale
- Open:
- Can they publish?
- What if I change the base image from R to Jupyter?
- Changes tale object
- How does it affect reproducible run and version?
- Would want to know who ran the run/created version