Ticket #644 (closed defect: fixed)

Opened 13 years ago

Last modified 13 years ago

Refactor permissions for material

Reported by: tarmo Owned by: szabolcs
Priority: critical Milestone:
Component: generic Version:
Keywords: Cc:
Time planned: Time remaining: 0h
Time spent: 0.333333333333h

Description

Currently the first author and members of a group that's editing an object both have Owner roles. This makes separating them difficult, and forces us to do hacks for deciding about the functions that the first author only can make (like change primary author).

Create a new role "CoAuthor?", which is given to a group when a material object is shared with it. CoAuthor? should have the normal edit access granted.

Decide on a new permission requirement for functions reserved for the primary author (and grant that permission to the "Owner" role in the workflow), and use that to decide when a link should be shown, etc.

Change History

comment:1 Changed 13 years ago by szabolcs

  • Owner changed from anonymous to szabolcs
  • Status changed from new to assigned

comment:2 Changed 13 years ago by szabolcs

  • Status changed from assigned to closed
  • Time spent set to 0.333333333333h
  • Resolution set to fixed
  • Time remaining set to 0h

(In [610]) closes #644 spent 20m

Note: See TracTickets for help on using tickets.