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,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']