Commit 3b39177439e70039d1345bcb49eaa7856d34004e
1 parent
4a8492e8
Exists in
master
and in
5 other branches
solved minor issues on topic index.html page
Showing
3 changed files
with
29 additions
and
21 deletions
Show diff stats
courses/templates/subject/form_view_teacher.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <script type="text/javascript" src="{% static 'js/forum.js' %}"></script> | 4 | <script type="text/javascript" src="{% static 'js/forum.js' %}"></script> |
5 | <script src="{% static 'js/file.js' %}"></script> | 5 | <script src="{% static 'js/file.js' %}"></script> |
6 | <script type="text/javascript" src="{% static 'js/material.js' %}"></script> | 6 | <script type="text/javascript" src="{% static 'js/material.js' %}"></script> |
7 | - <script type = "text/javascript" src="{% static 'links.js' %}"></script> | 7 | + <script type = "text/javascript" src="{% static 'link.js' %}"></script> |
8 | {% endblock %} | 8 | {% endblock %} |
9 | 9 | ||
10 | <div class="panel-group accordion ui-accordion ui-widget ui-helper-reset ui-sortable" role="tablist" aria-multiselectable="false"> | 10 | <div class="panel-group accordion ui-accordion ui-widget ui-helper-reset ui-sortable" role="tablist" aria-multiselectable="false"> |
@@ -55,7 +55,7 @@ | @@ -55,7 +55,7 @@ | ||
55 | <div class="dropdown"> | 55 | <div class="dropdown"> |
56 | <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> | 56 | <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> |
57 | <ul class="dropdown-menu" aria-labelledby="dLabel"> | 57 | <ul class="dropdown-menu" aria-labelledby="dLabel"> |
58 | - <li><a href=" javascript:get_modal_link('{% url 'course:links:create_link' topic.slug %}', '#createLinksModal','#divModalLink') ">Create a Link<div class="ripple-container"><div class="ripple ripple-on ripple-out" style="left: 54.5312px; top: 22px; background-color: rgb(0, 150, 136); transform: scale(20);"></div></div></a></li> | 58 | + <li><a href=" javascript:get_modal_link('{% url 'course:links:create_link' %}', '#createLinksModal','#divModalLink') ">Create a Link<div class="ripple-container"><div class="ripple ripple-on ripple-out" style="left: 54.5312px; top: 22px; background-color: rgb(0, 150, 136); transform: scale(20);"></div></div></a></li> |
59 | <li> | 59 | <li> |
60 | <a href="javascript:get_modal_file('{% url 'course:file:create_file' topic.slug %}', '#fileModal', '#divModalFile')"> | 60 | <a href="javascript:get_modal_file('{% url 'course:file:create_file' topic.slug %}', '#fileModal', '#divModalFile')"> |
61 | {% trans "Create a file" %} | 61 | {% trans "Create a file" %} |
@@ -116,7 +116,7 @@ | @@ -116,7 +116,7 @@ | ||
116 | <div class="dropdown"> | 116 | <div class="dropdown"> |
117 | <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> | 117 | <a href="#" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-plus-circle fa-lg" aria-hidden="true"></i></a> |
118 | <ul class="dropdown-menu" aria-labelledby="dLabel"> | 118 | <ul class="dropdown-menu" aria-labelledby="dLabel"> |
119 | - <li><a href="javascript:get_modal_link('{% url 'course:links:create_link' topic.slug%}', '#createLinksModal','#divModalLink')">Create a Link</a></li> | 119 | + <li><a href="javascript:get_modal_link('{% url 'course:links:create_link' %}', '#createLinksModal','#divModalLink')">Create a Link</a></li> |
120 | <li> | 120 | <li> |
121 | <a href="#"> | 121 | <a href="#"> |
122 | {% trans "Create a file" %} | 122 | {% trans "Create a file" %} |
courses/templates/topic/index.html
@@ -30,20 +30,24 @@ | @@ -30,20 +30,24 @@ | ||
30 | </ul> | 30 | </ul> |
31 | </div> | 31 | </div> |
32 | </div> | 32 | </div> |
33 | - <div class="panel panel-primary navigation"> | ||
34 | - <div class="panel-heading"> | ||
35 | - <h3 class="panel-title">Actions</h3> | ||
36 | - </div> | ||
37 | - <div class="panel-body"> | ||
38 | - <ul class="nav nav-pills nav-stacked"> | ||
39 | - <li><a href="javascript:void(0)">Participants</a></li> | ||
40 | - <li><a href="javascript:void(0)">Replicate subject</a></li> | ||
41 | - <li><a href="javascript:void(0)">Create subject</a></li> | ||
42 | - <li><a href="javascript:void(0)">Edit subject</a></li> | ||
43 | - <li><a href="javascript:void(0)">Remove subject</a></li> | ||
44 | - </ul> | 33 | + |
34 | + {% if user|has_role:'professor' %} | ||
35 | + <div class="panel panel-primary navigation"> | ||
36 | + <div class="panel-heading"> | ||
37 | + <h3 class="panel-title">Actions</h3> | ||
38 | + </div> | ||
39 | + <div class="panel-body"> | ||
40 | + <ul class="nav nav-pills nav-stacked"> | ||
41 | + <li><a href="javascript:void(0)">Participants</a></li> | ||
42 | + <li><a href="javascript:void(0)">Replicate subject</a></li> | ||
43 | + <li><a href="javascript:void(0)">Create subject</a></li> | ||
44 | + <li><a href="javascript:void(0)">Edit subject</a></li> | ||
45 | + <li><a href="javascript:void(0)">Remove subject</a></li> | ||
46 | + </ul> | ||
47 | + </div> | ||
45 | </div> | 48 | </div> |
46 | -</div> | 49 | + {% endif %} |
50 | + | ||
47 | {% endblock %} | 51 | {% endblock %} |
48 | 52 | ||
49 | {% block content %} | 53 | {% block content %} |
@@ -132,11 +136,8 @@ | @@ -132,11 +136,8 @@ | ||
132 | </div> | 136 | </div> |
133 | </fieldset> | 137 | </fieldset> |
134 | </form> | 138 | </form> |
135 | -{% empty %} | ||
136 | - {% trans 'No activity found' %} | ||
137 | -{% endfor %} | ||
138 | 139 | ||
139 | -<ul class="pagination pagination-sm"> | 140 | + <ul class="pagination pagination-sm"> |
140 | <li class="disabled"><a href="javascript:void(0)">«</a></li> | 141 | <li class="disabled"><a href="javascript:void(0)">«</a></li> |
141 | <li class="active"><a href="javascript:void(0)">1</a></li> | 142 | <li class="active"><a href="javascript:void(0)">1</a></li> |
142 | <li><a href="javascript:void(0)">2</a></li> | 143 | <li><a href="javascript:void(0)">2</a></li> |
@@ -145,6 +146,11 @@ | @@ -145,6 +146,11 @@ | ||
145 | <li><a href="javascript:void(0)">5</a></li> | 146 | <li><a href="javascript:void(0)">5</a></li> |
146 | <li><a href="javascript:void(0)">»</a></li> | 147 | <li><a href="javascript:void(0)">»</a></li> |
147 | </ul> | 148 | </ul> |
149 | +{% empty %} | ||
150 | + {% trans 'No activity found' %} | ||
151 | +{% endfor %} | ||
152 | + | ||
153 | + | ||
148 | 154 | ||
149 | </div> | 155 | </div> |
150 | 156 |
forum/views.py
@@ -151,7 +151,7 @@ def load_posts(request, forum_id): | @@ -151,7 +151,7 @@ def load_posts(request, forum_id): | ||
151 | 151 | ||
152 | return render(request, 'post/post_list.html', context) | 152 | return render(request, 'post/post_list.html', context) |
153 | 153 | ||
154 | -class CreatePostView(LoginRequiredMixin, generic.edit.CreateView): | 154 | +class CreatePostView(LoginRequiredMixin, generic.edit.CreateView, NotificationMixin): |
155 | login_url = reverse_lazy("core:home") | 155 | login_url = reverse_lazy("core:home") |
156 | redirect_field_name = 'next' | 156 | redirect_field_name = 'next' |
157 | 157 | ||
@@ -162,6 +162,8 @@ class CreatePostView(LoginRequiredMixin, generic.edit.CreateView): | @@ -162,6 +162,8 @@ class CreatePostView(LoginRequiredMixin, generic.edit.CreateView): | ||
162 | self.object.user = self.request.user | 162 | self.object.user = self.request.user |
163 | 163 | ||
164 | self.object.save() | 164 | self.object.save() |
165 | + #super(CreatePostView, self).createNotification(self.object.user.username + " posted on " + self.object.forum,name, | ||
166 | + #resource_slug = self.object.forum.slug, actor=self.request.user, users= self.object.forum.topic.) | ||
165 | 167 | ||
166 | return super(CreatePostView, self).form_valid(form) | 168 | return super(CreatePostView, self).form_valid(form) |
167 | 169 |