Commit f31dfec9861ff02c2f84988e9e5bbf603b9d2b5f
1 parent
41a0ec33
Exists in
master
and in
5 other branches
fixed minor issues found and added a new sub-template for optimizing organization
Showing
6 changed files
with
47 additions
and
46 deletions
Show diff stats
app/templates/home_teacher_student_content.html
... | ... | @@ -10,7 +10,6 @@ |
10 | 10 | <img class="imgTimeLine" src="{{ notification.user.image_url }}"> |
11 | 11 | </div> |
12 | 12 | <div class="col-xs-10 col-md-11"> |
13 | - <i class="fa fa-pencil-square-o" aria-hidden="true"></i> | |
14 | 13 | <h4 class="resource_inline"><b>{{ notification.actor.username }}</b></h4> |
15 | 14 | <p class="resource_inline">{{notification.message}} em : <a href="{% url 'core:notification_read' notification.id %}">{{ notification.action_resource.resource.name }}</a></p> |
16 | 15 | <p class="timePost"><i> {{ notification.datetime|timesince }} {% trans "ago" %} </i></p> | ... | ... |
... | ... | @@ -0,0 +1,44 @@ |
1 | +{% load static i18n permission_tags %} | |
2 | +{% load django_bootstrap_breadcrumbs %} | |
3 | + | |
4 | +<div class="panel-group ui-accordion ui-widget ui-helper-reset ui-sortable" id="accordion" role="tablist" aria-multiselectable="false"> | |
5 | + <div class="group"> | |
6 | + <div class="panel panel-info"> | |
7 | + <div class="panel-heading" role="tab"> | |
8 | + <div class="row"> | |
9 | + <div class="col-xs-9 col-md-10 titleTopic"> | |
10 | + <a role="button" data-toggle="collapse" data-parent="#accordion" href=".collapseOne" aria-expanded="false" aria-controls="collapseOne" class="collapsed"> | |
11 | + <h4 style="color:white">{{course.name}}</h4> | |
12 | + </a> | |
13 | + </div> | |
14 | + {% if user|has_role:'professor' or user|has_role:'system_admin' %} | |
15 | + <div class="col-xs-4 col-md-2" id="divMoreActions"> | |
16 | + <div class="btn-group"> | |
17 | + <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |
18 | + <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | |
19 | + </button> | |
20 | + <ul class="dropdown-menu" aria-labelledby="moreActions"> | |
21 | + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal4"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i> Replicate</a></li> | |
22 | + <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeCourse"><i class="fa fa-trash fa-fw" aria-hidden="true"></i> Remove</a></li> | |
23 | + </ul> | |
24 | + </div> | |
25 | + </div> | |
26 | + {% endif %} | |
27 | + </div> | |
28 | + </div> | |
29 | + <div class="panel-collapse collapseOne collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> | |
30 | + <div class="panel-body"> | |
31 | + <p><b>Course Name: </b>{{course.name}}</p> | |
32 | + <p><b>Coordinator: </b>{{course.professors.all.0}}</p> | |
33 | + <p> | |
34 | + <b>Description:</b> | |
35 | + <i> | |
36 | + {{course.description}} | |
37 | + </i> | |
38 | + </p> | |
39 | + <a href="{% url 'course:view' course.slug %}" class="btn btn-raised btn-default center-block">{% trans 'View Course' %}<div class="ripple-container"></div></a> | |
40 | + </div> | |
41 | + </div> | |
42 | + </div> | |
43 | + </div> | |
44 | + </div> | |
0 | 45 | \ No newline at end of file | ... | ... |
courses/templates/course/index.html
... | ... | @@ -75,48 +75,7 @@ |
75 | 75 | {% if courses|length > 0 %} |
76 | 76 | {% if request.GET.category == 'all' or none or request.GET.category == '' %} |
77 | 77 | {% for course in list_courses %} |
78 | - <div class="panel-group ui-accordion ui-widget ui-helper-reset ui-sortable" id="accordion" role="tablist" aria-multiselectable="false"> | |
79 | - <div class="group"> | |
80 | - <div class="panel panel-info"> | |
81 | - <div class="panel-heading" role="tab"> | |
82 | - <div class="row"> | |
83 | - <div class="col-xs-9 col-md-10 titleTopic"> | |
84 | - <a role="button" data-toggle="collapse" data-parent="#accordion" href=".collapseOne" aria-expanded="false" aria-controls="collapseOne" class="collapsed"> | |
85 | - <h4 style="color:white">{{course.name}}</h4> | |
86 | - </a> | |
87 | - </div> | |
88 | - {% if user|has_role:'professor' or user|has_role:'system_admin' %} | |
89 | - <div class="col-xs-4 col-md-2" id="divMoreActions"> | |
90 | - <div class="btn-group"> | |
91 | - <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |
92 | - <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | |
93 | - </button> | |
94 | - <ul class="dropdown-menu" aria-labelledby="moreActions"> | |
95 | - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal4"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i> Replicate</a></li> | |
96 | - <li><a href="javascript:void(0)" data-toggle="modal" data-target="#removeCourse"><i class="fa fa-trash fa-fw" aria-hidden="true"></i> Remove</a></li> | |
97 | - </ul> | |
98 | - </div> | |
99 | - </div> | |
100 | - {% endif %} | |
101 | - </div> | |
102 | - </div> | |
103 | - <div class="panel-collapse collapseOne collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> | |
104 | - <div class="panel-body"> | |
105 | - <p><b>Course Name: </b>{{course.name}}</p> | |
106 | - <p><b>Duration (in semesters): </b>09</p> | |
107 | - <p><b>Coordinator: </b>{{course.professors}}</p> | |
108 | - <p> | |
109 | - <b>Description:</b> | |
110 | - <i> | |
111 | - {{course.description}} | |
112 | - </i> | |
113 | - </p> | |
114 | - <a href="{% url 'course:view' course.slug %}" class="btn btn-raised btn-default center-block">{% trans 'View Course' %}<div class="ripple-container"></div></a> | |
115 | - </div> | |
116 | - </div> | |
117 | - </div> | |
118 | - </div> | |
119 | - </div> | |
78 | + {% include "course/course_card.html" %} | |
120 | 79 | {% endfor %} |
121 | 80 | {% else %} |
122 | 81 | {% for course in courses_category %} | ... | ... |
courses/templates/course/view.html
... | ... | @@ -43,7 +43,7 @@ |
43 | 43 | <ul class="nav nav-pills nav-stacked"> |
44 | 44 | <li><a href="teacher/course_participants_teacher.html" target="_self"> {% trans "Participants" %}</a></li> |
45 | 45 | <li><a href="javascript:void(0)">{% trans "Replicate Subject" %}</a></li> |
46 | - <li><a href="javascript:void(0)">{% trans "Create Subject" %}t</a></li> | |
46 | + <li><a href="javascript:void(0)">{% trans "Create Subject" %}</a></li> | |
47 | 47 | <li><a href="javascript:void(0)" data-toggle="modal" data-target="#myModal">{% trans "Create Topic" %}</a></li> |
48 | 48 | </ul> |
49 | 49 | </div> | ... | ... |
courses/views.py
... | ... | @@ -42,7 +42,6 @@ class IndexView(LoginRequiredMixin, NotificationMixin, generic.ListView): |
42 | 42 | categorys_courses = CourseCategory.objects.filter(course_category__students__name = self.request.user.name).distinct() |
43 | 43 | |
44 | 44 | courses_category = Course.objects.filter(category__name = self.request.GET.get('category')) |
45 | - | |
46 | 45 | none = None |
47 | 46 | q = self.request.GET.get('category', None) |
48 | 47 | if q is None: | ... | ... |
poll/views.py
... | ... | @@ -73,7 +73,7 @@ class CreatePoll(LoginRequiredMixin,HasRoleMixin, NotificationMixin,generic.Crea |
73 | 73 | self.object.name = str(self.object) |
74 | 74 | self.object.save() |
75 | 75 | |
76 | - super(CreatePoll, self).createNotification(message="create a Poll "+ self.object.name, actor=self.request.user, | |
76 | + super(CreatePoll, self).createNotification(message="created a Poll "+ self.object.name, actor=self.request.user, | |
77 | 77 | resource_name=self.object.name, resource_link= reverse('course:poll:view_poll', args=[self.object.slug]), |
78 | 78 | users=self.object.topic.subject.students.all()) |
79 | 79 | for key in self.request.POST: | ... | ... |