ucphhpc / migrid-sync

MiGrid workspace where master branch is kept strictly in sync with SF upstream svn repo. Any development or experiments should use a branch. You probably want to fork your own clone or work e.g. on the edge branch if you wish to contribute.
GNU General Public License v2.0
3 stars 3 forks source link

Workgroup settings: Allow write access for owners only #73

Open aputtu opened 2 weeks ago

aputtu commented 2 weeks ago

Objective: As owner of a Workgroup, I would like to be able to give:

Expected behavior and issue: When configuring the settings for a Workgroup (in /adminvgrid.py), I expected to be able to set "Shared files write access" to "owners", but it is greyed out.

Current workaround option: In order to achieve the objectives, it is currently possible to set "Shared file write access" to none for the Workgroup, and provide read-only sharelink course participants and peers. This approach is described in page 118 and forward in ERDA's User Guide. If editing is needed, set write access to members temporarily while editing, and switch it back to none afterwards.

Downsides to workaround Downsides to this approach includes not being able to use the Workgroup functionalities, such as restricting access to the specific members. Having to change settings back and forth often, when say lots of editing is needed during a course, provides an unwanted possibility for other to edit. Also, since sharelinks are one-shot copies without automatic updates, when larger data sets gets shared often, it creates multiple copies and in effect, waste disk space.

Screenshot: Screenshot from 2024-06-26 10-41-14

Internal references: This tickets refers to internal tickets only accessible for UCPHHPC employees: RT-30772 TL-109

jonasbardino commented 2 weeks ago

Thanks a lot for registering the feature request here in great detail and describing the current workarounds @aputtu.

It requires some development effort to support the feature and has been on our ToDo-list for long, but we have a basic solution design and hopefully we will finally be able to make some progress with added colleagues.