thexerteproject / xerteonlinetoolkits

Xerte Online Toolkits
www.xerte.org.uk
Apache License 2.0
62 stars 60 forks source link

Allow users to give projects away #1065

Open FayCross opened 2 years ago

FayCross commented 2 years ago

It would be useful to be able to properly give a project you created to another user. At the moment the 'give this project' tab in project properties gives a copy of the project to another user rather than giving the actual project to the user. It would be useful for this tab to include the option to give ownership of the project to the specified user too. At the moment this is only possible by an admin via management. I'd rather users be able to do this themselves if needed, e.g. where they have changed roles.

ronm123 commented 2 years ago

I've had a request for this now too e.g. Would it be good to also allow a creator to transfer the ownership of their objects to other people? For example, before a user leaves the University, they can clear unused objects and pass their objects to another colleague. When the owner is unavailable, Xerte administrators can help them too.

ronm123 commented 2 years ago

Just to add to this while it's in my mind... I think one of the advantages of enabling a user to do this before they leave is that they may have better insight into which projects should be transferred to different users. On the other hand if this is about a user leaving, in some cases at least they are perhaps more likely to do this (rather than just leave without doing it) if the option included transferring all projects in one go, rather than one by one, or at least the option to select multiple and then transfer all those selected in one go.