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,16 +17,14 @@ Including another URLconf
17 from django.conf import settings 17 from django.conf import settings
18 from django.conf.urls import include, url 18 from django.conf.urls import include, url
19 from django.conf.urls.static import static 19 from django.conf.urls.static import static
20 -from django.contrib.auth import views as auth_views  
21 from django.contrib import admin 20 from django.contrib import admin
22 21
23 -from core import views  
24 -  
25 urlpatterns = [ 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 url(r'^app/', include('app.urls', namespace = 'app')), 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 url(r'^admin/', admin.site.urls), 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 \ No newline at end of file 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,7 +11,7 @@
11 <div class="row"> 11 <div class="row">
12 <div class="col-md-12"> 12 <div class="col-md-12">
13 <ul class="breadcrumb" style="margin-bottom: 5px;"> 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 </ul> 15 </ul>
16 </div> 16 </div>
17 </div> 17 </div>
@@ -23,8 +23,8 @@ @@ -23,8 +23,8 @@
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> 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 <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> 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 <ul class="dropdown-menu" aria-labelledby="dLabel"> 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 </ul> 28 </ul>
29 </div> 29 </div>
30 {% endblock %} 30 {% endblock %}
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <center>{% trans 'Courses' %}</center> 35 <center>{% trans 'Courses' %}</center>
36 </strong> 36 </strong>
37 </h4> 37 </h4>
38 - 38 +
39 {% if courses|length > 0 %} 39 {% if courses|length > 0 %}
40 {% for course in courses %} 40 {% for course in courses %}
41 <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-{{ course.slug }}-modal-sm">{{ course }}</button> 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,21 +53,21 @@
53 {% endblock %} 53 {% endblock %}
54 54
55 {% block rightbar %} 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 <h4> 57 <h4>
58 <strong> 58 <strong>
59 <center>{% trans 'Goals' %}</center> 59 <center>{% trans 'Goals' %}</center>
60 </strong> 60 </strong>
61 - </h4> 61 + </h4>
62 <table class="table"> 62 <table class="table">
63 - <tr> 63 + <tr>
64 <th scope="row"><input type="checkbox"/></th> 64 <th scope="row"><input type="checkbox"/></th>
65 <td>70% de Presenca nas aulas</td> 65 <td>70% de Presenca nas aulas</td>
66 </tr> 66 </tr>
67 - <tr> 67 + <tr>
68 <th scope="row"><input type="checkbox"/></th> 68 <th scope="row"><input type="checkbox"/></th>
69 <td>30/11 - Entrega das notas finais</td> 69 <td>30/11 - Entrega das notas finais</td>
70 </tr> 70 </tr>
71 </table> 71 </table>
72 - </div>  
73 -{% endblock rightbar %}  
74 \ No newline at end of file 72 \ No newline at end of file
  73 + </div>
  74 +{% endblock rightbar %}
@@ -4,6 +4,4 @@ from . import views @@ -4,6 +4,4 @@ from . import views
4 4
5 urlpatterns = [ 5 urlpatterns = [
6 url(r'^$', views.index, name='index'), 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 \ No newline at end of file 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 {% load static i18n %} 3 {% load static i18n %}
4 4
5 <html> 5 <html>
6 <head> 6 <head>
7 <title>{{ title }}</title> 7 <title>{{ title }}</title>
8 - 8 +
9 <meta http-equiv="Cache-Control" content="no-cache, no-store" /> 9 <meta http-equiv="Cache-Control" content="no-cache, no-store" />
10 10
11 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css"> 11 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css">
12 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 12 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
13 - 13 +
14 <link href="{% static 'bootstrap-3.3.7/css/bootstrap.min.css' %}" rel="stylesheet" type="text/css" /> 14 <link href="{% static 'bootstrap-3.3.7/css/bootstrap.min.css' %}" rel="stylesheet" type="text/css" />
15 <link rel="stylesheet" type="text/css" href="{% static 'material/css/bootstrap-material-design.min.css' %}"> 15 <link rel="stylesheet" type="text/css" href="{% static 'material/css/bootstrap-material-design.min.css' %}">
16 <link rel="stylesheet" type="text/css" href="{% static 'material/css/ripples.min.css' %}"> 16 <link rel="stylesheet" type="text/css" href="{% static 'material/css/ripples.min.css' %}">
@@ -19,14 +19,14 @@ @@ -19,14 +19,14 @@
19 {% endblock %} 19 {% endblock %}
20 20
21 <link href="{% static 'img/favicon.ico' %}" rel="shortcut icon" /> 21 <link href="{% static 'img/favicon.ico' %}" rel="shortcut icon" />
22 - 22 +
23 <script type="text/javascript" src="{% static 'js/jquery-3.1.0.min.js' %}"></script> 23 <script type="text/javascript" src="{% static 'js/jquery-3.1.0.min.js' %}"></script>
24 <script type="text/javascript" src="{% static 'bootstrap-3.3.7/js/bootstrap.min.js' %}"></script> 24 <script type="text/javascript" src="{% static 'bootstrap-3.3.7/js/bootstrap.min.js' %}"></script>
25 <script src="{% static 'material/js/material.min.js' %}"></script> 25 <script src="{% static 'material/js/material.min.js' %}"></script>
26 <script src="{% static 'material/js/ripples.min.js' %}"></script> 26 <script src="{% static 'material/js/ripples.min.js' %}"></script>
27 <!--Javascript block for specific-app ones --> 27 <!--Javascript block for specific-app ones -->
28 {% block javascript %} 28 {% block javascript %}
29 - 29 +
30 {% endblock %} 30 {% endblock %}
31 </head> 31 </head>
32 <body> 32 <body>
@@ -46,28 +46,28 @@ @@ -46,28 +46,28 @@
46 </div> 46 </div>
47 </div> 47 </div>
48 {% endblock %} 48 {% endblock %}
49 - 49 +
50 <div class="container-fluid"> 50 <div class="container-fluid">
51 {% block breadcrumbs %} 51 {% block breadcrumbs %}
52 - 52 +
53 {% endblock %} 53 {% endblock %}
54 <div class="row"> 54 <div class="row">
55 <div class="col-md-2 col-sm-2"> 55 <div class="col-md-2 col-sm-2">
56 {% block sidebar %} 56 {% block sidebar %}
57 - 57 +
58 {% endblock %} 58 {% endblock %}
59 </div> 59 </div>
60 <div class="col-md-6 col-sm-6"> 60 <div class="col-md-6 col-sm-6">
61 {% block content %} 61 {% block content %}
62 - 62 +
63 {% endblock %} 63 {% endblock %}
64 </div> 64 </div>
65 <div class="col-md-4 col-sm-4"> 65 <div class="col-md-4 col-sm-4">
66 {% block rightbar %} 66 {% block rightbar %}
67 - 67 +
68 {% endblock rightbar %} 68 {% endblock rightbar %}
69 </div> 69 </div>
70 </div> 70 </div>
71 </div> 71 </div>
72 </body> 72 </body>
73 -</html>  
74 \ No newline at end of file 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 {% load static %} 2 {% load static %}
3 -<!-- 3 +<!--
4 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 4 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
5 - 5 +
6 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 6 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
7 - 7 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 9 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
10 - 10 +
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. 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 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. 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,16 +21,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
21 21
22 <html> 22 <html>
23 <head> 23 <head>
24 - <!-- 24 + <!--
25 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 25 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
26 - 26 +
27 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 27 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
28 - 28 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 30 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
31 - 31 +
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. 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 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. 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,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 <title>Projeto Amadeus</title> 40 <title>Projeto Amadeus</title>
41 - 41 +
42 <meta http-equiv="Cache-Control" content="no-cache, no-store" /> 42 <meta http-equiv="Cache-Control" content="no-cache, no-store" />
43 - 43 +
44 <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" /> 44 <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" />
45 <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" /> 45 <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" />
46 <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" /> 46 <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" />
47 <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" /> 47 <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" />
48 <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" /> 48 <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" />
49 - 49 +
50 <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script> 50 <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script>
51 <script type='text/javascript' src='dwr/engine.js'></script> 51 <script type='text/javascript' src='dwr/engine.js'></script>
52 <script type='text/javascript' src='dwr/util.js'></script> 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,7 +60,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
60 <div id="pHeader" class="pHeader"> 60 <div id="pHeader" class="pHeader">
61 <div id="login"> 61 <div id="login">
62 <dl id="formlogin"> 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 <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt> 64 <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt>
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> 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 </form> 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,16 +77,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
77 </dl> 77 </dl>
78 </div> 78 </div>
79 </div> 79 </div>
80 - <!-- 80 + <!--
81 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 81 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
82 - 82 +
83 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 83 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
84 - 84 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 86 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
87 - 87 +
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. 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 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. 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,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 <div id="institutional_menu"> 99 <div id="institutional_menu">
100 - 100 +
101 <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span> 101 <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span>
102 <span>&nbsp;|&nbsp;</span> 102 <span>&nbsp;|&nbsp;</span>
103 <span><a href="/amadeuslms/fCCTE.do" target="_blank">Grupo CCTE</a></span> 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,11 +117,11 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
117 <li><a href="{% url 'lembrar_senha' %}" class="insert">Lembrar senha</a></li> 117 <li><a href="{% url 'lembrar_senha' %}" class="insert">Lembrar senha</a></li>
118 </ul> 118 </ul>
119 </div> 119 </div>
120 - </div> 120 + </div>
121 <div id="pContent" class="pContent"> 121 <div id="pContent" class="pContent">
122 <dl class="insert2"> 122 <dl class="insert2">
123 <form name="formUserRegister" method="post" action="/amadeuslms/insertUser.do"> 123 <form name="formUserRegister" method="post" action="/amadeuslms/insertUser.do">
124 - 124 +
125 <dt>Nome completo</dt> 125 <dt>Nome completo</dt>
126 <dd class="field"><input type="text" name="name" value="" class="formfield" id="realname"></dd> 126 <dd class="field"><input type="text" name="name" value="" class="formfield" id="realname"></dd>
127 <dd class="description">Seu nome completo</dd> 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,18 +153,18 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
153 </dl> 153 </dl>
154 </div> 154 </div>
155 <div id="pRightMenu" class="pRightMenu"> 155 <div id="pRightMenu" class="pRightMenu">
156 - 156 +
157 </div> 157 </div>
158 - <!-- 158 + <!--
159 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 159 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
160 - 160 +
161 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 161 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
162 - 162 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 164 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
165 - 165 +
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. 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 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. 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,5 +177,5 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
177 </div> 177 </div>
178 178
179 </div> 179 </div>
180 -</body>  
181 -</html>  
182 \ No newline at end of file 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 {% load static %} 2 {% load static %}
3 -<!-- 3 +<!--
4 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 4 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
5 - 5 +
6 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 6 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
7 - 7 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 9 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
10 - 10 +
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. 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 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. 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,16 +21,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
21 21
22 <html> 22 <html>
23 <head> 23 <head>
24 - <!-- 24 + <!--
25 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 25 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
26 - 26 +
27 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 27 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
28 - 28 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 30 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
31 - 31 +
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. 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 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. 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,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 <title>Projeto Amadeus</title> 40 <title>Projeto Amadeus</title>
41 - 41 +
42 <meta http-equiv="Cache-Control" content="no-cache, no-store" /> 42 <meta http-equiv="Cache-Control" content="no-cache, no-store" />
43 - 43 +
44 <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" /> 44 <link href="{% static 'css/css.css' %}" rel="stylesheet" type="text/css" />
45 <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" /> 45 <link href="{% static 'css/amadeus.css' %}" rel="stylesheet" type="text/css" />
46 <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" /> 46 <link href="{% static 'css/content_management.css' %}" rel="stylesheet" type="text/css" />
47 <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" /> 47 <link href="{% static 'css/jqueryui/smoothness/jquery-ui-1.7.1.custom.css' %}" rel="stylesheet" type="text/css" />
48 <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" /> 48 <link href="{% static 'imgs/favicon.ico' %}" rel="shortcut icon" />
49 - 49 +
50 <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script> 50 <script type='text/javascript' src='dwr/interface/UtilDWR.js'></script>
51 <script type='text/javascript' src='dwr/engine.js'></script> 51 <script type='text/javascript' src='dwr/engine.js'></script>
52 <script type='text/javascript' src='dwr/util.js'></script> 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,7 +60,7 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
60 <div id="pHeader" class="pHeader"> 60 <div id="pHeader" class="pHeader">
61 <div id="login"> 61 <div id="login">
62 <dl id="formlogin"> 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 <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt> 64 <dt><input type="text" name="login" maxlength="15" size="15" value="" class="inputlogin"> </dt>
65 <dt><input type="password" name="password" maxlength="15" size="15" value="" class="inputlogin">&nbsp; 65 <dt><input type="password" name="password" maxlength="15" size="15" value="" class="inputlogin">&nbsp;
66 <br /><a href="{% url 'index' %}" name="logonForm" class="button">Entrar</a></dt> 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,16 +78,16 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
78 </dl> 78 </dl>
79 </div> 79 </div>
80 </div> 80 </div>
81 - <!-- 81 + <!--
82 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 82 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
83 - 83 +
84 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 84 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
85 - 85 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 87 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
88 - 88 +
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. 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 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 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,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 <div id="institutional_menu"> 100 <div id="institutional_menu">
101 - 101 +
102 <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span> 102 <span><a href="/amadeuslms/fProject.do" target="_blank">O Projeto</a></span>
103 <span>&nbsp;|&nbsp;</span> 103 <span>&nbsp;|&nbsp;</span>
104 <span><a href="/amadeuslms/fCCTE.do" target="_blank">Grupo CCTE</a></span> 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,8 +121,8 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
121 </div> 121 </div>
122 <div id="pContent" class="pContent"> 122 <div id="pContent" class="pContent">
123 <dl class="insert2"> 123 <dl class="insert2">
124 -  
125 - 124 +
  125 +
126 <form name="remindPasswordForm" method="post" action="/amadeuslms/remindPassword.do"> 126 <form name="remindPasswordForm" method="post" action="/amadeuslms/remindPassword.do">
127 <dt>Endereço de e-mail</dt> 127 <dt>Endereço de e-mail</dt>
128 <dd><input type="text" name="email" value="" class="formfield2" id="username"></dd> 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,20 +139,20 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
139 // --> 139 // -->
140 </script> 140 </script>
141 141
142 - </dl> 142 + </dl>
143 </div> 143 </div>
144 <div id="pRightMenu" class="pRightMenu"> 144 <div id="pRightMenu" class="pRightMenu">
145 </div> 145 </div>
146 - <!-- 146 + <!--
147 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco 147 Copyright 2008, 2009 UFPE - Universidade Federal de Pernambuco
148 - 148 +
149 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS 149 Este arquivo é parte do programa Amadeus Sistema de Gestão de Aprendizagem, ou simplesmente Amadeus LMS
150 - 150 +
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 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 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. 152 publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
153 - 153 +
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. 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 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. 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,4 +166,4 @@ Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
166 166
167 </div> 167 </div>
168 </body> 168 </body>
169 -</html>  
170 \ No newline at end of file 169 \ No newline at end of file
  170 +</html>
core/urls.py 0 → 100644
@@ -0,0 +1,10 @@ @@ -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,7 +12,7 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Categories' %} 16 {% trans 'Categories' %}
17 </a> 17 </a>
18 </div> 18 </div>
@@ -50,4 +50,4 @@ @@ -50,4 +50,4 @@
50 {% endfor %} 50 {% endfor %}
51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
52 </form> 52 </form>
53 -{% endblock %}  
54 \ No newline at end of file 53 \ No newline at end of file
  54 +{% endblock %}
courses/templates/category/delete.html
@@ -11,10 +11,10 @@ @@ -11,10 +11,10 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Categories' %} 15 {% trans 'Categories' %}
16 </a> 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 {% trans 'Create Category' %} 18 {% trans 'Create Category' %}
19 </a> 19 </a>
20 </div> 20 </div>
@@ -25,6 +25,6 @@ @@ -25,6 +25,6 @@
25 {% csrf_token %} 25 {% csrf_token %}
26 <p>{% trans 'Are you sure you want to delete the category' %} "{{ object }}"?</p> 26 <p>{% trans 'Are you sure you want to delete the category' %} "{{ object }}"?</p>
27 <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> 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 </form> 29 </form>
30 -{% endblock %}  
31 \ No newline at end of file 30 \ No newline at end of file
  31 +{% endblock %}
courses/templates/category/index.html
@@ -11,10 +11,10 @@ @@ -11,10 +11,10 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Categories' %} 15 {% trans 'Categories' %}
16 </a> 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 {% trans 'Create Category' %} 18 {% trans 'Create Category' %}
19 </a> 19 </a>
20 </div> 20 </div>
@@ -47,9 +47,9 @@ @@ -47,9 +47,9 @@
47 <td>{{ category }}</td> 47 <td>{{ category }}</td>
48 <td>{{ category.slug }}</td> 48 <td>{{ category.slug }}</td>
49 <td class="text-center"> 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 </td> 53 </td>
54 </tr> 54 </tr>
55 {% endfor %} 55 {% endfor %}
@@ -63,4 +63,4 @@ @@ -63,4 +63,4 @@
63 </tbody> 63 </tbody>
64 </table> 64 </table>
65 </div> 65 </div>
66 -{% endblock %}  
67 \ No newline at end of file 66 \ No newline at end of file
  67 +{% endblock %}
courses/templates/category/update.html
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Categories' %} 16 {% trans 'Categories' %}
17 </a> 17 </a>
18 </div> 18 </div>
@@ -50,4 +50,4 @@ @@ -50,4 +50,4 @@
50 {% endfor %} 50 {% endfor %}
51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
52 </form> 52 </form>
53 -{% endblock %}  
54 \ No newline at end of file 53 \ No newline at end of file
  54 +{% endblock %}
courses/templates/category/view.html
@@ -11,10 +11,10 @@ @@ -11,10 +11,10 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Categories' %} 15 {% trans 'Categories' %}
16 </a> 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 {% trans 'Create Category' %} 18 {% trans 'Create Category' %}
19 </a> 19 </a>
20 <a href="" class="list-group-item"> 20 <a href="" class="list-group-item">
@@ -33,4 +33,4 @@ @@ -33,4 +33,4 @@
33 <p><b>{% trans 'Slug:' %} </b> {{ category.slug }}</p> 33 <p><b>{% trans 'Slug:' %} </b> {{ category.slug }}</p>
34 </div> 34 </div>
35 </div> 35 </div>
36 -{% endblock %}  
37 \ No newline at end of file 36 \ No newline at end of file
  37 +{% endblock %}
courses/templates/course/create.html
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Courses' %} 16 {% trans 'Courses' %}
17 </a> 17 </a>
18 </div> 18 </div>
@@ -51,4 +51,4 @@ @@ -51,4 +51,4 @@
51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 51 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
52 </form> 52 </form>
53 <br clear="all" /> 53 <br clear="all" />
54 -{% endblock %}  
55 \ No newline at end of file 54 \ No newline at end of file
  55 +{% endblock %}
courses/templates/course/delete.html
@@ -5,16 +5,16 @@ @@ -5,16 +5,16 @@
5 {% block breadcrumbs %} 5 {% block breadcrumbs %}
6 <ol class="breadcrumb"> 6 <ol class="breadcrumb">
7 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> 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 </ol> 9 </ol>
10 {% endblock %} 10 {% endblock %}
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Courses' %} 15 {% trans 'Courses' %}
16 </a> 16 </a>
17 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 17 + <a href="{% url 'course:create' %}" class="list-group-item">
18 {% trans 'Create Course' %} 18 {% trans 'Create Course' %}
19 </a> 19 </a>
20 </div> 20 </div>
@@ -26,6 +26,6 @@ @@ -26,6 +26,6 @@
26 {% csrf_token %} 26 {% csrf_token %}
27 <p>{% trans 'Are you sure you want to delete the couse' %} "{{ object }}"?</p> 27 <p>{% trans 'Are you sure you want to delete the couse' %} "{{ object }}"?</p>
28 <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> 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 </form> 30 </form>
31 -{% endblock %}  
32 \ No newline at end of file 31 \ No newline at end of file
  32 +{% endblock %}
courses/templates/course/filtered.html
@@ -4,10 +4,10 @@ @@ -4,10 +4,10 @@
4 4
5 {% block sidebar %} 5 {% block sidebar %}
6 <div class="list-group"> 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 {% trans 'Courses' %} 8 {% trans 'Courses' %}
9 </a> 9 </a>
10 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 10 + <a href="{% url 'course:create' %}" class="list-group-item">
11 {% trans 'Create Course' %} 11 {% trans 'Create Course' %}
12 </a> 12 </a>
13 </div> 13 </div>
@@ -21,11 +21,11 @@ @@ -21,11 +21,11 @@
21 <ul class="categories"> 21 <ul class="categories">
22 {% for category in categories %} 22 {% for category in categories %}
23 <li {% if cat.id == category.id %} class="active" {% endif %}> 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 {{ category }} 25 {{ category }}
26 </a> 26 </a>
27 </li> 27 </li>
28 {% endfor %} 28 {% endfor %}
29 </ul> 29 </ul>
30 {% endif %} 30 {% endif %}
31 -{% endblock %}  
32 \ No newline at end of file 31 \ No newline at end of file
  32 +{% endblock %}
courses/templates/course/index.html
@@ -11,10 +11,10 @@ @@ -11,10 +11,10 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Courses' %} 15 {% trans 'Courses' %}
16 </a> 16 </a>
17 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 17 + <a href="{% url 'course:create' %}" class="list-group-item">
18 {% trans 'Create Course' %} 18 {% trans 'Create Course' %}
19 </a> 19 </a>
20 </div> 20 </div>
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 <ul class="categories"> 28 <ul class="categories">
29 {% for category in categories %} 29 {% for category in categories %}
30 <li> 30 <li>
31 - <a href="{% url 'app:course:filter' category.slug %}"> 31 + <a href="{% url 'course:filter' category.slug %}">
32 {{ category }} 32 {{ category }}
33 </a> 33 </a>
34 </li> 34 </li>
@@ -59,20 +59,20 @@ @@ -59,20 +59,20 @@
59 <div class="row"> 59 <div class="row">
60 <div class="col-md-12"> 60 <div class="col-md-12">
61 <div class="pull-right"> 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 <span class="glyphicon glyphicon-eye-open"></span> 63 <span class="glyphicon glyphicon-eye-open"></span>
64 </a> 64 </a>
65 {% if user|has_role:'professor, system_admin' %} 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 <span class="glyphicon glyphicon-edit"></span> 67 <span class="glyphicon glyphicon-edit"></span>
68 </a> 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 <span class="glyphicon glyphicon-trash"></span> 70 <span class="glyphicon glyphicon-trash"></span>
71 </a> 71 </a>
72 {% endif %} 72 {% endif %}
73 </div> 73 </div>
74 <h4> 74 <h4>
75 - <a href="{% url 'app:course:view' course.slug %}"> 75 + <a href="{% url 'course:view' course.slug %}">
76 {{ course }} 76 {{ course }}
77 </a> 77 </a>
78 </h4> 78 </h4>
@@ -103,4 +103,4 @@ @@ -103,4 +103,4 @@
103 {% else %} 103 {% else %}
104 {% trans 'No courses found' %} 104 {% trans 'No courses found' %}
105 {% endif %} 105 {% endif %}
106 -{% endblock %}  
107 \ No newline at end of file 106 \ No newline at end of file
  107 +{% endblock %}
courses/templates/course/update.html
@@ -12,10 +12,10 @@ @@ -12,10 +12,10 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Courses' %} 16 {% trans 'Courses' %}
17 </a> 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 {% trans 'Manage Modules' %} 19 {% trans 'Manage Modules' %}
20 </a> 20 </a>
21 <a href="#" class="list-group-item"> 21 <a href="#" class="list-group-item">
courses/templates/course/view.html
@@ -11,20 +11,20 @@ @@ -11,20 +11,20 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'Courses' %} 15 {% trans 'Courses' %}
16 </a> 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 {% trans 'Course Info' %} 18 {% trans 'Course Info' %}
19 </a> 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 {% trans 'Manage Modules' %} 21 {% trans 'Manage Modules' %}
22 </a> 22 </a>
23 {% if user|has_role:'professor, system_admin' %} 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 {% trans 'Create Course' %} 25 {% trans 'Create Course' %}
26 </a> 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 {% trans 'Edit Course' %} 28 {% trans 'Edit Course' %}
29 </a> 29 </a>
30 <a href="#" class="list-group-item"> 30 <a href="#" class="list-group-item">
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 <a href="" class="list-group-item"> 36 <a href="" class="list-group-item">
37 {% trans 'Duplicate Course' %} 37 {% trans 'Duplicate Course' %}
38 </a> 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 {% trans 'Delete Course' %} 40 {% trans 'Delete Course' %}
41 </a> 41 </a>
42 {% endif %} 42 {% endif %}
@@ -70,4 +70,4 @@ @@ -70,4 +70,4 @@
70 </p> 70 </p>
71 </div> 71 </div>
72 </div> 72 </div>
73 -{% endblock %}  
74 \ No newline at end of file 73 \ No newline at end of file
  74 +{% endblock %}
courses/templates/module/create.html
@@ -6,26 +6,26 @@ @@ -6,26 +6,26 @@
6 {% block breadcrumbs %} 6 {% block breadcrumbs %}
7 <ol class="breadcrumb"> 7 <ol class="breadcrumb">
8 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> 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 <li class="active">{% trans 'Create Module' %}</li> 10 <li class="active">{% trans 'Create Module' %}</li>
11 </ol> 11 </ol>
12 {% endblock %} 12 {% endblock %}
13 13
14 {% block sidebar %} 14 {% block sidebar %}
15 <div class="list-group"> 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 {% trans 'Courses' %} 17 {% trans 'Courses' %}
18 </a> 18 </a>
19 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 19 + <a href="{% url 'course:create' %}" class="list-group-item">
20 {% trans 'Create Course' %} 20 {% trans 'Create Course' %}
21 </a> 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 {% trans 'Course Info' %} 23 {% trans 'Course Info' %}
24 </a> 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 {% trans 'Edit Course' %} 26 {% trans 'Edit Course' %}
27 </a> 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 {% trans 'Manage Modules' %} 29 {% trans 'Manage Modules' %}
30 </a> 30 </a>
31 <a href="" class="list-group-item"> 31 <a href="" class="list-group-item">
@@ -51,7 +51,7 @@ @@ -51,7 +51,7 @@
51 </button> 51 </button>
52 <p>{% trans 'All fields are required' %}</p> 52 <p>{% trans 'All fields are required' %}</p>
53 </div> 53 </div>
54 - 54 +
55 <form method="post" action="" enctype="multipart/form-data"> 55 <form method="post" action="" enctype="multipart/form-data">
56 {% csrf_token %} 56 {% csrf_token %}
57 {% for field in form %} 57 {% for field in form %}
@@ -77,4 +77,4 @@ @@ -77,4 +77,4 @@
77 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 77 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
78 </form> 78 </form>
79 <br clear="all" /> 79 <br clear="all" />
80 -{% endblock %}  
81 \ No newline at end of file 80 \ No newline at end of file
  81 +{% endblock %}
courses/templates/module/delete.html
@@ -5,26 +5,26 @@ @@ -5,26 +5,26 @@
5 {% block breadcrumbs %} 5 {% block breadcrumbs %}
6 <ol class="breadcrumb"> 6 <ol class="breadcrumb">
7 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> 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 <li class="active">{% trans 'Manage Modules' %}</li> 9 <li class="active">{% trans 'Manage Modules' %}</li>
10 </ol> 10 </ol>
11 {% endblock %} 11 {% endblock %}
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Courses' %} 16 {% trans 'Courses' %}
17 </a> 17 </a>
18 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 18 + <a href="{% url 'course:create' %}" class="list-group-item">
19 {% trans 'Create Course' %} 19 {% trans 'Create Course' %}
20 </a> 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 {% trans 'Course Info' %} 22 {% trans 'Course Info' %}
23 </a> 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 {% trans 'Edit Course' %} 25 {% trans 'Edit Course' %}
26 </a> 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 {% trans 'Manage Modules' %} 28 {% trans 'Manage Modules' %}
29 </a> 29 </a>
30 <a href="" class="list-group-item"> 30 <a href="" class="list-group-item">
@@ -48,6 +48,6 @@ @@ -48,6 +48,6 @@
48 {% csrf_token %} 48 {% csrf_token %}
49 <p>{% trans 'Are you sure you want to delete the module' %} "{{ object }}"?</p> 49 <p>{% trans 'Are you sure you want to delete the module' %} "{{ object }}"?</p>
50 <input type="submit" class="btn btn-success btn-sm" value="{% trans 'Yes' %}" /> 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 </form> 52 </form>
53 -{% endblock %}  
54 \ No newline at end of file 53 \ No newline at end of file
  54 +{% endblock %}
courses/templates/module/index.html
@@ -5,27 +5,27 @@ @@ -5,27 +5,27 @@
5 {% block breadcrumbs %} 5 {% block breadcrumbs %}
6 <ol class="breadcrumb"> 6 <ol class="breadcrumb">
7 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> 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 <li class="active">{% trans 'Manage Modules' %}</li> 9 <li class="active">{% trans 'Manage Modules' %}</li>
10 </ol> 10 </ol>
11 {% endblock %} 11 {% endblock %}
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Courses' %} 16 {% trans 'Courses' %}
17 </a> 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 {% trans 'Course Info' %} 19 {% trans 'Course Info' %}
20 </a> 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 {% trans 'Manage Modules' %} 22 {% trans 'Manage Modules' %}
23 </a> 23 </a>
24 {% if user|has_role:'professor, system_admin' %} 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 {% trans 'Create Course' %} 26 {% trans 'Create Course' %}
27 </a> 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 {% trans 'Edit Course' %} 29 {% trans 'Edit Course' %}
30 </a> 30 </a>
31 <a href="" class="list-group-item"> 31 <a href="" class="list-group-item">
@@ -66,13 +66,13 @@ @@ -66,13 +66,13 @@
66 <div class="col-md-12"> 66 <div class="col-md-12">
67 {% if user|has_role:'professor, system_admin' %} 67 {% if user|has_role:'professor, system_admin' %}
68 <div class="pull-right"> 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 {% trans 'Create Module' %} 70 {% trans 'Create Module' %}
71 </a> 71 </a>
72 </div> 72 </div>
73 {% endif %} 73 {% endif %}
74 <h4> 74 <h4>
75 - <a href="{% url 'app:course:view' course.slug %}"> 75 + <a href="{% url 'course:view' course.slug %}">
76 {{ course }} 76 {{ course }}
77 </a> 77 </a>
78 </h4> 78 </h4>
@@ -108,10 +108,10 @@ @@ -108,10 +108,10 @@
108 {% else %} 108 {% else %}
109 <span class="label label-danger">{% trans 'Invisible' %}</span> 109 <span class="label label-danger">{% trans 'Invisible' %}</span>
110 {% endif %} 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 <span class="glyphicon glyphicon-edit"></span> 112 <span class="glyphicon glyphicon-edit"></span>
113 </a> 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 <span class="glyphicon glyphicon-trash"></span> 115 <span class="glyphicon glyphicon-trash"></span>
116 </a> 116 </a>
117 </div> 117 </div>
@@ -125,4 +125,4 @@ @@ -125,4 +125,4 @@
125 {% trans 'No modules found' %} 125 {% trans 'No modules found' %}
126 {% endif %} 126 {% endif %}
127 127
128 -{% endblock %}  
129 \ No newline at end of file 128 \ No newline at end of file
  129 +{% endblock %}
courses/templates/module/update.html
@@ -6,26 +6,26 @@ @@ -6,26 +6,26 @@
6 {% block breadcrumbs %} 6 {% block breadcrumbs %}
7 <ol class="breadcrumb"> 7 <ol class="breadcrumb">
8 <li><a href="{% url 'app:index' %}">{% trans 'Home' %}</a></li> 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 <li class="active">{% trans 'Edit Module' %}</li> 10 <li class="active">{% trans 'Edit Module' %}</li>
11 </ol> 11 </ol>
12 {% endblock %} 12 {% endblock %}
13 13
14 {% block sidebar %} 14 {% block sidebar %}
15 <div class="list-group"> 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 {% trans 'Courses' %} 17 {% trans 'Courses' %}
18 </a> 18 </a>
19 - <a href="{% url 'app:course:create' %}" class="list-group-item"> 19 + <a href="{% url 'course:create' %}" class="list-group-item">
20 {% trans 'Create Course' %} 20 {% trans 'Create Course' %}
21 </a> 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 {% trans 'Course Info' %} 23 {% trans 'Course Info' %}
24 </a> 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 {% trans 'Edit Course' %} 26 {% trans 'Edit Course' %}
27 </a> 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 {% trans 'Manage Modules' %} 29 {% trans 'Manage Modules' %}
30 </a> 30 </a>
31 <a href="" class="list-group-item"> 31 <a href="" class="list-group-item">
@@ -51,7 +51,7 @@ @@ -51,7 +51,7 @@
51 </button> 51 </button>
52 <p>{% trans 'All fields are required' %}</p> 52 <p>{% trans 'All fields are required' %}</p>
53 </div> 53 </div>
54 - 54 +
55 <form method="post" action="" enctype="multipart/form-data"> 55 <form method="post" action="" enctype="multipart/form-data">
56 {% csrf_token %} 56 {% csrf_token %}
57 {% for field in form %} 57 {% for field in form %}
@@ -77,4 +77,4 @@ @@ -77,4 +77,4 @@
77 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 77 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
78 </form> 78 </form>
79 <br clear="all" /> 79 <br clear="all" />
80 -{% endblock %}  
81 \ No newline at end of file 80 \ No newline at end of file
  81 +{% endblock %}
users/templates/list_users.html
@@ -20,11 +20,11 @@ @@ -20,11 +20,11 @@
20 20
21 {% block sidebar %} 21 {% block sidebar %}
22 <div class="btn-group-vertical"> 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 <a href="javascript:void(0)" class="btn btn-raised">{% trans 'Send email' %}</a> 24 <a href="javascript:void(0)" class="btn btn-raised">{% trans 'Send email' %}</a>
25 </div> 25 </div>
26 {% endblock %} 26 {% endblock %}
27 27
28 {% block content %} 28 {% block content %}
29 <input type="text" class="form-control" name="search" placeholder="search.."> 29 <input type="text" class="form-control" name="search" placeholder="search..">
30 -{% endblock %}  
31 \ No newline at end of file 30 \ No newline at end of file
  31 +{% endblock %}
users/templates/users/create.html
@@ -12,10 +12,10 @@ @@ -12,10 +12,10 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'System Users' %} 16 {% trans 'System Users' %}
17 </a> 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 {% trans 'New Account' %} 19 {% trans 'New Account' %}
20 </a> 20 </a>
21 <a href="#" class="list-group-item"> 21 <a href="#" class="list-group-item">
@@ -57,4 +57,4 @@ @@ -57,4 +57,4 @@
57 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 57 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
58 </form> 58 </form>
59 <br clear="all" /> 59 <br clear="all" />
60 -{% endblock %}  
61 \ No newline at end of file 60 \ No newline at end of file
  61 +{% endblock %}
users/templates/users/edit_profile.html
@@ -12,10 +12,10 @@ @@ -12,10 +12,10 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Profile' %} 16 {% trans 'Profile' %}
17 </a> 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 {% trans 'Edit Profile' %} 19 {% trans 'Edit Profile' %}
20 </a> 20 </a>
21 </div> 21 </div>
users/templates/users/index.html
@@ -11,10 +11,10 @@ @@ -11,10 +11,10 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'System Users' %} 15 {% trans 'System Users' %}
16 </a> 16 </a>
17 - <a href="{% url 'app:users:create' %}" class="list-group-item"> 17 + <a href="{% url 'users:create' %}" class="list-group-item">
18 {% trans 'New Account' %} 18 {% trans 'New Account' %}
19 </a> 19 </a>
20 <a href="#" class="list-group-item"> 20 <a href="#" class="list-group-item">
@@ -56,10 +56,10 @@ @@ -56,10 +56,10 @@
56 <span class="label label-info">{% trans 'Administrator' %}</span> 56 <span class="label label-info">{% trans 'Administrator' %}</span>
57 {% endif %} 57 {% endif %}
58 <br /> 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 <span class="glyphicon glyphicon-eye-open"></span> 60 <span class="glyphicon glyphicon-eye-open"></span>
61 </a> 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 <span class="glyphicon glyphicon-edit"></span> 63 <span class="glyphicon glyphicon-edit"></span>
64 </a> 64 </a>
65 <a href="" class="btn btn-sm btn-danger" style="margin-top: 10px"> 65 <a href="" class="btn btn-sm btn-danger" style="margin-top: 10px">
@@ -75,4 +75,4 @@ @@ -75,4 +75,4 @@
75 </li> 75 </li>
76 {% endif %} 76 {% endif %}
77 </ul> 77 </ul>
78 -{% endblock %}  
79 \ No newline at end of file 78 \ No newline at end of file
  79 +{% endblock %}
