diff --git a/issue/templates/issue/issue.html b/issue/templates/issue/issue.html index 148b36d..b8e31bd 100644 --- a/issue/templates/issue/issue.html +++ b/issue/templates/issue/issue.html @@ -35,11 +35,21 @@ {{ event.author}} {{ event }} {{ event.date|naturaltime }} {% if event.code == event.DESCRIBE %}
- Edit + {% if perm.delete_issue %} + + {% endif %} + {% if perm.modify_issue %} + Edit + {% endif %}
{% elif event.code == event.COMMENT %}
- Edit + {% if perm.delete_comment %} + + {% endif %} + {% if perm.modify_comment %} + Edit + {% endif %}
{% endif %} @@ -64,19 +74,19 @@
- Edit this issue + Edit this issue
{% if issue.closed %} - Reopen this issue + Reopen this issue {% else %} - Close this issue + Close this issue {% endif %}
- Delete this issue + Delete this issue
diff --git a/issue/urls.py b/issue/urls.py index 78ef26e..1ba30c9 100644 --- a/issue/urls.py +++ b/issue/urls.py @@ -11,8 +11,9 @@ urlpatterns = [ url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/edit$', 'issue.views.issue_edit', name='edit-issue'), url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/close$', 'issue.views.issue_close', name='close-issue'), url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/reopen$', 'issue.views.issue_reopen', name='reopen-issue'), - url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/comment$', 'issue.views.issue_comment', name='comment-issue'), - url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/comments/(?P[0-9]+)/edit$', 'issue.views.issue_comment', name='edit-comment'), + url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/comment$', 'issue.views.issue_edit_comment', name='comment-issue'), + url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/comments/(?P[0-9]+)/edit$', 'issue.views.issue_edit_comment', name='edit-comment'), + url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/comments/(?P[0-9]+)/delete$', 'issue.views.issue_delete_comment', name='delete-comment'), url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/delete$', 'issue.views.issue_delete', name='delete-issue'), url(r'^(?P[a-z0-9_-]+)/issues/(?P[0-9]+)/add-label/(?P