Commit e6832d6ae864402c14e6c28d319f8a89e3bb5b13

Authored by Jailson Dias
1 parent 243569a6

Refatoração das URL's

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
... ... @@ -4,6 +4,4 @@ from . import views
4 4  
5 5 urlpatterns = [
6 6 url(r'^$', views.index, name='index'),
7   - url(r'^', include('courses.urls', namespace = 'course')),
8   - url(r'^', include('users.urls', namespace = 'users')),
9   -]
10 7 \ No newline at end of file
  8 +]
... ...
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">&nbsp;<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>&nbsp;|&nbsp;</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">&nbsp;
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>&nbsp;|&nbsp;</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>
... ...
core/urls.py 0 → 100644
... ... @@ -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 %}
... ...