Commit a61f25fb9d57057e247ea84620c5d03ed10d6361

Authored by Jailson Dias
2 parents b2294e00 866bf3fc

Merge branch 'dev' of https://github.com/amadeusproject/amadeuslms into dev

courses/static/js/topic_editation_presentation.js
... ... @@ -6,7 +6,7 @@ $(document).ready(function(){
6 6 function show_editation(id_topic){
7 7 $(".presentation_"+ id_topic).hide();
8 8 $(".editation_"+ id_topic).show();
9   - $('#summernote').summernote({height: 300});
  9 + $(".editation_"+ id_topic).find('#summernote').summernote({height: 300});
10 10 };
11 11  
12 12 function show_presentation(id_topic){
... ...
courses/templates/subject/index.html
... ... @@ -9,7 +9,6 @@
9 9 <script type="text/javascript" src="{% static 'js/modals_requisitions.js' %}"></script>
10 10 <script type = "text/javascript" src="{% static 'js/topic_editation_presentation.js' %}"></script>
11 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 12 <script src="{% static 'js/modal_poll.js' %}"></script>
14 13 {% endblock %}
15 14  
... ...
courses/views.py
... ... @@ -447,28 +447,11 @@ class IndexCatView(LoginRequiredMixin, generic.ListView):
447 447  
448 448 login_url = reverse_lazy("core:home")
449 449 redirect_field_name = 'next'
450   - queryset = CourseCategory.objects.all()
  450 + queryset = sorted(CourseCategory.objects.all(),key = lambda x:x.name)
451 451 template_name = 'category/index.html'
452 452 context_object_name = 'categories'
453 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 455 class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView):
473 456  
474 457 allowed_roles = ['professor', 'system_admin']
... ... @@ -479,7 +462,8 @@ class CreateCatView(LoginRequiredMixin, HasRoleMixin, generic.edit.CreateView):
479 462 success_url = reverse_lazy('course:manage_cat')
480 463  
481 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 467 return reverse_lazy('course:manage_cat')
484 468  
485 469 class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
... ... @@ -490,11 +474,13 @@ class UpdateCatView(LoginRequiredMixin, HasRoleMixin, generic.UpdateView):
490 474 template_name = 'category/update.html'
491 475 model = CourseCategory
492 476 form_class = CategoryCourseForm
  477 + success_url = reverse_lazy('course:manage_cat')
493 478  
494 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 484 class DeleteCatView(LoginRequiredMixin, HasRoleMixin, generic.DeleteView):
499 485  
500 486 allowed_roles = ['professor', 'system_admin']
... ...