Browse Source

Features of admin interface

prieto 8 years ago
parent
commit
cb5e932f0a

+ 14
- 0
plugins/webui/templates/admin/list_classes_admin.html View File

@@ -0,0 +1,14 @@
1
+{% extends "base.html" %}
2
+{% block title %}Lodel 2 - Admin - List of Classes{% endblock %}
3
+{% block content %} 
4
+<h1>Lodel 2 - Admin - List of Classes</h1>
5
+<ul>
6
+{% for classe in my_classes %}
7
+    {% set abst = '' %}
8
+    {% if not classe.is_abstract() %}
9
+    {% set abst = ' - ' ~ classe.get(None)|length %}
10
+    {% endif %}
11
+    <li> <a href="class_admin?classname={{ classe.__name__ }}" target="_blank">{{ classe.__name__ }} </a>{{ abst }}</li>
12
+    {% endfor %}
13
+</ul>
14
+{% endblock %}

+ 13
- 0
plugins/webui/templates/admin/list_classes_create.html View File

@@ -0,0 +1,13 @@
1
+{% extends "base.html" %}
2
+{% block title %}Lodel 2 - Admin - List of Classes{% endblock %}
3
+{% block content %} 
4
+<h1>Lodel 2 - Admin - Choose a class for create an instance</h1>
5
+<ul>
6
+{% for classe in my_classes %}
7
+    {% set abst = '' %}
8
+    {% if not classe.is_abstract() %}
9
+    <li> <a href="create?classname={{ classe.__name__ }}" target="_blank">{{ classe.__name__ }} </a></li>
10
+    {% endif %}
11
+    {% endfor %}
12
+</ul>
13
+{% endblock %}

+ 15
- 0
plugins/webui/templates/admin/show_class_admin.html View File

@@ -0,0 +1,15 @@
1
+{% extends "base.html" %}
2
+{% block title %}Lodel 2 - Admin - Class {{ target.__name__ }} {% endblock %}
3
+{% block content %} 
4
+<h1>Lodel 2 - Admin - Class {{target.__name__  }} </h1>
5
+
6
+ {% if not target.is_abstract() %}
7
+    {% set objects = target.get(None) %}
8
+    <ul>
9
+    {% for obj in objects %}
10
+        <li><a href="update?classname={{ target.__name__  }}&lodel_id={{ obj.uid() }}" target="_blank">{{ obj.uid() }} </a></li>
11
+    {% endfor %}
12
+    </ul>
13
+ {% endif %}
14
+
15
+{% endblock %} 

Loading…
Cancel
Save