I've made a user role called 'volunteer' and set the access permission 'edit own program'.
However, users aren't able to edit their own program nodes.

I've had to enable 'access content' and 'administer nodes' -- not sure which one it is that made it work, will investigate as soon as my users stop editing!

CommentFileSizeAuthor
#2 station_program.module_132155.patch858 bytesdrewish

Comments

drewish’s picture

Component: Programs » Programs

[i don't know why i have to re-select the component on all your bugs... really weird]

i think that they need to be DJs for the edit own program permission to work... not sure though.. i'd have to double check.

drewish’s picture

StatusFileSize
new858 bytes

ah, it looks like an oversight. node owner and DJs should be able to edit the program. please give this a try.

joachim’s picture

It's the 'administer nodes' access control permission that makes the difference.
I'm toggling it now while logged in as admin in one browser and logged in as a plain user in another.

While that's off, I can't edit any program nodes, whether I created them or anyone else.
I *can* edit it once I've set myself as the DJ.

Could you add a permission "Edit program content" so people can edit any program node?
My users (so far) forgot to add themselves as a DJ to a program, and I want all volunteers to be able to edit all content.

joachim’s picture

The patch works -- I can create a program node without presenters and then edit it.
Thanks :)

drewish’s picture

Status: Active » Fixed

committed.

Anonymous’s picture

Status: Fixed » Closed (fixed)
clsandford’s picture

Component: Programs » Programs

Hey Guys,

I know this thread is old, but I still seem to be having this problem.

I've tried every combination I can think of, and by no means can the presenter (DJ) edit their own program page.
I've applied the patch above.
Can't find any more info around on this issue.

My install Drupal 5.16

Tried: Presenter as listed DJ, Author, different permissions, etc etc.

Any clues that might point me in the right direction.

Thanks heaps.