Open brandon-rhodes opened 8 years ago
Note that the intention of the original authors was not to have to assign specific Django permissions in the admin. There's some functionality in the dashboard to make people reviewers for various types of proposals. There might be Django groups defined for various roles as well. Or it could well be a bug; this part of the code only gets exercised once a year.
The reason that the Tutorials chair cannot see the "Result Notification" link is due to a check made to see if the user is "staff" in symposion/templates/reviews/base.html and not whether or not they have the permissions to manage the particular section.
Definitely a bug then.
reviews.can_manage_tutorials
refer to in the Django database?review_section()
insymposion/reviews/views.py
show the accept / reject dropdown choices when the chair viewed the URLhttps://us.pycon.org/2016/reviews/section/tutorials/
?We need documentation for:
https://us.pycon.org/2016/reviews/section/tutorials/
and see the accept / reject buttons.https://us.pycon.org/2016/reviews/section/tutorials/
and see the "Result Notification" link over in the red-and-pink navigation bar that already says "Reviews" and "Voting status".https://us.pycon.org/2016/reviews/section/tutorials/notification/accepted/
and see the accepted and rejected tutorials that are eligible to be emailed.The problem could be a spelling error in the permissions checks in
views.py
, or the problem could be that the permissions are not being correctly created in the first place, or the problem could be stale data in a fixture that was not updated when the code was updated.