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

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

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

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

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

Loading…
Cancel
Save