def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request.user, "student_absence_absence")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps((StudentAbsenceTeacherSettingsSerializer(get_settings()).data)) return context
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request, "{{ app_name }}")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps(({{ camel_case_app_name }}SettingsSerializer(get_settings()).data)) return context
def get_context_data(self, **kwargs): # Add to the current context. context = super().get_context_data(**kwargs) context['settings'] = JSONRenderer().render( AnnuaireSettingsSerializer(get_settings()).data).decode() context['menu'] = json.dumps(get_menu(self.request.user, "annuaire")) return context
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request, "lateness")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps((LatenessSettingsSerializer(get_settings()).data)) return context
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request.user, "pia")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps((serializers.PIASettingsSerializer(get_settings()).data)) return context
def get_context_data(self, **kwargs): # Get settings. settings_dossier_eleve = get_settings() # Add to the current context. context = super().get_context_data(**kwargs) context['settings'] = JSONRenderer().render(DossierEleveSettingsSerializer(settings_dossier_eleve).data).decode() context['menu'] = json.dumps(get_menu(self.request.user, "dossier_eleve")) context['filters'] = json.dumps(self.filters) scholar_year = get_scholar_year() context['current_year'] = json.dumps('%i-%i' % (scholar_year, scholar_year + 1)) context['can_set_sanction'] = json.dumps(self.request.user.has_perm('dossier_eleve.set_sanction')) context['can_ask_sanction'] = json.dumps(self.request.user.has_perm('dossier_eleve.ask_sanction')) groups = get_generic_groups() groups["sysadmin"] = {"id": groups["sysadmin"].id, "text": "Admin"} groups["direction"] = {"id": groups["direction"].id, "text": "Direction"} groups["coordonator"] = {"id": groups["coordonator"].id, "text": "Coordonateur"} groups["educator"] = {"id": groups["educator"].id, "text": "Educateur"} groups["teacher"] = { "id": groups["teacher"].id, "text": "Titulaire(s)" if settings_dossier_eleve.filter_teacher_entries_by_tenure else "Professeurs" } groups["pms"] = {"id": groups["pms"].id, "text": "PMS"} context['groups'] = groups return context
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request.user, "student_absence")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps((StudentAbsenceSettingsSerializer(get_settings()).data)) context["proeco"] = json.dumps("proeco" in settings.INSTALLED_APPS) return context
def get_list(request): emails = EmailNotification.objects.all().order_by("-datetime_created")[:20] return render(request, 'mail_notification/list.html', context={ 'emails': emails, 'menu': json.dumps(get_menu(request.user, "mail_notification")) })
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps( get_menu(self.request.user, "schedule_change")) context['filters'] = json.dumps(self.filters) context['settings'] = json.dumps( (ScheduleChangeSettingsSerializer(get_settings()).data)) context['can_add'] = json.dumps( self.request.user.has_perm( 'schedule_change.add_schedulechangemodel')) return context
def get_context_data(self, **kwargs): # Get settings. settings = MailAnswerSettingsModel.objects.first() if not settings: # Create default settings. MailAnswerSettingsModel.objects.create().save() # Add to the current context. context = super().get_context_data(**kwargs) context['settings'] = JSONRenderer().render(SettingsSerializer(settings).data).decode() context['menu'] = json.dumps(get_menu(self.request.user, "mail_answer")) return context
def index(request): context = {'menu': json.dumps(get_menu(request.user, "mail_notification"))} return render(request, 'mail_notification/index.html', context)
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['menu'] = json.dumps(get_menu(self.request.user)) return context
def get_context_data(self, **kwargs): context = super().get_context_data() context['menu'] = json.dumps(get_menu(self.request, "grandset")) context['settings'] = json.dumps( (serializers.GrandSetSettingsSerializer(get_settings()).data)) return context