Ticket #505 (assigned enhancement)

Opened 2 years ago

Last modified 2 years ago

Create a 'create studies' permission

Reported by: business@… Owned by: work@…
Priority: major Milestone: Must have
Component: Authentication / Authorization Version: 0.8.3
Keywords: Cc:
Product: Operating system:
URL: Hardware:

Description

Create a Spring Security permission 'create studies' and implement that in the create study wizards.

Change History

Changed 2 years ago by business@…

  • owner changed from business@… to robert@…
  • component changed from Unknown to Authentication / Authorization

Changed 2 years ago by business@…

Implement project leader role

* Create a ROLE_STUDY_CREATOR
* Implement check for study creator role when viewing study permissions table (only study creators can modify sharing permissions)
* Implement configuration option for this behaviour
* Update user management interface
* Create database migration script (insert new role into the database)

alternative:
* Implement check for study creator role when creating a new study ('create' step in study wizard)

Changed 2 years ago by business@…

  • owner changed from robert@… to work@…
  • status changed from new to assigned

Changed 2 years ago by business@…

  • milestone changed from 0.8.6 to Must have

Will not implement this for now -- technically too complex. We suggest as a workaround to use curation after the fact rather than disallow users to create studies beforehand.

Note: See TracTickets for help on using tickets.