DigitalExcellence / dex-frontend

Frontend for the Digital Excellence platform
https://dex.software
GNU Lesser General Public License v3.0
11 stars 6 forks source link

Feature/581 transfer project ownership #583

Closed HansenSven closed 3 years ago

HansenSven commented 3 years ago

Description

This PR contains the frontend implementation of the project transfer ownership functionality.

Type of change

Checklist

Steps to Test or Reproduce

Login as a user and check that you have a project. Via the project details, go to transfer ownership and enter the email address for the new project owner combined with the projectId. The email adress should belong to a DeX user. You can change the email address in the database. Or more easy use two different FHICT accounts. You should have an email indicating the project transfer. Accept or Deny. Please test all possible outcomes. After accepting the transfer, the new user should also receive an email (this is the email address you entered, this also must be a DeX user!!) After accepting the second email verification the project should now be transferred to the new user.

Also try canceling the project ownership transfer request by pressing on the transfer ownership button again.

Link to issue

Closes: #581

MeesvanStraten commented 3 years ago

Will need to postpone this PR to next sprint until we fixed the redacted email issue. Please no merging :)