users/templates/users/profile.html
@@ -12,10 +12,10 @@ @@ -12,10 +12,10 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'Profile' %} 16 {% trans 'Profile' %}
17 </a> 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 {% trans 'Edit Profile' %} 19 {% trans 'Edit Profile' %}
20 </a> 20 </a>
21 </div> 21 </div>
users/templates/users/update.html
@@ -12,10 +12,10 @@ @@ -12,10 +12,10 @@
12 12
13 {% block sidebar %} 13 {% block sidebar %}
14 <div class="list-group"> 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 {% trans 'System Users' %} 16 {% trans 'System Users' %}
17 </a> 17 </a>
18 - <a href="{% url 'app:users:create' %}" class="list-group-item"> 18 + <a href="{% url 'users:create' %}" class="list-group-item">
19 {% trans 'New Account' %} 19 {% trans 'New Account' %}
20 </a> 20 </a>
21 <a href="#" class="list-group-item"> 21 <a href="#" class="list-group-item">
@@ -57,4 +57,4 @@ @@ -57,4 +57,4 @@
57 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" /> 57 <input type="submit" value="{% trans 'Save' %}" class="btn btn-sm btn-success" />
58 </form> 58 </form>
59 <br clear="all" /> 59 <br clear="all" />
60 -{% endblock %}  
61 \ No newline at end of file 60 \ No newline at end of file
  61 +{% endblock %}
users/templates/users/view.html
@@ -11,16 +11,16 @@ @@ -11,16 +11,16 @@
11 11
12 {% block sidebar %} 12 {% block sidebar %}
13 <div class="list-group"> 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 {% trans 'System Users' %} 15 {% trans 'System Users' %}
16 </a> 16 </a>
17 - <a href="{% url 'app:users:create' %}" class="list-group-item"> 17 + <a href="{% url 'users:create' %}" class="list-group-item">
18 {% trans 'New Account' %} 18 {% trans 'New Account' %}
19 </a> 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 {% trans 'View User Account' %} 21 {% trans 'View User Account' %}
22 </a> 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 {% trans 'Edit User Account' %} 24 {% trans 'Edit User Account' %}
25 </a> 25 </a>
26 <a href="#" class="list-group-item"> 26 <a href="#" class="list-group-item">
@@ -53,4 +53,4 @@ @@ -53,4 +53,4 @@
53 </p> 53 </p>
54 </div> 54 </div>
55 </div> 55 </div>
56 -{% endblock %}  
57 \ No newline at end of file 56 \ No newline at end of file
  57 +{% endblock %}