Commit a215632c6c9e88b60ef20cf201b2335d86c2c76e
Exists in
master
and in
5 other branches
Merge branch 'dev' of https://github.com/amadeusproject/amadeuslms into dev
Showing
18 changed files
with
59 additions
and
120 deletions
Show diff stats
app/templates/home.html
... | ... | @@ -132,14 +132,3 @@ |
132 | 132 | </center> |
133 | 133 | </div> |
134 | 134 | {% endblock %} |
135 | - | |
136 | -{% block rightbar %} | |
137 | - <div class="panel panel-warning"> | |
138 | - <div class="panel-heading"> | |
139 | - <h3 class="panel-title">Pending Stuffs</h3> | |
140 | - </div> | |
141 | - <div class="panel-body"> | |
142 | - <p>{% trans 'No pending tasks at the moment.' %}</p> | |
143 | - </div> | |
144 | - </div> | |
145 | -{% endblock rightbar %} | |
146 | 135 | \ No newline at end of file | ... | ... |
app/templates/home_professor.html
... | ... | @@ -54,24 +54,3 @@ |
54 | 54 | {% endif %} |
55 | 55 | {% endblock %} |
56 | 56 | |
57 | -{% block rightbar %} | |
58 | - <div class="col-md-12"> | |
59 | - <div><div class="panel panel-warning"> | |
60 | - <div class="panel-heading"> | |
61 | - <h3 class="panel-title">{% trans 'Pending Stuffs' %}</h3> | |
62 | - </div> | |
63 | - <div class="panel-body"> | |
64 | - | |
65 | - </div> | |
66 | -</div></div> | |
67 | - <div><div class="panel panel-warning"> | |
68 | - <div class="panel-heading"> | |
69 | - <h3 class="panel-title">{% trans 'Goals' %}</h3> | |
70 | - </div> | |
71 | - <div class="panel-body"> | |
72 | - | |
73 | - </div> | |
74 | -</div></div> | |
75 | - </div> | |
76 | - | |
77 | -{% endblock rightbar %} | ... | ... |
app/templates/home_student.html
core/templates/base.html
... | ... | @@ -104,17 +104,13 @@ |
104 | 104 | |
105 | 105 | {% endblock %} |
106 | 106 | <div class="row"> |
107 | - <div class="col-xs-9 col-sm-9 col-md-9 col-lg-9 col-xl-9"> | |
107 | + <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12"> | |
108 | 108 | {% block content %} |
109 | 109 | |
110 | 110 | {% endblock %} |
111 | - </div> | |
111 | + </div> | |
112 | 112 | |
113 | - <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 col-xl-3"> | |
114 | - {% block rightbar %} | |
115 | - | |
116 | - {% endblock rightbar %} | |
117 | - </div> | |
113 | + | |
118 | 114 | </div> |
119 | 115 | </div> |
120 | 116 | </div> | ... | ... |
core/templates/index.html
courses/templates/course/view.html
... | ... | @@ -254,14 +254,3 @@ |
254 | 254 | |
255 | 255 | {% endblock %} |
256 | 256 | |
257 | - | |
258 | -{% block rightbar %} | |
259 | -<div class="panel panel-warning"> | |
260 | - <div class="panel-heading"> | |
261 | - <h3 class="panel-title">{% trans "Pending Stuffs" %}</h3> | |
262 | - </div> | |
263 | - <div class="panel-body"> | |
264 | - <p>{% trans 'No pending tasks at the moment.' %}</p> | |
265 | - </div> | |
266 | - </div> | |
267 | -{% endblock rightbar %} | ... | ... |
courses/templates/subject/index.html
... | ... | @@ -92,15 +92,3 @@ |
92 | 92 | {% endif %} |
93 | 93 | |
94 | 94 | {% endblock %} |
95 | - | |
96 | -{% block rightbar %} | |
97 | - | |
98 | - <div class="panel panel-warning"> | |
99 | - <div class="panel-heading"> | |
100 | - <h3 class="panel-title">{% trans "Pending Stuffs" %}</h3> | |
101 | - </div> | |
102 | - <div class="panel-body"> | |
103 | - | |
104 | - </div> | |
105 | - </div> | |
106 | -{% endblock rightbar %} | ... | ... |
courses/templates/subject_category/index.html
... | ... | @@ -63,15 +63,3 @@ |
63 | 63 | |
64 | 64 | |
65 | 65 | {% endblock %} |
66 | - | |
67 | -{% block rightbar %} | |
68 | - | |
69 | - <div class="panel panel-warning"> | |
70 | - <div class="panel-heading"> | |
71 | - <h3 class="panel-title">{% trans "Pending Stuffs" %}</h3> | |
72 | - </div> | |
73 | - <div class="panel-body"> | |
74 | - | |
75 | - </div> | |
76 | - </div> | |
77 | -{% endblock rightbar %} | |
78 | 66 | \ No newline at end of file | ... | ... |
courses/templates/topic/index.html
... | ... | @@ -149,15 +149,3 @@ |
149 | 149 | </div> |
150 | 150 | </div> |
151 | 151 | {% endblock %} |
152 | - | |
153 | -{% block rightbar %} | |
154 | - | |
155 | - <div class="panel panel-warning"> | |
156 | - <div class="panel-heading"> | |
157 | - <h3 class="panel-title">{% trans "Pending Stuffs" %}</h3> | |
158 | - </div> | |
159 | - <div class="panel-body"> | |
160 | - | |
161 | - </div> | |
162 | - </div> | |
163 | -{% endblock rightbar %} | ... | ... |
forum/templates/forum/forum_view.html
... | ... | @@ -124,13 +124,3 @@ |
124 | 124 | </div> |
125 | 125 | {% endblock %} |
126 | 126 | |
127 | -{% block rightbar %} | |
128 | - <div class="panel panel-warning"> | |
129 | - <div class="panel-heading"> | |
130 | - <h3 class="panel-title">{% trans "Pending Stuffs" %}</h3> | |
131 | - </div> | |
132 | - <div class="panel-body"> | |
133 | - | |
134 | - </div> | |
135 | - </div> | |
136 | -{% endblock rightbar %} | ... | ... |
forum/tests/test_model_answer.py
... | ... | @@ -2,7 +2,7 @@ from django.test import TestCase |
2 | 2 | from rolepermissions.shortcuts import assign_role |
3 | 3 | |
4 | 4 | from users.models import User |
5 | -from courses.models import Category, Course, Subject, Topic | |
5 | +from courses.models import CourseCategory, Course, Subject, Topic | |
6 | 6 | from forum.models import Forum, Post, PostAnswer |
7 | 7 | |
8 | 8 | class PostAnswerTestCase (TestCase): |
... | ... | @@ -28,9 +28,9 @@ class PostAnswerTestCase (TestCase): |
28 | 28 | ) |
29 | 29 | assign_role(self.user_student, 'student') |
30 | 30 | |
31 | - self.category = Category.objects.create( | |
31 | + self.category = CourseCategory.objects.create( | |
32 | 32 | name = 'Categoria Teste', |
33 | - slug = 'categoria_teste' | |
33 | + create_date='2016-10-07', | |
34 | 34 | ) |
35 | 35 | self.category.save() |
36 | 36 | ... | ... |
forum/tests/test_model_forum.py
... | ... | @@ -3,7 +3,7 @@ from django.core.urlresolvers import reverse |
3 | 3 | from rolepermissions.shortcuts import assign_role |
4 | 4 | |
5 | 5 | from users.models import User |
6 | -from courses.models import Category, Course, Subject, Topic | |
6 | +from courses.models import CourseCategory, Course, Subject, Topic | |
7 | 7 | from forum.models import Forum |
8 | 8 | |
9 | 9 | class ForumTestCase (TestCase): |
... | ... | @@ -29,9 +29,9 @@ class ForumTestCase (TestCase): |
29 | 29 | ) |
30 | 30 | assign_role(self.user_student, 'student') |
31 | 31 | |
32 | - self.category = Category.objects.create( | |
32 | + self.category = CourseCategory.objects.create( | |
33 | 33 | name = 'Categoria Teste', |
34 | - slug = 'categoria_teste' | |
34 | + create_date='2016-10-07', | |
35 | 35 | ) |
36 | 36 | self.category.save() |
37 | 37 | ... | ... |
forum/tests/test_model_post.py
... | ... | @@ -2,7 +2,7 @@ from django.test import TestCase |
2 | 2 | from rolepermissions.shortcuts import assign_role |
3 | 3 | |
4 | 4 | from users.models import User |
5 | -from courses.models import Category, Course, Subject, Topic | |
5 | +from courses.models import CourseCategory, Course, Subject, Topic | |
6 | 6 | from forum.models import Forum, Post |
7 | 7 | |
8 | 8 | class PostTestCase (TestCase): |
... | ... | @@ -28,9 +28,9 @@ class PostTestCase (TestCase): |
28 | 28 | ) |
29 | 29 | assign_role(self.user_student, 'student') |
30 | 30 | |
31 | - self.category = Category.objects.create( | |
31 | + self.category = CourseCategory.objects.create( | |
32 | 32 | name = 'Categoria Teste', |
33 | - slug = 'categoria_teste' | |
33 | + create_date='2016-10-07', | |
34 | 34 | ) |
35 | 35 | self.category.save() |
36 | 36 | ... | ... |
links/forms.py
1 | 1 | from django import forms |
2 | 2 | from .models import Link |
3 | +import validators | |
3 | 4 | |
4 | 5 | class CreateLinkForm(forms.ModelForm): |
6 | + def validate_link(self,link): | |
7 | + if not validators.url(link): | |
8 | + raise forms.ValidationError(_('Please enter a valid URL')) | |
9 | + else: | |
10 | + return link | |
11 | + | |
5 | 12 | class Meta: |
6 | 13 | model = Link |
7 | 14 | fields = ['name','link','description'] |
8 | - | |
15 | + | |
9 | 16 | class UpdateLinkForm(forms.ModelForm): |
10 | 17 | class Meta: |
11 | 18 | model = Link | ... | ... |
links/tests.py
1 | -from django.test import TestCase | |
1 | +from django.test import TestCase,Client | |
2 | +from django.core.urlresolvers import reverse | |
3 | +from rolepermissions.shortcuts import assign_role | |
4 | + | |
5 | +from users.models import User | |
6 | +from .models import * | |
2 | 7 | |
3 | 8 | # Create your tests here. |
9 | +class LinkTestCase(TestCase): | |
10 | + def setUp(self): | |
11 | + self.client = Client() | |
12 | + self.user = User.objects.create_user( | |
13 | + username = 'test', | |
14 | + email = 'testing@amadeus.com', | |
15 | + is_staff = True, | |
16 | + is_active = True, | |
17 | + password = 'testing' | |
18 | + ) | |
19 | + assign_role(self.user, 'system_admin') | |
20 | + def test_create_link(self): | |
21 | + self.client.login(username='user', password = 'testing') | |
22 | + links = Link.objects.all().count() | |
23 | + self.assertEqual(Link.objects.all().count(),links) #Before creating the link | |
24 | + self.link = Link.objects.create( | |
25 | + name = 'testinglink', | |
26 | + description = 'testdescription', | |
27 | + link = 'teste.com' | |
28 | + ) | |
29 | + self.assertEqual(Link.objects.all().count(),links+1) #After creating one link, if OK, the link was created successfully. | |
30 | + # def test_update_link(): | |
31 | + # pass | |
32 | + # def test_delete_link(): | |
33 | + # pass | ... | ... |
requirements.txt
users/templates/list_users.html