Ticket #505 (assigned enhancement)

Opened 4 years ago

Last modified 4 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:
Hardware: Operating system:
Product: URL:

Description

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

Change History

comment:1 Changed 4 years ago by business@…

  • Owner changed from business@… to robert@…
  • Component changed from Unknown to Authentication / Authorization

comment:2 Changed 4 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)

comment:3 Changed 4 years ago by business@…

  • Owner changed from robert@… to work@…
  • Status changed from new to assigned

comment:4 Changed 4 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.