elog2labfolder/groups.rst
author weiher
Mon, 05 Feb 2018 16:51:33 +0100
changeset 11 ccfe3c7fa0d2
parent 3 b71be85a294c
permissions -rw-r--r--
Erweiterung der Doku um ein Kapitel zum Import und Export; das Kapitel ist noch nicht ganz fertig

Groups, ownership and sharing in labfolder
==========================================
As labfolder user you can create groups (ultimately: group projects) and private projects. In *Manage > Projects* you see all projects that you own and that you are a member of.

Private projects
----------------
You alone are the owner of these projects in *My Private Projects*. Their ownership cannot be transfered from you to anyone else via the webinterface. Only via accepting the invitation to a group with the policy that private projects are not allowed the content of the former private project would be visible (and administrable) also to the group's admin(s). By directly manipulating the database the ownership could be changed to an active user as well.

.. image:: _static/private_projects.png
   :width: 70 %
   :align: center

**Private projects are possible through a back door** if a user creates their own group which doesn't necessarily mean that they invite other users to this group. In their own group they could create as many (private) projects as they like.


Group projects
--------------
Any labfolder user can create groups and subgroups in *Manage > Groups > Button "+Add"*. But within an already existing group a member can only create subgroups if they are set as an administrator of this group. In the role of the admin you can do the following:

* Create (sub)groups
* Invite users to your (sub)group via e-mail
* Move users between subgroups
* Set and remove (sub)group members as admins
* Remove users from a (sub)group e.g. when they are leaving the institute (**In this case the ownership of this user's projects within the (sub)group needs to be transfered first!**)
* Delete (sub)groups (before deleting it you need to remove all group members)


Group settings
--------------
Administrators of groups (but not the ones of the subgroups) can edit the general settings of groups.

.. image:: _static/group_settings.png
   :width: 70 %
   :align: center

* Through the option *Prevent group members from deleting content* all users (including the admin) are prevented from deleting projects or any other data from the labfolder database. Projects will merely be hidden if a user decides to *Remove* it from their list of projects.

* By checking the option *Prevent group members from having private projects*, group members will not be allowed to have private projects. All private projects of group members will be moved into the group projects, but will not be shared with any other group members.

* By switching on *Users can be members of several subgroups*, users which are already members of a group can be invited again to another subgroup within the group. If switched to off members cannot be invited to subgroups of their current group.