Migrations: adding migrations to convert and remove old object_permissions tables
[ganeti_webmgr.git] / templates / menu_base.html
blobad133151fa8be624ba83174a22ae8519c538721a
1 {% extends "base.html" %}
2 {% load i18n %}
3 {% load object_permission_tags %}
4 {% load webmgr_tags %}
6 {% block basehead %}
7 <!-- Include CSS -->
8 <link rel="stylesheet" type="text/css" href="{{MEDIA_URL}}/css/content.css"/>
9 <link rel="stylesheet" type="text/css" href="{{MEDIA_URL}}/css/jquery-ui.css"/>
11 <!-- Include Javascript -->
12 <script type="text/javascript" src="{{MEDIA_URL}}/js/jquery.js">
13 </script>
14 <script type="text/javascript" src="{{MEDIA_URL}}/js/jquery-ui.min.js">
15 </script>
16 <script type="text/javascript" src="{{MEDIA_URL}}/js/jquery.qtip.js">
17 </script>
18 <script type="text/javascript" src="{{MEDIA_URL}}/js/ajax_csrf_protection.js">
19 </script>
20 <script type="text/javascript" src="{{MEDIA_URL}}/js/autocomplete_search.js">
21 </script>
23 <script type="text/javascript">
24 $(function(){
25 /* "main" */
27 // initialize the autocomplete search box
28 autocomplete_search($('#search_box'), $('#search_form'),
29 '{% url search-json %}');
30 });
31 </script>
32 {% endblock %}
34 {% block inner_header %}
35 {% ifnotequal LANGUAGES|length 1 %}|{% endifnotequal %}
37 {% trans "You are logged in as" %} <a href="{% url profile %}">
38 {{user.username}}</a>,
40 <a href="{% url logout %}">{% trans "Logout" %}</a>
41 {% endblock %}
43 {% block navigation %}
44 {% if user.is_authenticated %}
45 <div id="mainmenu" class="menu">
46 <ul>
47 <li>
48 <a href="{% url overview %}">
49 {% trans "Overview" %}
50 </a>
51 </li>
53 {% if view_cluster %}
54 <li>
55 <a href="{% url cluster-list %}">
56 {% trans "Clusters" %}
57 </a>
58 </li>
59 {% endif %}
61 <li>
62 <a href="{% url virtualmachine-list %}">
63 {% trans "Virtual Machines" %}
64 </a>
65 </li>
66 {% if user.is_superuser or cluster_admin or create_vm %}
67 <li>
68 <a href="{% url instance-create %}">
69 {% trans "Create VM" %}
70 </a>
71 </li>
72 {% endif %}
73 </ul>
75 {% with user|group_admin as group_admin %}
76 {% if user.is_superuser or group_admin or cluster_admin %}
77 <h3>{% trans "Admin" %}</h3>
78 <ul>
79 {% if user.is_superuser or cluster_admin %}
80 <li>
81 <a href="{% url import-orphans %}">
82 {% trans "Orphan VMs" %}
83 </a>
84 </li>
85 <li>
86 <a href="{% url import-missing_db %}">
87 {% trans "Import VMs" %}
88 </a>
89 </li>
90 <li>
91 <a href="{% url import-missing %}">
92 {% trans "Missing VMs" %}
93 </a>
94 </li>
95 <li>
96 <a href="{% url import-nodes-missing_db %}">
97 {% trans "Import Nodes" %}
98 </a>
99 </li>
100 <li>
101 <a href="{% url import-nodes-missing %}">
102 {% trans "Missing Nodes" %}
103 </a>
104 </li>
105 {% endif %}
107 {% if user.is_superuser %}
108 <li>
109 <a href="{% url user-list %}">
110 {% trans "Users" %}
111 </a>
112 </li>
113 {% endif %}
115 {% if user.is_superuser or group_admin %}
116 <li>
117 <a href="{% url group-list %}">
118 {% trans "Groups" %}
119 </a>
120 </li>
121 {% endif %}
122 </ul>
123 {% endif %}
124 {% endwith %}
126 <!-- autocomplete search box -->
127 <h3>{% trans "Search" %}</h3>
128 <form id="search_form" action="{% url search %}" method="get">
129 <input id="search_box" type="text" name="q" />
130 </form>
132 </div>
133 {% endif %}
134 {% endblock %}