Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rdms:solution:team [2023/06/28 12:55] – Added a note for CLI users jelte | rdms:solution:team [2025/07/22 10:34] (current) – burcu | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{indexmenu_n> | + | {{indexmenu_n> |
====== Team Drives ====== | ====== Team Drives ====== | ||
- | {{ : | + | {{ : |
- | ===== General | + | ===== General |
- | The following points | + | The following points |
- | * Within the different storage areas of the RDMS, the so called //Team Drives// fulfill | + | * Within the different storage areas of the RDMS, Team Drives |
* They can be used to store a group' | * They can be used to store a group' | ||
- | * The RDMS Team Drive are can be seen as the **RDMS equivalent of the Y: Drive**. | + | * The RDMS Team Drive can be seen as the **RDMS equivalent of the Y: Drive**. |
- | * Within the RDMS, Team Drives are always located at ''/ | + | * Within the RDMS, Team Drives are always located at ''/ |
- | * The data in a RDMS Team Drive can be shared with other group members, but also other RDMS users. | + | * The data in an RDMS Team Drive can be shared with other group members, but also with other RDMS users. |
- | * The initial setup of a Team Drive has to be request. | + | * [[rdms: |
- | * The management of a Team Drive (new users, permissions management) is in the hand of the research groups themselves. | + | * The initial setup of a Team Drive has to be requested. |
+ | * The management of Team Drives | ||
- | In the following sections, it will be described how a RDMS Team Drive is initially requested and setup. Furthermore, | + | In the following sections, it will be described how an RDMS Team Drive is initially requested and set up. Furthermore, |
===== Initial Setup ===== | ===== Initial Setup ===== | ||
- | While the management and maintenance of a RDMS Team Drive are in the hands of the individual research groups or Team Drive owners, the initial setup of a Team Drive has to be requested via the RDMS Support. | + | While the management and maintenance of an RDMS Team Drive are in the hands of the individual research groups or Team Drive owners, the initial setup of a Team Drive has to be requested via the RDMS Support. |
- | To request a Team Drive, please contact < | + | To request a Team Drive, please contact < |
- | For the setup of a Team Drive, the following additional information | + | For the setup of a Team Drive, the following additional information |
- | - **Name of the Team Drive:** The requester decides | + | - **Name of the Team Drive:** The requester decides |
- | - **Owner Information**: | + | - **Owner Information**: |
- | - **Further Information: | + | - **Further Information: |
- | It should be noted that **the creation of a RDMS Team Drive also creates | + | It should be noted that **the creation of an RDMS Team Drive also creates |
- | If it is desired by the owner of the RDMS Team Drive to manage the permissions on a group level, in contrast to just assigning permissions for individual users (see below), please also mention this during | + | Moreover, the creator |
- | + | ||
- | Managing on a group level needs additional | + | |
- | Of course, it is also at a later stage always possible to add these privileges | + | |
===== Working with Team Drives ===== | ===== Working with Team Drives ===== | ||
- | For this example, we assume that a new Team Drive with the name '' | + | For this example, we assume that a new Team Drive with the name "Example_Group1" |
- | As there is a difference | + | As there is a difference |
- | * The section for Team Drive owners/ | + | * The section for Team Drive owners/ |
- | * The section for ' | + | * The section for regular |
- | ==== For Team Drive Owners/ | + | ==== Team Drive Owners |
+ | The section below describes various activities that can be performed by a Team Drive Owner and group admin, such as adding users, creating a new Team Drive, and adding new group members to a group. Please note that to perform some of these activities, one must be both a Team Drive Owner and a group admin, while for others, it is sufficient to be only a Team Drive Owner. | ||
- | Team Drive owners/managers can use the [[rdms: | + | ++++ Managing a Team Drive as an owner and/or group admin | |
- | Navigating to the Data Management tab and selecting | + | Team Drive owners, if they are also group admins, can use the [[rdms: |
- | {{ : | + | Navigating to the Data Management tab and selecting the "Team drives" |
- | Clicking on the name of one of the available RDMS Team Drives, opens the management tab of the respective Team Drive. On this page, diverse management tasks can be performed by the owner/ | + | {{ : |
- | {{ : | + | Clicking on the name of one of the available RDMS Team Drives opens the management tab of the respective Team Drive. On this page, diverse management tasks can be performed by the owner/ |
+ | {{ : | ||
+ | |||
+ | |||
+ | ---- | ||
=== Group Users Management Tab (Manage RDMS Team Drive Group Members) === | === Group Users Management Tab (Manage RDMS Team Drive Group Members) === | ||
- | {{: | + | {{: |
- | **Adding a new Group member** | + | **Adding a new group member** |
- | To add a new member to this group, the cogwheel symbol in the top-right corner reveals a context menu. Selecting | + | To add a new member to this group, the cogwheel symbol in the top-right corner reveals a context menu. Selecting |
- | {{ : | + | {{ : |
- | **Removing | + | **Removing |
Removing Group members is done from the same tab. Simply click on the trash bin symbol next to the user's name. The user will be removed. | Removing Group members is done from the same tab. Simply click on the trash bin symbol next to the user's name. The user will be removed. | ||
- | **Note:** Do not remove yourself from the Group. Otherwise, you loose the capability to manage it. In case you accidentally remove yourself from a group, get in contact with the RDMS support. | + | **Note:**\\ Do not remove yourself from the Group. Otherwise, you lose the capability to manage it. In case you accidentally remove yourself from a group, get in contact with the RDMS support. |
- | {{ : | + | {{ : |
=== Team Drive Permissions Tab === | === Team Drive Permissions Tab === | ||
- | {{: | + | {{: |
- | {{ : | + | {{ : |
- | **Changing/Revoking Permissions | + | **Changing/revoking permissions |
- | To change the permission level, just click on the pencil symbol next to the name of the user/group. This will open a new window where a new permission level can be select. Also permissions can be removed by selecting | + | To change the permission level, just click on the pencil symbol next to the name of the user/group. This will open a new window where a new permission level can be selected. Also, permissions can be removed by selecting |
- | {{ : | + | {{ : |
- | When adjusting the permissions, | + | When adjusting the permissions, |
- | **Assigning new Permissions** | + | **Assigning new permissions** |
To add a new permission for the Team Drive, the cogwheel button on the top-right corner of the interface is again used. | To add a new permission for the Team Drive, the cogwheel button on the top-right corner of the interface is again used. | ||
- | Clicking on it, reveals the interface that was already described when adding new members to a RDMS group (see above). Via this menu, there are three possibilities to assign new permissions: | + | Clicking on it reveals the interface that was already described when adding new members to an RDMS group (see above). Via this menu, there are three possibilities to assign new permissions: |
- **Add User:** Can be used to grant permissions for an individual user to the Team Drive. | - **Add User:** Can be used to grant permissions for an individual user to the Team Drive. | ||
- **Add Project:** Can be used to grant permissions for the members of a specific RDMS Project to the content of the Team Drive. | - **Add Project:** Can be used to grant permissions for the members of a specific RDMS Project to the content of the Team Drive. | ||
- | - **Add Group:** Can be used to assign permission for a RDMS group, instead of a single user. | + | - **Add Group:** Can be used to assign permission for an RDMS group, instead of a single user. |
- | For all three selection, it is possible to choose a suitable [[rdms: | + | For all three selection, it is possible to choose a suitable [[rdms: |
+ | |||
+ | **Adding a new user as a Team Drive owner only** | ||
+ | |||
+ | As a Team Drive owner without group admin privileges, you can still add new users and manage their permissions. To do this, you do not need to use the "Data Management" | ||
+ | |||
+ | 1. Go to your Team Drive using the "Team drives" | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 2. In the new side window, click on the vertical three dots. \\ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 3. Select the '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 4. On the new '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
=== Team Drive Data Tab === | === Team Drive Data Tab === | ||
- | {{: | + | {{: |
- | {{ : | + | {{ : |
- | Selecting first a file/folder and then pressing the '' | + | Selecting first a file/folder and then pressing the '' |
+ | ---- | ||
- | === Additional Infos: | + | === Permission Management and Usage of Groups === |
- | **Assigning other Owners/ | + | **Assigning other Owners/ |
Sometimes, it is helpful to have multiple owner/ | Sometimes, it is helpful to have multiple owner/ | ||
- | To assign a new owner, just follow the steps above which describe | + | To assign a new owner, just follow the steps in the section |
- | **Changing | + | **Changing |
- | The steps to assign permissions that were described above always assign permissions on the top-level of the Team Drive, and all of its sub-folder | + | The steps to assign permissions that were described above always assign permissions on the top-level of the Team Drive, and all of its sub-folders |
- | For a more granular permission assignment, it is possible to adjust the permissions also differently for different files/ | + | For a more granular permission assignment, it is possible to adjust the [[rdms: |
For this, the respective file/folder has to be selected from the data tab. Subsequently, | For this, the respective file/folder has to be selected from the data tab. Subsequently, | ||
- | {{ : | + | {{ : |
- | **Note: | + | **Note:**\\ |
- | While there are several use-cases and advantages of a granular permission management of data in a Team Drive, please take into account that this can lead to a loss of overview about which permissions are currently set on which files/ | + | |
Also please take into account that a permission change on a higher level will overwrite the different individual permissions of the same user/group if ' | Also please take into account that a permission change on a higher level will overwrite the different individual permissions of the same user/group if ' | ||
Line 140: | Line 165: | ||
If you want to have a Team Drive that is setup with granular permissions for different users/ | If you want to have a Team Drive that is setup with granular permissions for different users/ | ||
- | **The Advantages of using Groups for Permission | + | **Permission |
- | As indicated earlier, it is possible to assign | + | It is furthermore |
- | * Using RDMS Groups gives and additional layer of structure to the permission management. | + | {{ : |
- | * Using RDMS Groups allows to group users with different permissions. Permission changes can than be done in a single step. | + | |
- | * Grouping of users can be beneficial also for other parts of the RDMS if the person within a respective group needs access to another section of the RDMS. Instead of assigning permissions for everyone individually or creating a new group and adding the respective users, the already existing groups can be re-used. | + | |
- | It should be again emphasized that while a group is automatically created during | + | The owner of a Team Drive can enable permission inheritance on the whole drive if that is desired. To do this, you have to navigate |
- | If it is desired to manage the drive based on Groups, you can already specify this during the setup and we will assign ' | + | From there, you can access a context menu that allows you to select 'Set permission inheritance' |
+ | |||
+ | {{ : | ||
+ | |||
+ | Please read the section about [[rdms: | ||
+ | |||
+ | **Advantages of using groups for permission management** | ||
+ | |||
+ | As indicated earlier, it is possible to assign permissions either for individual users or for RDMS Groups. Both ways of managing a Team Drive, either individual-based or group-based, | ||
+ | |||
+ | * Using RDMS Groups gives an additional layer of structure to the permission management. | ||
+ | * Using RDMS Groups allows grouping users with different permissions. Permission changes can then be done in a single step. | ||
+ | * Grouping of users can also be beneficial for other parts of the RDMS if the person within a respective group needs access to another section of the RDMS. Instead of assigning permissions for everyone individually or creating a new group and adding the respective users, the already existing groups can be reused. | ||
+ | |||
+ | It should be emphasised again that while a group is automatically created during Team Drive creation, it is **not mandatory** to use RDMS groups for the management of the drive. | ||
+ | |||
+ | If it is desired to manage the drive based on Groups, you can already specify this during the setup, and we will assign ' | ||
If you are unsure if using RDMS Groups is suitable/ | If you are unsure if using RDMS Groups is suitable/ | ||
- | **An additional note for icommands | + | **An additional note for iCommands |
- | For those RDMS users that do not use the web portal | + | For those RDMS users who do not use the web interface |
- | Please refer to the [[rdms: | + | Please refer to the [[rdms: |
A selection of the most common commands for CLI-based Team Drive management: | A selection of the most common commands for CLI-based Team Drive management: | ||
Line 166: | Line 205: | ||
- | ==== For 'normal' Team Drive Users ==== | + | ---- |
+ | |||
+ | === Creating Team Drives as a Group Admin === | ||
+ | |||
+ | The " | ||
+ | |||
+ | To create a Team Drive as a " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Afterwards, the system will ask you for the desired name of the new Team Drive. Specify a name, then confirm, and a new Team Drive is created with the specified name. | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ==== Regular | ||
+ | |||
+ | For regular RDMS users, the above-described drive management tasks are of lesser importance. In the following section, we will therefore focus on the description of where these users find their available RDMS Team Drives in the web interface or when using one of the [[rdms: | ||
+ | |||
+ | ++++ Working with Team Drives as a regular user | | ||
+ | |||
+ | === Accessing Team Drives from the Web Interface and RDMS Clients === | ||
+ | |||
+ | **From the web interface** | ||
+ | |||
+ | From the web interface, available Team Drives are listed in the [[rdms: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Afterwards, basic tasks can be performed directly in the web interface, for example the creation of new folders or uploading of small files (<50 MB). | ||
+ | |||
+ | Alternatively, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | **Using one of the GUI clients (e.g. Cyberduck)** | ||
+ | |||
+ | When using Cyberduck as an example for a GUI client for the RDMS, the Team Drive locations can be accessed in the following way: | ||
+ | |||
+ | If using the **native iRODS protocol for Cyberduck** and when no special configuration is made in Cyberduck, you will see your personal Home location after login (e.g. ''/ | ||
+ | |||
+ | As this is one level down the folder hierarchy of the RDMS, you first need to navigate one level up to see the available RDMS Team Drive. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | In the higher level, in this example ''/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | For Cyberduck on Windows, it is also possible to directly specify the full location to reach a Team Drive. | ||
+ | |||
+ | Within Cyberduck, this can be done from the Menu under '' | ||
+ | |||
+ | **Note:**\\ If you do not use the native iRODS protocol for the connection to the RDMS in Cyberduck, but instead use the WebDAV protocol, the situation is slightly different: | ||
+ | |||
+ | Using the WebDAV protocol in Cyberduck always opens the location above the user's personal home location, for example, ''/ | ||
+ | |||
+ | From there, other locations like Team Drives can be accessed directly. | ||
+ | |||
+ | **Via the CLI using '' | ||
+ | |||
+ | For users of '' | ||
+ | |||
+ | $ icd / | ||
+ | |||
+ | === Data Transfer/ | ||
+ | |||
+ | Data transfer in/out of a Team Drive works in the same way as in/out of your personal Home location. | ||
- | For ' | + | If this does not work out as expected, you likely lack the correct permissions for your desired task. |
- | === Transfer of Data in/out of a Team Drive === | + | Please check our overview about the different [[rdms: |
+ | If in doubt, contact the owner/ | ||
+ | ++++ |