I have assigned both who_bought_what permissions to a role "Event_Chair". Members of that role can see their event ticket sales and who purchased them. However when they click on "export x rows to csv file", they get an Access Denied page. Are there other permissions outside of who_bought_what that I need to grant them for this to work?

Comments

cayenne’s picture

Assigned: Unassigned » cayenne

Okay that is strange. I do not think that there are other permissions needed, and have not encountered that before. Have you gone to /admin/content/node-settings to rebuild permissions?

Did you have this problem with earlier installations?

Can you, as admin, do the download?

Peel’s picture

OK, I figured it out.

I discovered that didn't have view_reports granted to that role, they could still see who_bought_what without view_reports granted, and do everything else in that module, so wasn't aware that I needed to give them any additional rights. But without the view_reports permission they were prevented from doing the csv download.

cayenne’s picture

Interesting. I am not sure why that is required. I will see how to fix that

Peel’s picture

That would be great. I have several different people who have been assigned this role, and with the view_reports enabled they can all see each others sales reports, amounts and customers, which is less than ideal. So it would be good if there were a way to turn it back off, but still be able to export a csv.

Thanks for all your work on this project.

cayenne’s picture

Okay, that is so strange. I suspect that some change in the reports module triggered this.

cayenne’s picture

Status: Active » Closed (won't fix)

It's fixed in version 7. May backport as time is available.