article_menu.html 1.61 KB
Newer Older
1
## mako
2 3 4 5
<%! 
  from django.core.urlresolvers import reverse
  from wiki.core.permissions import can_change_permissions
%>
Tom Giannattasio committed
6

7 8
<li class="${"active" if selected_tab == "view" else ""}">
  <a href="${reverse('wiki:get', kwargs={'article_id' : article.id, 'path' : urlpath.path})}">
Tom Giannattasio committed
9
    <span class="icon-home icon"></span>
10
    View
Tom Giannattasio committed
11 12
  </a>
</li>
13 14 15 16

%if article.can_write(user):
  <li class="${"active" if selected_tab == "edit" else ""}">
    <a href="${reverse('wiki:edit', kwargs={'article_id' : article.id, 'path' : urlpath.path})}">
Tom Giannattasio committed
17
      <span class="icon-edit icon"></span>
18
      Edit
Tom Giannattasio committed
19 20
    </a>
  </li>
21 22 23 24
%endif

<li class="${"active" if selected_tab == "history" else ""}">
  <a href="${reverse('wiki:history', kwargs={'article_id' : article.id, 'path' : urlpath.path})}">
Tom Giannattasio committed
25
    <span class="icon-changes icon"></span>
26 27 28
    Changes
  </a>
</li>
Tom Giannattasio committed
29

30 31 32 33
%for plugin in article_tabs:
  %if hasattr(plugin, "article_tab"):
    <li class="${"active" if selected_tab == plugin.slug else ""}">
      <a href="${reverse('wiki:plugin', kwargs={'slug' : plugin.slug, 'article_id' : article.id, 'path' : urlpath.path}) }">
Tom Giannattasio committed
34
        <span class="${plugin.article_tab[1]} icon"></span>
35 36 37 38 39 40
        ${plugin.article_tab[0]}
      </a>
    </li>
  %endif
%endfor

41 42

<%doc>
43 44
This should be enabled for all non-anonymous users once the notifications app has been integrated and styled.
</%doc>
45

46
%if can_change_permissions(article,user):
47 48
<li class="${"active" if selected_tab == "settings" else ""}">
  <a href="${reverse('wiki:settings', kwargs={'article_id' : article.id, 'path' : urlpath.path})}">
Tom Giannattasio committed
49
    <span class="icon-settings icon"></span>
50
    Settings
Tom Giannattasio committed
51 52
  </a>
</li>
53
%endif
54

55

Tom Giannattasio committed
56