Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
    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
Exemplo n.º 6
0
    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
Exemplo n.º 7
0
    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
Exemplo n.º 8
0
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"))
                  })
Exemplo n.º 9
0
 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
Exemplo n.º 10
0
 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
Exemplo n.º 11
0
def index(request):
    context = {'menu': json.dumps(get_menu(request.user, "mail_notification"))}
    return render(request, 'mail_notification/index.html', context)
Exemplo n.º 12
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context['menu'] = json.dumps(get_menu(self.request.user))
     return context
Exemplo n.º 13
0
 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