Browse Source

Adapting interface to changes in datahandlers

prieto 8 years ago
parent
commit
fb5251198e

+ 15
- 0
plugins/webui/interface/controllers/admin.py View File

@@ -4,13 +4,18 @@ from .base import get_response
4 4
 from lodel.leapi.exceptions import *
5 5
 from lodel import logger
6 6
 
7
+from ...client import WebUiClient
7 8
 import leapi_dyncode as dyncode
8 9
 import warnings
9 10
 
10 11
 def index_admin(request):
12
+    if WebUiClient.is_anonymous():
13
+        return get_response('users/signin.html')
11 14
     return get_response('admin/admin.html')
12 15
 
13 16
 def admin_update(request):
17
+    if WebUiClient.is_anonymous():
18
+        return get_response('users/signin.html')
14 19
     msg=''
15 20
     if request.method == 'POST':
16 21
         error = None
@@ -80,6 +85,8 @@ def admin_update(request):
80 85
     return get_response('admin/admin_edit.html', target=target_leo, lodel_id =lodel_id)
81 86
 
82 87
 def admin_create(request):
88
+    if WebUiClient.is_anonymous():
89
+        return get_response('users/signin.html')
83 90
     classname = None
84 91
 
85 92
     if request.method == 'POST':
@@ -124,12 +131,18 @@ def admin_create(request):
124 131
     return get_response('admin/admin_create.html', target=target_leo)
125 132
 
126 133
 def admin_classes(request):
134
+    if WebUiClient.is_anonymous():
135
+        return get_response('users/signin.html')
127 136
     return get_response('admin/list_classes_admin.html', my_classes = dyncode.dynclasses)
128 137
 
129 138
 def create_object(request):
139
+    if WebUiClient.is_anonymous():
140
+        return get_response('users/signin.html')
130 141
     return get_response('admin/list_classes_create.html', my_classes = dyncode.dynclasses)
131 142
     
132 143
 def admin_class(request):
144
+    if WebUiClient.is_anonymous():
145
+        return get_response('users/signin.html')
133 146
     if 'classname' in request.GET:
134 147
         classname = request.GET['classname']
135 148
         if len(classname) > 1:
@@ -144,6 +157,8 @@ def admin_class(request):
144 157
     return get_response('admin/show_class_admin.html', target=target_leo)
145 158
    
146 159
 def admin(request):
160
+    if WebUiClient.is_anonymous():
161
+        return get_response('users/signin.html')
147 162
     return get_response('admin/admin.html')
148 163
 
149 164
         

+ 1
- 1
plugins/webui/templates/base.html View File

@@ -11,7 +11,7 @@
11 11
 <!--{{url('/')}} -->
12 12
 <!-- Optional theme -->
13 13
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
14
-    <link href="http://127.0.0.1/css/template.css" rel="stylesheet">
14
+    <link href="http://147.94.79.8/css/template.css" rel="stylesheet">
15 15
     {% block style %}{% endblock %}
16 16
     {% block scripts %}{% endblock %}
17 17
 </head>

+ 1
- 1
plugins/webui/templates/base_backend.html View File

@@ -4,7 +4,7 @@
4 4
     <meta charset="UTF-8" />
5 5
     <title>{{ settings.sitename }} Admin{% block title %}{% endblock %}</title>
6 6
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
7
-     <link href="http://127.0.0.1/css/template.css" rel="stylesheet">
7
+     <link href="http://147.94.79.8/css/template.css" rel="stylesheet">
8 8
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
9 9
     {% block style %}
10 10
     {% endblock %}

Loading…
Cancel
Save