Problem with event roles

Dear Indico experts, please help.

I’ve setup event roles for the conference and would like to grant contribution submission permission to a role. The problem is — there is no Role button in the contribution protection settings (see the screenshot below).

At the same time the Role button is present in the overall event protection settings, in the abstract review settings. And I remember that for previous conferences the Role button was available in contribution protection settings as well, but now it is simply not there. How can I bring it back?

Indeed, seem to be a bug. We support category roles there but apparently no event roles.

Thank you for such a fast reply!

Is there a way to quickly fix this bug, by any chance? Like add some variable to some list in the code? I really don’t want to add grants for several users individually. And repeat the process if another user should be added to the list of grants. (I understand, that this fix, if it exists, should be reapplied to our instance after every Indico update.)

P.S.: Indico v. 2 did not have this bug, the functionality worked there.

You are literally one day too late. I just released v3.3.10 yesterday. So it will be a while until the next release unless something urgent comes up.

You could, however, grab a Python wheel from the GitHub master builds once it’s fixed, there haven’t been any changes so most likely the fix will be the first thing, so if you grab that particular wheel you will have basically 3.3.10 with the fix, even though it will be shown as 3.3.11-dev.

I see, thank you very much for your help and explanation, I’ll be waiting for the fix.

I’ve added ‘contribution’ to the conditional in the permissions_widget.html, it seems to fix the issue for the time being.

Add session as well, as in the PR - same bug there. You can ignore the Python change, that’s unrelated to the fix and just cleaning up a leftover from the Python 2 era :wink:

1 Like

Thanks!!! Kudos for such speed and attention to users :clap::clap::clap: