Commit e6832d6ae864402c14e6c28d319f8a89e3bb5b13
1 parent
243569a6
Exists in
master
and in
5 other branches
Refatoração das URL's
Showing
29 changed files
with
201 additions
and
195 deletions
Show diff stats
amadeus/urls.py
... | ... | @@ -17,16 +17,14 @@ Including another URLconf |
17 | 17 | from django.conf import settings |
18 | 18 | from django.conf.urls import include, url |
19 | 19 | from django.conf.urls.static import static |
20 | -from django.contrib.auth import views as auth_views | |
21 | 20 | from django.contrib import admin |
22 | 21 | |
23 | -from core import views | |
24 | - | |
25 | 22 | urlpatterns = [ |
26 | - url(r'^$', auth_views.login, {'template_name': 'index.html'}, name='home'), | |
27 | - url(r'^logout/$', auth_views.logout, {'next_page': 'home'}, name='logout'), | |
28 | 23 | url(r'^app/', include('app.urls', namespace = 'app')), |
24 | + url(r'^course/', include('courses.urls', namespace = 'course')), | |
25 | + url(r'^users/', include('users.urls', namespace = 'users')), | |
29 | 26 | url(r'^admin/', admin.site.urls), |
27 | + url(r'^', include('core.urls', namespace = 'core')), | |
30 | 28 | ] |
31 | 29 | |
32 | -urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) | |
33 | 30 | \ No newline at end of file |
31 | +urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) | ... | ... |
app/templates/home_app.html
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | <div class="row"> |
12 | 12 | <div class="col-md-12"> |
13 | 13 | <ul class="breadcrumb" style="margin-bottom: 5px;"> |
14 | - <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> | |
14 | + <li><a href="{% url 'core:index' %}">{% trans 'Home' %}</a></li> | |
15 | 15 | </ul> |
16 | 16 | </div> |
17 | 17 | </div> |
... | ... | @@ -23,8 +23,8 @@ |
23 | 23 | <a href="javascript:void(0)" class="btn btn-raised" type="button" data-container="body" data-toggle="popover" data-placement="right" data-content="Gerson Rodriguez" >{% trans 'Users Online (1)' %}</a> |
24 | 24 | <a href="javascript:void(0)" class="btn btn-raised" button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{% trans 'Course' %} <span class="caret"></span></a> |
25 | 25 | <ul class="dropdown-menu" aria-labelledby="dLabel"> |
26 | - <a href="{% url 'app:course:create' %}" class="btn btn">{% trans 'Create Course' %}</a> | |
27 | - <a href="{% url 'app:course:manage' %}" class="btn btn">{% trans 'Manage Course' %}</a> | |
26 | + <a href="{% url 'course:create' %}" class="btn btn">{% trans 'Create Course' %}</a> | |
27 | + <a href="{% url 'course:manage' %}" class="btn btn">{% trans 'Manage Course' %}</a> | |
28 | 28 | </ul> |
29 | 29 | </div> |
30 | 30 | {% endblock %} |
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | <center>{% trans 'Courses' %}</center> |
36 | 36 | </strong> |
37 | 37 | </h4> |
38 | - | |
38 | + | |
39 | 39 | {% if courses|length > 0 %} |
40 | 40 | {% for course in courses %} |
41 | 41 | <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-{{ course.slug }}-modal-sm">{{ course }}</button> |
... | ... | @@ -53,21 +53,21 @@ |
53 | 53 | {% endblock %} |
54 | 54 | |
55 | 55 | {% block rightbar %} |
56 | - <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity"> | |
56 | + <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity"> | |
57 | 57 | <h4> |
58 | 58 | <strong> |
59 | 59 | <center>{% trans 'Goals' %}</center> |
60 | 60 | </strong> |
61 | - </h4> | |
61 | + </h4> | |
62 | 62 | <table class="table"> |
63 | - <tr> | |
63 | + <tr> | |
64 | 64 | <th scope="row"><input type="checkbox"/></th> |
65 | 65 | <td>70% de Presenca nas aulas</td> |
66 | 66 | </tr> |
67 | - <tr> | |
67 | + <tr> | |
68 | 68 | <th scope="row"><input type="checkbox"/></th> |
69 | 69 | <td>30/11 - Entrega das notas finais</td> |
70 | 70 | </tr> |
71 | 71 | </table> |
72 | - </div> | |
73 | -{% endblock rightbar %} | |
74 | 72 | \ No newline at end of file |
73 | + </div> | |
74 | +{% endblock rightbar %} | ... | ... |
app/urls.py
core/templates/base.html
1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
1 | +<!DOCTYPE html> | |
2 | 2 | |
3 | 3 | {% load static i18n %} |
4 | 4 | |
5 | 5 | <html> |
6 | 6 | <head> |
7 | 7 | <title>{{ title }}</title> |
8 | - | |
8 | + | |
9 | 9 | <meta http-equiv="Cache-Control" content="no-cache, no-store" /> |
10 | 10 | |
11 | 11 | <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css"> |
12 | 12 | <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> |
13 | - | |
13 | + | |
14 | 14 | <link href="{% static 'bootstrap-3.3.7/css/bootstrap.min.css' %}" rel="stylesheet" type="text/css" /> |
15 | 15 | <link rel="stylesheet" type="text/css" href="{% static 'material/css/bootstrap-material-design.min.css' %}"> |
16 | 16 | <link rel="stylesheet" type="text/css" href="{% static 'material/css/ripples.min.css' %}"> |
... | ... | @@ -19,14 +19,14 @@ |
19 | 19 | {% endblock %} |
20 | 20 | |
21 | 21 | <link href="{% static 'img/favicon.ico' %}" rel="shortcut icon" /> |
22 | - | |
22 | + | |
23 | 23 | <script type="text/javascript" src="{% static 'js/jquery-3.1.0.min.js' %}"></script> |
24 | 24 | <script type="text/javascript" src="{% static 'bootstrap-3.3.7/js/bootstrap.min.js' %}"></script> |
25 | 25 | <script src="{% static 'material/js/material.min.js' %}"></script> |
26 | 26 | <script src="{% static 'material/js/ripples.min.js' %}"></script> |
27 | 27 | <!--Javascript block for specific-app ones --> |
28 | 28 | {% block javascript %} |
29 | - | |
29 | + | |
30 | 30 | {% endblock %} |
31 | 31 | </head> |
32 | 32 | <body> |
... | ... | @@ -46,28 +46,28 @@ |
46 | 46 | </div> |
47 | 47 | </div> |
48 | 48 | {% endblock %} |
49 | - | |
49 | + | |
50 | 50 | <div class="container-fluid"> |
51 | 51 | {% block breadcrumbs %} |
52 | - | |
52 | + | |
53 | 53 | {% endblock %} |
54 | 54 | <div class="row"> |
55 | 55 | <div class="col-md-2 col-sm-2"> |
56 | 56 | {% block sidebar %} |
57 | - | |
57 | + | |
58 | 58 | {% endblock %} |
59 | 59 | </div> |
60 | 60 | <div class="col-md-6 col-sm-6"> |
61 | 61 | {% block content %} |
62 | - | |
62 | + | |
63 | 63 | {% endblock %} |
64 | 64 | </div> |
65 | 65 | <div class="col-md-4 col-sm-4"> |
66 | 66 | {% block rightbar %} |
67 | - | |
67 | + | |
68 | 68 | {% endblock rightbar %} |
69 | 69 | </div> |
70 | 70 | </div> |
71 | 71 | </div> |
72 | 72 | </body> |
73 | -</html> | |
74 | 73 | \ No newline at end of file |
74 | +</html> | ... | ... |
core/templates/create_account.html
1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
1 | +<!DOCTYPE html> | |
2 | 2 | {% load static %} |
3 | -<!-- | |
3 | +<!-- | |
4 | 4 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
5 | - | |
5 | + | |
6 | 6 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
7 | - | |
7 | + | |
8 | 8 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
9 | 9 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
10 | - | |
10 | + | |
11 | 11 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
12 | - | |
12 | + | |
13 | 13 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
14 | 14 | --> |
15 | 15 | |
... | ... | @@ -21,16 +21,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
21 | 21 | |
22 | 22 | <html> |
23 | 23 | <head> |
24 | - <!-- | |
24 | + <!-- | |
25 | 25 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
26 | - | |
26 | + | |
27 | 27 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
28 | - | |
28 | + | |
29 | 29 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
30 | 30 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
31 | - | |
31 | + | |
32 | 32 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
33 | - | |
33 | + | |
34 | 34 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
35 | 35 | --> |
36 | 36 | |
... | ... | @@ -38,15 +38,15 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
38 | 38 | |
39 | 39 | |
40 | 40 | <title>Projeto Amadeus</title> |
41 | - | |
41 | + | |
42 | 42 | <meta http-equiv="Cache-Control" content="no-cache, no-store" /> |
43 | - | |
43 | + | |
44 | 44 | <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" /> |
45 | 45 | <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" /> |
46 | 46 | <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" /> |
47 | 47 | <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" /> |
48 | 48 | <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" /> |
49 | - | |
49 | + | |
50 | 50 | <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script> |
51 | 51 | <script type='text/javascript' src='dwr/engine.js'></script> |
52 | 52 | <script type='text/javascript' src='dwr/util.js'></script> |
... | ... | @@ -60,7 +60,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
60 | 60 | <div id="pHeader" class="pHeader"> |
61 | 61 | <div id="login"> |
62 | 62 | <dl id="formlogin"> |
63 | - <form name="logonForm" method="post" action="/amadeuslms/validateLogin.do"> | |
63 | + <form name="logonForm" method="post" action="/amadeuslms/validateLogin.do"> | |
64 | 64 | <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt> |
65 | 65 | <dt><input type="password" name="password" maxlength="15" size="15" value="" class="inputlogin"> <br /><a href="{% url 'home' %}" name="logonForm" class="button">Entrar</a></dt> |
66 | 66 | </form> |
... | ... | @@ -77,16 +77,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
77 | 77 | </dl> |
78 | 78 | </div> |
79 | 79 | </div> |
80 | - <!-- | |
80 | + <!-- | |
81 | 81 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
82 | - | |
82 | + | |
83 | 83 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
84 | - | |
84 | + | |
85 | 85 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
86 | 86 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
87 | - | |
87 | + | |
88 | 88 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
89 | - | |
89 | + | |
90 | 90 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
91 | 91 | --> |
92 | 92 | |
... | ... | @@ -95,9 +95,9 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
95 | 95 | |
96 | 96 | |
97 | 97 | |
98 | - | |
98 | + | |
99 | 99 | <div id="institutional_menu"> |
100 | - | |
100 | + | |
101 | 101 | <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span> |
102 | 102 | <span> | </span> |
103 | 103 | <span><a href="/amadeuslms/fCCTE.do" target="_blank">Grupo CCTE</a></span> |
... | ... | @@ -117,11 +117,11 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
117 | 117 | <li><a href="{% url 'lembrar_senha' %}" class="insert">Lembrar senha</a></li> |
118 | 118 | </ul> |
119 | 119 | </div> |
120 | - </div> | |
120 | + </div> | |
121 | 121 | <div id="pContent" class="pContent"> |
122 | 122 | <dl class="insert2"> |
123 | 123 | <form name="formUserRegister" method="post" action="/amadeuslms/insertUser.do"> |
124 | - | |
124 | + | |
125 | 125 | <dt>Nome completo</dt> |
126 | 126 | <dd class="field"><input type="text" name="name" value="" class="formfield" id="realname"></dd> |
127 | 127 | <dd class="description">Seu nome completo</dd> |
... | ... | @@ -153,18 +153,18 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
153 | 153 | </dl> |
154 | 154 | </div> |
155 | 155 | <div id="pRightMenu" class="pRightMenu"> |
156 | - | |
156 | + | |
157 | 157 | </div> |
158 | - <!-- | |
158 | + <!-- | |
159 | 159 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
160 | - | |
160 | + | |
161 | 161 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
162 | - | |
162 | + | |
163 | 163 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
164 | 164 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
165 | - | |
165 | + | |
166 | 166 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
167 | - | |
167 | + | |
168 | 168 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
169 | 169 | --> |
170 | 170 | |
... | ... | @@ -177,5 +177,5 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
177 | 177 | </div> |
178 | 178 | |
179 | 179 | </div> |
180 | -</body> | |
181 | -</html> | |
182 | 180 | \ No newline at end of file |
181 | +</body> | |
182 | +</html> | ... | ... |
core/templates/lembrar_senha.html
1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
1 | +<!DOCTYPE html> | |
2 | 2 | {% load static %} |
3 | -<!-- | |
3 | +<!-- | |
4 | 4 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
5 | - | |
5 | + | |
6 | 6 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
7 | - | |
7 | + | |
8 | 8 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
9 | 9 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
10 | - | |
10 | + | |
11 | 11 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
12 | - | |
12 | + | |
13 | 13 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
14 | 14 | --> |
15 | 15 | |
... | ... | @@ -21,16 +21,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
21 | 21 | |
22 | 22 | <html> |
23 | 23 | <head> |
24 | - <!-- | |
24 | + <!-- | |
25 | 25 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
26 | - | |
26 | + | |
27 | 27 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
28 | - | |
28 | + | |
29 | 29 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
30 | 30 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
31 | - | |
31 | + | |
32 | 32 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
33 | - | |
33 | + | |
34 | 34 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
35 | 35 | --> |
36 | 36 | |
... | ... | @@ -38,15 +38,15 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
38 | 38 | |
39 | 39 | |
40 | 40 | <title>Projeto Amadeus</title> |
41 | - | |
41 | + | |
42 | 42 | <meta http-equiv="Cache-Control" content="no-cache, no-store" /> |
43 | - | |
43 | + | |
44 | 44 | <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" /> |
45 | 45 | <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" /> |
46 | 46 | <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" /> |
47 | 47 | <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" /> |
48 | 48 | <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" /> |
49 | - | |
49 | + | |
50 | 50 | <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script> |
51 | 51 | <script type='text/javascript' src='dwr/engine.js'></script> |
52 | 52 | <script type='text/javascript' src='dwr/util.js'></script> |
... | ... | @@ -60,7 +60,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
60 | 60 | <div id="pHeader" class="pHeader"> |
61 | 61 | <div id="login"> |
62 | 62 | <dl id="formlogin"> |
63 | - <form name="logonForm" method="post" action="/amadeuslms/validateLogin.do"> | |
63 | + <form name="logonForm" method="post" action="/amadeuslms/validateLogin.do"> | |
64 | 64 | <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt> |
65 | 65 | <dt><input type="password" name="password" maxlength="15" size="15" value="" class="inputlogin"> |
66 | 66 | <br /><a href="{% url 'index' %}" name="logonForm" class="button">Entrar</a></dt> |
... | ... | @@ -78,16 +78,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
78 | 78 | </dl> |
79 | 79 | </div> |
80 | 80 | </div> |
81 | - <!-- | |
81 | + <!-- | |
82 | 82 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
83 | - | |
83 | + | |
84 | 84 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
85 | - | |
85 | + | |
86 | 86 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
87 | 87 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
88 | - | |
88 | + | |
89 | 89 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
90 | - | |
90 | + | |
91 | 91 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
92 | 92 | --> |
93 | 93 | |
... | ... | @@ -96,9 +96,9 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
96 | 96 | |
97 | 97 | |
98 | 98 | |
99 | - | |
99 | + | |
100 | 100 | <div id="institutional_menu"> |
101 | - | |
101 | + | |
102 | 102 | <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span> |
103 | 103 | <span> | </span> |
104 | 104 | <span><a href="/amadeuslms/fCCTE.do" target="_blank">Grupo CCTE</a></span> |
... | ... | @@ -121,8 +121,8 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
121 | 121 | </div> |
122 | 122 | <div id="pContent" class="pContent"> |
123 | 123 | <dl class="insert2"> |
124 | - | |
125 | - | |
124 | + | |
125 | + | |
126 | 126 | <form name="remindPasswordForm" method="post" action="/amadeuslms/remindPassword.do"> |
127 | 127 | <dt>Endereço de e-mail</dt> |
128 | 128 | <dd><input type="text" name="email" value="" class="formfield2" id="username"></dd> |
... | ... | @@ -139,20 +139,20 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
139 | 139 | // --> |
140 | 140 | </script> |
141 | 141 | |
142 | - </dl> | |
142 | + </dl> | |
143 | 143 | </div> |
144 | 144 | <div id="pRightMenu" class="pRightMenu"> |
145 | 145 | </div> |
146 | - <!-- | |
146 | + <!-- | |
147 | 147 | Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco |
148 | - | |
148 | + | |
149 | 149 | Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS |
150 | - | |
150 | + | |
151 | 151 | O Amadeus LMS é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como |
152 | 152 | publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. |
153 | - | |
153 | + | |
154 | 154 | Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. |
155 | - | |
155 | + | |
156 | 156 | Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
157 | 157 | --> |
158 | 158 | |
... | ... | @@ -166,4 +166,4 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título |
166 | 166 | |
167 | 167 | </div> |
168 | 168 | </body> |
169 | -</html> | |
170 | 169 | \ No newline at end of file |
170 | +</html> | ... | ... |
... | ... | @@ -0,0 +1,10 @@ |
1 | +from django.conf.urls import url, include | |
2 | +from django.contrib.auth import views as auth_views | |
3 | + | |
4 | +from . import views | |
5 | + | |
6 | +urlpatterns = [ | |
7 | + url(r'^$', views.index, name='index'), | |
8 | + url(r'^login/$', auth_views.login, {'template_name': 'index.html'}, name='home'), | |
9 | + url(r'^logout/$', auth_views.logout, {'next_page': 'home'}, name='logout'), | |
10 | +] | ... | ... |
courses/templates/category/create.html
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage_cat' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage_cat' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Categories' %} |
17 | 17 | </a> |
18 | 18 | </div> |
... | ... | @@ -50,4 +50,4 @@ |
50 | 50 | {% endfor %} |
51 | 51 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
52 | 52 | </form> |
53 | -{% endblock %} | |
54 | 53 | \ No newline at end of file |
54 | +{% endblock %} | ... | ... |
courses/templates/category/delete.html
... | ... | @@ -11,10 +11,10 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage_cat' %}" class="list-group-item active"> | |
14 | + <a href="{% url 'course:manage_cat' %}" class="list-group-item active"> | |
15 | 15 | {% trans 'Categories' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:create_cat' %}" class="list-group-item"> | |
17 | + <a href="{% url 'course:create_cat' %}" class="list-group-item"> | |
18 | 18 | {% trans 'Create Category' %} |
19 | 19 | </a> |
20 | 20 | </div> |
... | ... | @@ -25,6 +25,6 @@ |
25 | 25 | {% csrf_token %} |
26 | 26 | <p>{% trans 'Are you sure you want to delete the category' %} "{{ object }}"?</p> |
27 | 27 | <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> |
28 | - <a href="{% url 'app:course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
28 | + <a href="{% url 'course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
29 | 29 | </form> |
30 | -{% endblock %} | |
31 | 30 | \ No newline at end of file |
31 | +{% endblock %} | ... | ... |
courses/templates/category/index.html
... | ... | @@ -11,10 +11,10 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage_cat' %}" class="list-group-item active"> | |
14 | + <a href="{% url 'course:manage_cat' %}" class="list-group-item active"> | |
15 | 15 | {% trans 'Categories' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:create_cat' %}" class="list-group-item"> | |
17 | + <a href="{% url 'course:create_cat' %}" class="list-group-item"> | |
18 | 18 | {% trans 'Create Category' %} |
19 | 19 | </a> |
20 | 20 | </div> |
... | ... | @@ -47,9 +47,9 @@ |
47 | 47 | <td>{{ category }}</td> |
48 | 48 | <td>{{ category.slug }}</td> |
49 | 49 | <td class="text-center"> |
50 | - <a href="{% url 'app:course:view_cat' category.slug %}" class="btn btn-info btn-sm"><span class="glyphicon glyphicon-eye-open"></span></a> | |
51 | - <a href="{% url 'app:course:update_cat' category.slug %}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-edit"></span></a> | |
52 | - <a href="{% url 'app:course:delete_cat' category.slug %}" class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></a> | |
50 | + <a href="{% url 'course:view_cat' category.slug %}" class="btn btn-info btn-sm"><span class="glyphicon glyphicon-eye-open"></span></a> | |
51 | + <a href="{% url 'course:update_cat' category.slug %}" class="btn btn-primary btn-sm"><span class="glyphicon glyphicon-edit"></span></a> | |
52 | + <a href="{% url 'course:delete_cat' category.slug %}" class="btn btn-danger btn-sm"><span class="glyphicon glyphicon-trash"></span></a> | |
53 | 53 | </td> |
54 | 54 | </tr> |
55 | 55 | {% endfor %} |
... | ... | @@ -63,4 +63,4 @@ |
63 | 63 | </tbody> |
64 | 64 | </table> |
65 | 65 | </div> |
66 | -{% endblock %} | |
67 | 66 | \ No newline at end of file |
67 | +{% endblock %} | ... | ... |
courses/templates/category/update.html
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage_cat' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage_cat' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Categories' %} |
17 | 17 | </a> |
18 | 18 | </div> |
... | ... | @@ -50,4 +50,4 @@ |
50 | 50 | {% endfor %} |
51 | 51 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
52 | 52 | </form> |
53 | -{% endblock %} | |
54 | 53 | \ No newline at end of file |
54 | +{% endblock %} | ... | ... |
courses/templates/category/view.html
... | ... | @@ -11,10 +11,10 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage_cat' %}" class="list-group-item"> | |
14 | + <a href="{% url 'course:manage_cat' %}" class="list-group-item"> | |
15 | 15 | {% trans 'Categories' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:create_cat' %}" class="list-group-item"> | |
17 | + <a href="{% url 'course:create_cat' %}" class="list-group-item"> | |
18 | 18 | {% trans 'Create Category' %} |
19 | 19 | </a> |
20 | 20 | <a href="" class="list-group-item"> |
... | ... | @@ -33,4 +33,4 @@ |
33 | 33 | <p><b>{% trans 'Slug:' %} </b> {{ category.slug }}</p> |
34 | 34 | </div> |
35 | 35 | </div> |
36 | -{% endblock %} | |
37 | 36 | \ No newline at end of file |
37 | +{% endblock %} | ... | ... |
courses/templates/course/create.html
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Courses' %} |
17 | 17 | </a> |
18 | 18 | </div> |
... | ... | @@ -51,4 +51,4 @@ |
51 | 51 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
52 | 52 | </form> |
53 | 53 | <br clear="all" /> |
54 | -{% endblock %} | |
55 | 54 | \ No newline at end of file |
55 | +{% endblock %} | ... | ... |
courses/templates/course/delete.html
... | ... | @@ -5,16 +5,16 @@ |
5 | 5 | {% block breadcrumbs %} |
6 | 6 | <ol class="breadcrumb"> |
7 | 7 | <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> |
8 | - <li><a href="{% url 'app:course:view' course.slug %}">{{ course }}</a></li> | |
8 | + <li><a href="{% url 'course:view' course.slug %}">{{ course }}</a></li> | |
9 | 9 | </ol> |
10 | 10 | {% endblock %} |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
14 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
15 | 15 | {% trans 'Courses' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
17 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
18 | 18 | {% trans 'Create Course' %} |
19 | 19 | </a> |
20 | 20 | </div> |
... | ... | @@ -26,6 +26,6 @@ |
26 | 26 | {% csrf_token %} |
27 | 27 | <p>{% trans 'Are you sure you want to delete the couse' %} "{{ object }}"?</p> |
28 | 28 | <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> |
29 | - <a href="{% url 'app:course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
29 | + <a href="{% url 'course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
30 | 30 | </form> |
31 | -{% endblock %} | |
32 | 31 | \ No newline at end of file |
32 | +{% endblock %} | ... | ... |
courses/templates/course/filtered.html
... | ... | @@ -4,10 +4,10 @@ |
4 | 4 | |
5 | 5 | {% block sidebar %} |
6 | 6 | <div class="list-group"> |
7 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
7 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
8 | 8 | {% trans 'Courses' %} |
9 | 9 | </a> |
10 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
10 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
11 | 11 | {% trans 'Create Course' %} |
12 | 12 | </a> |
13 | 13 | </div> |
... | ... | @@ -21,11 +21,11 @@ |
21 | 21 | <ul class="categories"> |
22 | 22 | {% for category in categories %} |
23 | 23 | <li {% if cat.id == category.id %} class="active" {% endif %}> |
24 | - <a href="{% url 'app:course:filter' category.slug %}"> | |
24 | + <a href="{% url 'course:filter' category.slug %}"> | |
25 | 25 | {{ category }} |
26 | 26 | </a> |
27 | 27 | </li> |
28 | 28 | {% endfor %} |
29 | 29 | </ul> |
30 | 30 | {% endif %} |
31 | -{% endblock %} | |
32 | 31 | \ No newline at end of file |
32 | +{% endblock %} | ... | ... |
courses/templates/course/index.html
... | ... | @@ -11,10 +11,10 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage' %}" class="list-group-item active"> | |
14 | + <a href="{% url 'course:manage' %}" class="list-group-item active"> | |
15 | 15 | {% trans 'Courses' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
17 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
18 | 18 | {% trans 'Create Course' %} |
19 | 19 | </a> |
20 | 20 | </div> |
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 | <ul class="categories"> |
29 | 29 | {% for category in categories %} |
30 | 30 | <li> |
31 | - <a href="{% url 'app:course:filter' category.slug %}"> | |
31 | + <a href="{% url 'course:filter' category.slug %}"> | |
32 | 32 | {{ category }} |
33 | 33 | </a> |
34 | 34 | </li> |
... | ... | @@ -59,20 +59,20 @@ |
59 | 59 | <div class="row"> |
60 | 60 | <div class="col-md-12"> |
61 | 61 | <div class="pull-right"> |
62 | - <a href="{% url 'app:course:view' course.slug %}" class="btn btn-sm btn-info"> | |
62 | + <a href="{% url 'course:view' course.slug %}" class="btn btn-sm btn-info"> | |
63 | 63 | <span class="glyphicon glyphicon-eye-open"></span> |
64 | 64 | </a> |
65 | 65 | {% if user|has_role:'professor, system_admin' %} |
66 | - <a href="{% url 'app:course:update' course.slug %}" class="btn btn-sm btn-primary"> | |
66 | + <a href="{% url 'course:update' course.slug %}" class="btn btn-sm btn-primary"> | |
67 | 67 | <span class="glyphicon glyphicon-edit"></span> |
68 | 68 | </a> |
69 | - <a href="{% url 'app:course:delete' course.slug %}" class="btn btn-sm btn-danger"> | |
69 | + <a href="{% url 'course:delete' course.slug %}" class="btn btn-sm btn-danger"> | |
70 | 70 | <span class="glyphicon glyphicon-trash"></span> |
71 | 71 | </a> |
72 | 72 | {% endif %} |
73 | 73 | </div> |
74 | 74 | <h4> |
75 | - <a href="{% url 'app:course:view' course.slug %}"> | |
75 | + <a href="{% url 'course:view' course.slug %}"> | |
76 | 76 | {{ course }} |
77 | 77 | </a> |
78 | 78 | </h4> |
... | ... | @@ -103,4 +103,4 @@ |
103 | 103 | {% else %} |
104 | 104 | {% trans 'No courses found' %} |
105 | 105 | {% endif %} |
106 | -{% endblock %} | |
107 | 106 | \ No newline at end of file |
107 | +{% endblock %} | ... | ... |
courses/templates/course/update.html
... | ... | @@ -12,10 +12,10 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Courses' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
18 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
19 | 19 | {% trans 'Manage Modules' %} |
20 | 20 | </a> |
21 | 21 | <a href="#" class="list-group-item"> | ... | ... |
courses/templates/course/view.html
... | ... | @@ -11,20 +11,20 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
14 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
15 | 15 | {% trans 'Courses' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:course:view' course.slug %}" class="list-group-item active"> | |
17 | + <a href="{% url 'course:view' course.slug %}" class="list-group-item active"> | |
18 | 18 | {% trans 'Course Info' %} |
19 | 19 | </a> |
20 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
20 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
21 | 21 | {% trans 'Manage Modules' %} |
22 | 22 | </a> |
23 | 23 | {% if user|has_role:'professor, system_admin' %} |
24 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
24 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
25 | 25 | {% trans 'Create Course' %} |
26 | 26 | </a> |
27 | - <a href="{% url 'app:course:update' course.slug %}" class="list-group-item"> | |
27 | + <a href="{% url 'course:update' course.slug %}" class="list-group-item"> | |
28 | 28 | {% trans 'Edit Course' %} |
29 | 29 | </a> |
30 | 30 | <a href="#" class="list-group-item"> |
... | ... | @@ -36,7 +36,7 @@ |
36 | 36 | <a href="" class="list-group-item"> |
37 | 37 | {% trans 'Duplicate Course' %} |
38 | 38 | </a> |
39 | - <a href="{% url 'app:course:delete' course.slug %}" class="list-group-item"> | |
39 | + <a href="{% url 'course:delete' course.slug %}" class="list-group-item"> | |
40 | 40 | {% trans 'Delete Course' %} |
41 | 41 | </a> |
42 | 42 | {% endif %} |
... | ... | @@ -70,4 +70,4 @@ |
70 | 70 | </p> |
71 | 71 | </div> |
72 | 72 | </div> |
73 | -{% endblock %} | |
74 | 73 | \ No newline at end of file |
74 | +{% endblock %} | ... | ... |
courses/templates/module/create.html
... | ... | @@ -6,26 +6,26 @@ |
6 | 6 | {% block breadcrumbs %} |
7 | 7 | <ol class="breadcrumb"> |
8 | 8 | <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> |
9 | - <li><a href="{% url 'app:course:view' course.slug %}">{{ course }}</a></li> | |
9 | + <li><a href="{% url 'course:view' course.slug %}">{{ course }}</a></li> | |
10 | 10 | <li class="active">{% trans 'Create Module' %}</li> |
11 | 11 | </ol> |
12 | 12 | {% endblock %} |
13 | 13 | |
14 | 14 | {% block sidebar %} |
15 | 15 | <div class="list-group"> |
16 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
16 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
17 | 17 | {% trans 'Courses' %} |
18 | 18 | </a> |
19 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
19 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
20 | 20 | {% trans 'Create Course' %} |
21 | 21 | </a> |
22 | - <a href="{% url 'app:course:view' course.slug %}" class="list-group-item active"> | |
22 | + <a href="{% url 'course:view' course.slug %}" class="list-group-item active"> | |
23 | 23 | {% trans 'Course Info' %} |
24 | 24 | </a> |
25 | - <a href="{% url 'app:course:update' course.slug %}" class="list-group-item"> | |
25 | + <a href="{% url 'course:update' course.slug %}" class="list-group-item"> | |
26 | 26 | {% trans 'Edit Course' %} |
27 | 27 | </a> |
28 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
28 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
29 | 29 | {% trans 'Manage Modules' %} |
30 | 30 | </a> |
31 | 31 | <a href="" class="list-group-item"> |
... | ... | @@ -51,7 +51,7 @@ |
51 | 51 | </button> |
52 | 52 | <p>{% trans 'All fields are required' %}</p> |
53 | 53 | </div> |
54 | - | |
54 | + | |
55 | 55 | <form method="post" action="" enctype="multipart/form-data"> |
56 | 56 | {% csrf_token %} |
57 | 57 | {% for field in form %} |
... | ... | @@ -77,4 +77,4 @@ |
77 | 77 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
78 | 78 | </form> |
79 | 79 | <br clear="all" /> |
80 | -{% endblock %} | |
81 | 80 | \ No newline at end of file |
81 | +{% endblock %} | ... | ... |
courses/templates/module/delete.html
... | ... | @@ -5,26 +5,26 @@ |
5 | 5 | {% block breadcrumbs %} |
6 | 6 | <ol class="breadcrumb"> |
7 | 7 | <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> |
8 | - <li><a href="{% url 'app:course:view' course.slug %}">{{ course }}</a></li> | |
8 | + <li><a href="{% url 'course:view' course.slug %}">{{ course }}</a></li> | |
9 | 9 | <li class="active">{% trans 'Manage Modules' %}</li> |
10 | 10 | </ol> |
11 | 11 | {% endblock %} |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Courses' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
18 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
19 | 19 | {% trans 'Create Course' %} |
20 | 20 | </a> |
21 | - <a href="{% url 'app:course:view' course.slug %}" class="list-group-item active"> | |
21 | + <a href="{% url 'course:view' course.slug %}" class="list-group-item active"> | |
22 | 22 | {% trans 'Course Info' %} |
23 | 23 | </a> |
24 | - <a href="{% url 'app:course:update' course.slug %}" class="list-group-item"> | |
24 | + <a href="{% url 'course:update' course.slug %}" class="list-group-item"> | |
25 | 25 | {% trans 'Edit Course' %} |
26 | 26 | </a> |
27 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
27 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
28 | 28 | {% trans 'Manage Modules' %} |
29 | 29 | </a> |
30 | 30 | <a href="" class="list-group-item"> |
... | ... | @@ -48,6 +48,6 @@ |
48 | 48 | {% csrf_token %} |
49 | 49 | <p>{% trans 'Are you sure you want to delete the module' %} "{{ object }}"?</p> |
50 | 50 | <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> |
51 | - <a href="{% url 'app:course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
51 | + <a href="{% url 'course:manage' %}" class="btn btn-danger btn-sm">{% trans 'No' %}</a> | |
52 | 52 | </form> |
53 | -{% endblock %} | |
54 | 53 | \ No newline at end of file |
54 | +{% endblock %} | ... | ... |
courses/templates/module/index.html
... | ... | @@ -5,27 +5,27 @@ |
5 | 5 | {% block breadcrumbs %} |
6 | 6 | <ol class="breadcrumb"> |
7 | 7 | <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> |
8 | - <li><a href="{% url 'app:course:view' course.slug %}">{{ course }}</a></li> | |
8 | + <li><a href="{% url 'course:view' course.slug %}">{{ course }}</a></li> | |
9 | 9 | <li class="active">{% trans 'Manage Modules' %}</li> |
10 | 10 | </ol> |
11 | 11 | {% endblock %} |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Courses' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:course:view' course.slug %}" class="list-group-item active"> | |
18 | + <a href="{% url 'course:view' course.slug %}" class="list-group-item active"> | |
19 | 19 | {% trans 'Course Info' %} |
20 | 20 | </a> |
21 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
21 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
22 | 22 | {% trans 'Manage Modules' %} |
23 | 23 | </a> |
24 | 24 | {% if user|has_role:'professor, system_admin' %} |
25 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
25 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
26 | 26 | {% trans 'Create Course' %} |
27 | 27 | </a> |
28 | - <a href="{% url 'app:course:update' course.slug %}" class="list-group-item"> | |
28 | + <a href="{% url 'course:update' course.slug %}" class="list-group-item"> | |
29 | 29 | {% trans 'Edit Course' %} |
30 | 30 | </a> |
31 | 31 | <a href="" class="list-group-item"> |
... | ... | @@ -66,13 +66,13 @@ |
66 | 66 | <div class="col-md-12"> |
67 | 67 | {% if user|has_role:'professor, system_admin' %} |
68 | 68 | <div class="pull-right"> |
69 | - <a href="{% url 'app:course:create_mods' course.slug %}" class="btn btn-sm btn-success"> | |
69 | + <a href="{% url 'course:create_mods' course.slug %}" class="btn btn-sm btn-success"> | |
70 | 70 | {% trans 'Create Module' %} |
71 | 71 | </a> |
72 | 72 | </div> |
73 | 73 | {% endif %} |
74 | 74 | <h4> |
75 | - <a href="{% url 'app:course:view' course.slug %}"> | |
75 | + <a href="{% url 'course:view' course.slug %}"> | |
76 | 76 | {{ course }} |
77 | 77 | </a> |
78 | 78 | </h4> |
... | ... | @@ -108,10 +108,10 @@ |
108 | 108 | {% else %} |
109 | 109 | <span class="label label-danger">{% trans 'Invisible' %}</span> |
110 | 110 | {% endif %} |
111 | - <a href="{% url 'app:course:update_mods' course.slug module.slug %}" class="btn btn-sm btn-primary" style="margin-top: 10px"> | |
111 | + <a href="{% url 'course:update_mods' course.slug module.slug %}" class="btn btn-sm btn-primary" style="margin-top: 10px"> | |
112 | 112 | <span class="glyphicon glyphicon-edit"></span> |
113 | 113 | </a> |
114 | - <a href="{% url 'app:course:delete_mods' course.slug module.slug %}" class="btn btn-sm btn-danger" style="margin-top: 10px"> | |
114 | + <a href="{% url 'course:delete_mods' course.slug module.slug %}" class="btn btn-sm btn-danger" style="margin-top: 10px"> | |
115 | 115 | <span class="glyphicon glyphicon-trash"></span> |
116 | 116 | </a> |
117 | 117 | </div> |
... | ... | @@ -125,4 +125,4 @@ |
125 | 125 | {% trans 'No modules found' %} |
126 | 126 | {% endif %} |
127 | 127 | |
128 | -{% endblock %} | |
129 | 128 | \ No newline at end of file |
129 | +{% endblock %} | ... | ... |
courses/templates/module/update.html
... | ... | @@ -6,26 +6,26 @@ |
6 | 6 | {% block breadcrumbs %} |
7 | 7 | <ol class="breadcrumb"> |
8 | 8 | <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> |
9 | - <li><a href="{% url 'app:course:view' course.slug %}">{{ course }}</a></li> | |
9 | + <li><a href="{% url 'course:view' course.slug %}">{{ course }}</a></li> | |
10 | 10 | <li class="active">{% trans 'Edit Module' %}</li> |
11 | 11 | </ol> |
12 | 12 | {% endblock %} |
13 | 13 | |
14 | 14 | {% block sidebar %} |
15 | 15 | <div class="list-group"> |
16 | - <a href="{% url 'app:course:manage' %}" class="list-group-item"> | |
16 | + <a href="{% url 'course:manage' %}" class="list-group-item"> | |
17 | 17 | {% trans 'Courses' %} |
18 | 18 | </a> |
19 | - <a href="{% url 'app:course:create' %}" class="list-group-item"> | |
19 | + <a href="{% url 'course:create' %}" class="list-group-item"> | |
20 | 20 | {% trans 'Create Course' %} |
21 | 21 | </a> |
22 | - <a href="{% url 'app:course:view' course.slug %}" class="list-group-item active"> | |
22 | + <a href="{% url 'course:view' course.slug %}" class="list-group-item active"> | |
23 | 23 | {% trans 'Course Info' %} |
24 | 24 | </a> |
25 | - <a href="{% url 'app:course:update' course.slug %}" class="list-group-item"> | |
25 | + <a href="{% url 'course:update' course.slug %}" class="list-group-item"> | |
26 | 26 | {% trans 'Edit Course' %} |
27 | 27 | </a> |
28 | - <a href="{% url 'app:course:manage_mods' course.slug %}" class="list-group-item"> | |
28 | + <a href="{% url 'course:manage_mods' course.slug %}" class="list-group-item"> | |
29 | 29 | {% trans 'Manage Modules' %} |
30 | 30 | </a> |
31 | 31 | <a href="" class="list-group-item"> |
... | ... | @@ -51,7 +51,7 @@ |
51 | 51 | </button> |
52 | 52 | <p>{% trans 'All fields are required' %}</p> |
53 | 53 | </div> |
54 | - | |
54 | + | |
55 | 55 | <form method="post" action="" enctype="multipart/form-data"> |
56 | 56 | {% csrf_token %} |
57 | 57 | {% for field in form %} |
... | ... | @@ -77,4 +77,4 @@ |
77 | 77 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
78 | 78 | </form> |
79 | 79 | <br clear="all" /> |
80 | -{% endblock %} | |
81 | 80 | \ No newline at end of file |
81 | +{% endblock %} | ... | ... |
users/templates/list_users.html
... | ... | @@ -20,11 +20,11 @@ |
20 | 20 | |
21 | 21 | {% block sidebar %} |
22 | 22 | <div class="btn-group-vertical"> |
23 | - <a href="{% url 'app:users:create' %}" class="btn btn-raised">{% trans 'Add user' %}</a> | |
23 | + <a href="{% url 'users:create' %}" class="btn btn-raised">{% trans 'Add user' %}</a> | |
24 | 24 | <a href="javascript:void(0)" class="btn btn-raised">{% trans 'Send email' %}</a> |
25 | 25 | </div> |
26 | 26 | {% endblock %} |
27 | 27 | |
28 | 28 | {% block content %} |
29 | 29 | <input type="text" class="form-control" name="search" placeholder="search.."> |
30 | -{% endblock %} | |
31 | 30 | \ No newline at end of file |
31 | +{% endblock %} | ... | ... |
users/templates/users/create.html
... | ... | @@ -12,10 +12,10 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:users:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'users:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'System Users' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:users:create' %}" class="list-group-item active"> | |
18 | + <a href="{% url 'users:create' %}" class="list-group-item active"> | |
19 | 19 | {% trans 'New Account' %} |
20 | 20 | </a> |
21 | 21 | <a href="#" class="list-group-item"> |
... | ... | @@ -57,4 +57,4 @@ |
57 | 57 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
58 | 58 | </form> |
59 | 59 | <br clear="all" /> |
60 | -{% endblock %} | |
61 | 60 | \ No newline at end of file |
61 | +{% endblock %} | ... | ... |
users/templates/users/edit_profile.html
... | ... | @@ -12,10 +12,10 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:users:profile' %}" class="list-group-item"> | |
15 | + <a href="{% url 'users:profile' %}" class="list-group-item"> | |
16 | 16 | {% trans 'Profile' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:users:edit_profile' %}" class="list-group-item active"> | |
18 | + <a href="{% url 'users:edit_profile' %}" class="list-group-item active"> | |
19 | 19 | {% trans 'Edit Profile' %} |
20 | 20 | </a> |
21 | 21 | </div> | ... | ... |
users/templates/users/index.html
... | ... | @@ -11,10 +11,10 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:users:manage' %}" class="list-group-item active"> | |
14 | + <a href="{% url 'users:manage' %}" class="list-group-item active"> | |
15 | 15 | {% trans 'System Users' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:users:create' %}" class="list-group-item"> | |
17 | + <a href="{% url 'users:create' %}" class="list-group-item"> | |
18 | 18 | {% trans 'New Account' %} |
19 | 19 | </a> |
20 | 20 | <a href="#" class="list-group-item"> |
... | ... | @@ -56,10 +56,10 @@ |
56 | 56 | <span class="label label-info">{% trans 'Administrator' %}</span> |
57 | 57 | {% endif %} |
58 | 58 | <br /> |
59 | - <a href="{% url 'app:users:view' user.username %}" class="btn btn-sm btn-info" style="margin-top: 10px"> | |
59 | + <a href="{% url 'users:view' user.username %}" class="btn btn-sm btn-info" style="margin-top: 10px"> | |
60 | 60 | <span class="glyphicon glyphicon-eye-open"></span> |
61 | 61 | </a> |
62 | - <a href="{% url 'app:users:update' user.username %}" class="btn btn-sm btn-primary" style="margin-top: 10px"> | |
62 | + <a href="{% url 'users:update' user.username %}" class="btn btn-sm btn-primary" style="margin-top: 10px"> | |
63 | 63 | <span class="glyphicon glyphicon-edit"></span> |
64 | 64 | </a> |
65 | 65 | <a href="" class="btn btn-sm btn-danger" style="margin-top: 10px"> |
... | ... | @@ -75,4 +75,4 @@ |
75 | 75 | </li> |
76 | 76 | {% endif %} |
77 | 77 | </ul> |
78 | -{% endblock %} | |
79 | 78 | \ No newline at end of file |
79 | +{% endblock %} | ... | ... |
users/templates/users/profile.html
... | ... | @@ -12,10 +12,10 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:users:profile' %}" class="list-group-item active"> | |
15 | + <a href="{% url 'users:profile' %}" class="list-group-item active"> | |
16 | 16 | {% trans 'Profile' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:users:edit_profile' %}" class="list-group-item"> | |
18 | + <a href="{% url 'users:edit_profile' %}" class="list-group-item"> | |
19 | 19 | {% trans 'Edit Profile' %} |
20 | 20 | </a> |
21 | 21 | </div> | ... | ... |
users/templates/users/update.html
... | ... | @@ -12,10 +12,10 @@ |
12 | 12 | |
13 | 13 | {% block sidebar %} |
14 | 14 | <div class="list-group"> |
15 | - <a href="{% url 'app:users:manage' %}" class="list-group-item"> | |
15 | + <a href="{% url 'users:manage' %}" class="list-group-item"> | |
16 | 16 | {% trans 'System Users' %} |
17 | 17 | </a> |
18 | - <a href="{% url 'app:users:create' %}" class="list-group-item"> | |
18 | + <a href="{% url 'users:create' %}" class="list-group-item"> | |
19 | 19 | {% trans 'New Account' %} |
20 | 20 | </a> |
21 | 21 | <a href="#" class="list-group-item"> |
... | ... | @@ -57,4 +57,4 @@ |
57 | 57 | <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> |
58 | 58 | </form> |
59 | 59 | <br clear="all" /> |
60 | -{% endblock %} | |
61 | 60 | \ No newline at end of file |
61 | +{% endblock %} | ... | ... |
users/templates/users/view.html
... | ... | @@ -11,16 +11,16 @@ |
11 | 11 | |
12 | 12 | {% block sidebar %} |
13 | 13 | <div class="list-group"> |
14 | - <a href="{% url 'app:users:manage' %}" class="list-group-item"> | |
14 | + <a href="{% url 'users:manage' %}" class="list-group-item"> | |
15 | 15 | {% trans 'System Users' %} |
16 | 16 | </a> |
17 | - <a href="{% url 'app:users:create' %}" class="list-group-item"> | |
17 | + <a href="{% url 'users:create' %}" class="list-group-item"> | |
18 | 18 | {% trans 'New Account' %} |
19 | 19 | </a> |
20 | - <a href="{% url 'app:users:view' acc.username %}" class="list-group-item active"> | |
20 | + <a href="{% url 'users:view' acc.username %}" class="list-group-item active"> | |
21 | 21 | {% trans 'View User Account' %} |
22 | 22 | </a> |
23 | - <a href="{% url 'app:users:update' acc.username %}" class="list-group-item"> | |
23 | + <a href="{% url 'users:update' acc.username %}" class="list-group-item"> | |
24 | 24 | {% trans 'Edit User Account' %} |
25 | 25 | </a> |
26 | 26 | <a href="#" class="list-group-item"> |
... | ... | @@ -53,4 +53,4 @@ |
53 | 53 | </p> |
54 | 54 | </div> |
55 | 55 | </div> |
56 | -{% endblock %} | |
57 | 56 | \ No newline at end of file |
57 | +{% endblock %} | ... | ... |