I want to split up the permissions and use more consistent name for them. I'm proposing the following permissions. Some are additions, others are just renamed to bring them into line with core.

Catalog:

  • administer catalog
  • view album content
  • create album content
  • edit any album content
  • delete any album content

Playlist:

  • administer playlists
  • view playlist content
  • create playlist content
  • edit any playlist content
  • edit own playlist content
  • delete any playlist content

Program:

  • administer programs
  • view program content
  • edit any program content
  • edit own program content
  • delete any program content

Schedule:

  • administer schedule
  • view schedule content
  • create schedule content
  • edit any schedule content
  • delete any schedule content

Comments

drewish’s picture

forgot to add 'create program content'...

drewish’s picture

Status: Active » Needs work
StatusFileSize
new13.41 KB

Here's a starting point.

drewish’s picture

StatusFileSize
new13.41 KB

the update on the last patch had some bugs.

drewish’s picture

StatusFileSize
new16.36 KB

missed the views permissions.

drewish’s picture

Status: Needs work » Needs review
StatusFileSize
new17.96 KB

reworking the names of the permissions so we don't clobber those of other node types

drewish’s picture

Status: Needs review » Fixed
StatusFileSize
new17.97 KB

did a pretty through job of testing and found a few bugs which i corrected. i'm going to commit the attached to HEAD.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.