Commit a61f25fb9d57057e247ea84620c5d03ed10d6361
Exists in
master
and in
5 other branches
Merge branch 'dev' of https://github.com/amadeusproject/amadeuslms into dev
Showing
3 changed files
with
10 additions
and
25 deletions
Show diff stats
courses/static/js/topic_editation_presentation.js
@@ -6,7 +6,7 @@ $(document).ready(function(){ | @@ -6,7 +6,7 @@ $(document).ready(function(){ | ||
6 | function show_editation(id_topic){ | 6 | function show_editation(id_topic){ |
7 | $(".presentation_"+ id_topic).hide(); | 7 | $(".presentation_"+ id_topic).hide(); |
8 | $(".editation_"+ id_topic).show(); | 8 | $(".editation_"+ id_topic).show(); |
9 | - $('#summernote').summernote({height: 300}); | 9 | + $(".editation_"+ id_topic).find('#summernote').summernote({height: 300}); |
10 | }; | 10 | }; |
11 | 11 | ||
12 | function show_presentation(id_topic){ | 12 | function show_presentation(id_topic){ |
courses/templates/subject/index.html
@@ -9,7 +9,6 @@ | @@ -9,7 +9,6 @@ | ||
9 | <script type="text/javascript" src="{% static 'js/modals_requisitions.js' %}"></script> | 9 | <script type="text/javascript" src="{% static 'js/modals_requisitions.js' %}"></script> |
10 | <script type = "text/javascript" src="{% static 'js/topic_editation_presentation.js' %}"></script> | 10 | <script type = "text/javascript" src="{% static 'js/topic_editation_presentation.js' %}"></script> |
11 | <script type = "text/javascript" src="{% static 'js/links.js' %}"></script> | 11 | <script type = "text/javascript" src="{% static 'js/links.js' %}"></script> |
12 | - <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> | ||
13 | <script src="{% static 'js/modal_poll.js' %}"></script> | 12 | <script src="{% static 'js/modal_poll.js' %}"></script> |
14 | {% endblock %} | 13 | {% endblock %} |
15 | 14 |
courses/views.py
@@ -447,28 +447,11 @@ class IndexCatView(LoginRequiredMixin, generic.ListView): | @@ -447,28 +447,11 @@ class IndexCatView(LoginRequiredMixin, generic.ListView): | ||
447 | 447 | ||
448 | login_url = reverse_lazy("core:home") | 448 | login_url = reverse_lazy("core:home") |
449 | redirect_field_name = 'next' | 449 | redirect_field_name = 'next' |
450 | - queryset = CourseCategory.objects.all() | 450 | + queryset = sorted(CourseCategory.objects.all(),key = lambda x:x.name) |
451 | template_name = 'category/index.html' | 451 | template_name = 'category/index.html' |
452 | context_object_name = 'categories' | 452 | context_object_name = 'categories' |
453 | paginate_by = 5 | 453 | paginate_by = 5 |
454 | - | ||
455 | - def get_context_data(self, **kwargs): | ||
456 | - context = super(IndexCatView, self).get_context_data(**kwargs) | ||
457 | - list_cat = CourseCategory.objects.filter(course_category = True).order_by('name') | ||
458 | - paginator = Paginator(list_cat, self.paginate_by) | ||
459 | - page = self.request.GET.get('page') | ||
460 | - | ||
461 | - try: | ||
462 | - list_cat = paginator.page(page) | ||
463 | - except PageNotAnInteger: | ||
464 | - list_cat = paginator.page(1) | ||
465 | - except EmptyPage: | ||
466 | - list_cat = paginator.page(paginator.num_pages) | ||
467 | - | ||
468 | - context['list_cat'] = list_cat | ||
469 | - | ||
470 | - return context | ||
471 | - | 454 | + |
472 | class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView): | 455 | class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView): |
473 | 456 | ||
474 | allowed_roles = ['professor', 'system_admin'] | 457 | allowed_roles = ['professor', 'system_admin'] |
@@ -479,7 +462,8 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView): | @@ -479,7 +462,8 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView): | ||
479 | success_url = reverse_lazy('course:manage_cat') | 462 | success_url = reverse_lazy('course:manage_cat') |
480 | 463 | ||
481 | def get_success_url(self): | 464 | def get_success_url(self): |
482 | - messages.success(self.request, _('Category created successfully!')) | 465 | + objeto = self.object.name |
466 | + messages.success(self.request, _('Category "%s" created successfully!')%(objeto)) | ||
483 | return reverse_lazy('course:manage_cat') | 467 | return reverse_lazy('course:manage_cat') |
484 | 468 | ||
485 | class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): | 469 | class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): |
@@ -490,11 +474,13 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): | @@ -490,11 +474,13 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView): | ||
490 | template_name = 'category/update.html' | 474 | template_name = 'category/update.html' |
491 | model = CourseCategory | 475 | model = CourseCategory |
492 | form_class = CategoryCourseForm | 476 | form_class = CategoryCourseForm |
477 | + success_url = reverse_lazy('course:manage_cat') | ||
493 | 478 | ||
494 | def get_success_url(self): | 479 | def get_success_url(self): |
495 | - messages.success(self.request, _('Category updated successfully!')) | ||
496 | - return reverse_lazy('course:update_cat', kwargs={'slug' : self.object.slug}) | ||
497 | - | 480 | + objeto = self.object.name |
481 | + messages.success(self.request, _('Category "%s" updated successfully!')%(objeto)) | ||
482 | + #return reverse_lazy('course:update_cat', kwargs={'slug' : self.object.slug}) | ||
483 | + return reverse_lazy('course:manage_cat') | ||
498 | class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView): | 484 | class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView): |
499 | 485 | ||
500 | allowed_roles = ['professor', 'system_admin'] | 486 | allowed_roles = ['professor', 'system_admin'] |