How to invite a user to a project on My DataLake Services

In this article, you will learn how to invite other users to your project as an administrator so that it has multiple members.

In addition, we will cover how a user can accept this invitation. You wil also learn how to leave a project.

What we are going to cover

Prerequisites

No. 1 Account

You need a profile on My DataLake Services: How to create a profile on My DataLake Services

This is required for all workflows covered in this article.

No. 2 Administrative privileges within a project

If you want to invite another user to a project, you need to be its member with administrative privileges. That project must be accepted by operator of My DataLake Services.

To learn how to create a project, check How to create a project on My DataLake Services

Alternatively, you can join an existing project and its admin can grant you admin privileges.

No. 3 Membership within a project

If you only want to leave a project, you don’t need to be its admin.

However, remember that you cannot leave a project if

  • you have administrative privileges, and at the same time

  • no other user within that project has administrative privileges.

Inviting users to a project

As an administrator of a project, sign in to My DataLake Services https://application.data.destination-earth.eu/.

Navigate to Invitations:

../../_images/hda-role-new-13.png

Click Add invitation:

../../_images/invite-user-entity-02_dedl.png

You should be asked for confirmation:

../../_images/invite-user-entity-03_dedl.png

Click Confirm.

An invitation code should now appear:

../../_images/invite-user-entity-04_dedl.png

Copy this code and send it to the person whom you want to invite.

If you close the window containing the invitation code to return to list of invitations, you should see your invitation on the list:

../../_images/invite-user-entity-05_dedl.png

If you lost the invitation code, you can view it again by click the eye icon:

../../_images/invite-user-entity-06_dedl.png

Wait until the person whom you sent the invitation accepts it.

To see users who are members of your project, navigate to Users & privileges. Once the invitation is accepted, you should see that user on this list, alongside any other members of that project, including you:

../../_images/how-to-invite-users-13.png

Accepting invitation to a project

Let’s now assume that you are a user who received an invitation code to a project.

If you haven’t already, create an account by following Prerequisite No. 1 of this article.

Sign in to My DataLake Services cloud https://application.data.destination-earth.eu/.

Navigate to Project:

../../_images/invite-user-to-entity-2.png

You should get the following page:

../../_images/how-to-invite-users-4.png

Click Provide invitation code.

In the form which appeared, enter the invitation code you received from the administrator and click Accept invitation

../../_images/how-to-invite-users-1.png

In the bottom right corner of the page, the following confirmation should appear:

../../_images/invite-user-entity-15_dedl.png

The details of the project which you’ve joined should now appear:

../../_images/how-to-invite-users-12.png

You are now a member of that project.

Leaving a project

To leave a project, make sure that you are on page entitled Project.

Within section Manage assignment click Leave

../../_images/invite-user-entity-11_dedl.png

You should be asked for confirmation. Click Confirm

../../_images/how-to-invite-users-3.png

In the bottom right corner of the page, you should get the following confirmation:

../../_images/leaving-the-project-1.png

The page Project should now once again contain options for creating a new project and joining an existing one.

../../_images/how-to-invite-users-4.png

Use one invitation only once

Once you used an invitation and then left the project, you cannot use the same invitation to once again become a member of the same project. If you try that, a warning message will appear in the right lower corner:

../../_images/how-to-invite-users-5.png

To get in, you will have to use a new invitation.

The procedure to create a new invitation is the same but the list of invitations changes:

../../_images/how-to-invite-users-6.png

Once you accept the new invitation, click on Users & privileges to see the other members of the project:

../../_images/how-to-invite-users-7.png

Resources that the user has access to

As an external user of the project, you have the same quota roles as the admin of the project. Click on Active roles and Role requests to see what you have access to.

../../_images/how-to-invite-users-8.png

Let’s say that the project already has all of the available resources activated and that this is what the admin sees:

../../_images/how-to-invite-users-14.png

This is what the external user will have in their account:

../../_images/how-to-invite-users-15.png

Now, let the external user leave the project and this is what they will see as active roles:

../../_images/how-to-invite-users-16.png

It is back to the most basic usage of resources that each user will have even without ever requesting for a role.

What the admin sees

On the admin side, there will also be a change in the list of users:

../../_images/how-to-invite-users-10.png

Remove the user from the project

The admin can Unassign the user, that is, remove the user from the project:

../../_images/how-to-invite-users-11.png

So, there are two ways to leave the project:

  1. the admin can unassign the user and

  2. the user can leave the project.

What To Do Next

Also of interest:

How to manage users within a project on My DataLake Services

How to invite a user to a project on My DataLake Services