Add admin links to review sections that the user can manager
This commit is contained in:
parent
1e20731e32
commit
ba98c36868
3 changed files with 14 additions and 1 deletions
|
@ -256,6 +256,14 @@
|
|||
<li><a href="{% url "user_reviewed" section.section.slug %}">Reviewed by you</a></li>
|
||||
<li><a href="{% url "user_not_reviewed" section.section.slug %}">Not Reviewed by you</a></li>
|
||||
</ul>
|
||||
{% if section in manage_sections %}
|
||||
<ul>
|
||||
<li><a href="{% url "review_bulk_update" section.section.slug %}">Bulk Update</a></li>
|
||||
<li><a href="{% url "result_notification" section.section.slug "accepted" %}">Send notifications</a></li>
|
||||
<li><a href="{% url "review_status" section.section.slug %}">Voting Status</a></li>
|
||||
<li><a href="{% url "review_admin" section.section.slug %}">Reviewer Stats</a></li>
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
2
vendor/symposion/proposals/views.py
vendored
2
vendor/symposion/proposals/views.py
vendored
|
@ -40,7 +40,7 @@ def proposal_submit(request):
|
|||
messages.info(request, _("To submit a proposal, please "
|
||||
"<a href='{0}'>log in</a> and create a speaker profile "
|
||||
"via the dashboard.".format(settings.LOGIN_URL)))
|
||||
return redirect("home") # @@@ unauth'd speaker info page?
|
||||
return redirect("dashboard") # @@@ unauth'd speaker info page?
|
||||
else:
|
||||
try:
|
||||
request.user.speaker_profile
|
||||
|
|
|
@ -3,9 +3,14 @@ from symposion.proposals.models import ProposalSection
|
|||
|
||||
def reviews(request):
|
||||
sections = []
|
||||
manage_sections = {}
|
||||
for section in ProposalSection.objects.all():
|
||||
if request.user.has_perm("reviews.can_review_%s" % section.section.slug):
|
||||
sections.append(section)
|
||||
if request.user.has_perm("reviews.can_manage_%s" % section.section.slug):
|
||||
manage_sections.setdefault(section, []).append
|
||||
return {
|
||||
"review_sections": sections,
|
||||
"manage_sections": manage_sections
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue