예제 #1
0
 def get_form_kwargs(self):
     kwargs = super().get_form_kwargs()
     if 'instance' not in kwargs or kwargs['instance'] is None:
         kwargs['instance'] = Person()
         tuid = self.request.TUIDUser
         if tuid is not None:
             kwargs['instance'].tuid = tuid
             kwargs['initial'] = {
                 'email': tuid.email,
                 'name': tuid.surname,
                 'prename': tuid.given_name,
             }
     return kwargs
예제 #2
0
파일: views.py 프로젝트: d120/pyophase
 def get_form_kwargs(self):
     kwargs = super().get_form_kwargs()
     if 'instance' not in kwargs or kwargs['instance'] is None:
         kwargs['instance'] = Person()
         tuid = self.request.TUIDUser
         if tuid is not None:
             kwargs['instance'].tuid = tuid
             kwargs['initial'] = {
                 'email': tuid.email,
                 'name': tuid.surname,
                 'prename': tuid.given_name,
             }
     return kwargs
예제 #3
0
파일: views.py 프로젝트: fsr4/pyophase
 def get(self, request, *args, **kwargs):
     s = super().get(request, *args, **kwargs)
     from staff.models import Person
     user = Person.get_by_TUID(self.request.TUIDUser)
     if user is None:
         return redirect("clothing:order_forbidden")
     return s
예제 #4
0
파일: views.py 프로젝트: d120/pyophase
 def get(self, request, *args, **kwargs):
     s =  super().get(request, *args, **kwargs)
     from staff.models import Person
     user = Person.get_by_TUID(self.request.TUIDUser)
     if user is None:
         return redirect("clothing:order_forbidden")
     return s
예제 #5
0
파일: views.py 프로젝트: fsr4/pyophase
 def get_form_kwargs(self):
     kwargs = super().get_form_kwargs()
     if 'instance' not in kwargs or kwargs['instance'] is None:
         kwargs['instance'] = Order()
         from staff.models import Person
         user = Person.get_by_TUID(self.request.TUIDUser)
         kwargs['instance'].person = user
         kwargs['person'] = user
     return kwargs
예제 #6
0
파일: views.py 프로젝트: d120/pyophase
 def get_form_kwargs(self):
     kwargs = super().get_form_kwargs()
     if 'instance' not in kwargs or kwargs['instance'] is None:
         kwargs['instance'] = Order()
         from staff.models import Person
         user = Person.get_by_TUID(self.request.TUIDUser)
         kwargs['instance'].person = user
         kwargs['person'] = user
     return kwargs
예제 #7
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     from staff.models import Person
     context['user'] = Person.get_by_TUID(self.request.TUIDUser)
     return context
예제 #8
0
파일: views.py 프로젝트: d120/pyophase
 def dispatch(self, request, *args, **kwargs):
     if Person.get_by_TUID(request.TUIDUser) is not None:
         template = loader.get_template("staff/already_registered.html")
         return TemplateResponse(request, template)
     return super().dispatch(request, *args, **kwargs)
예제 #9
0
파일: views.py 프로젝트: fsr4/pyophase
 def get_queryset(self):
     qs = super().get_queryset()
     from staff.models import Person
     user = Person.get_by_TUID(self.request.TUIDUser)
     return qs.filter(person=user)
예제 #10
0
파일: views.py 프로젝트: d120/pyophase
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     from staff.models import Person
     context['user'] = Person.get_by_TUID(self.request.TUIDUser)
     return context
예제 #11
0
 def dispatch(self, request, *args, **kwargs):
     if Person.get_by_TUID(request.TUIDUser) is not None:
         template = loader.get_template("staff/already_registered.html")
         return TemplateResponse(request, template)
     return super().dispatch(request, *args, **kwargs)
예제 #12
0
파일: views.py 프로젝트: d120/pyophase
 def get_queryset(self):
     qs = super().get_queryset()
     from staff.models import Person
     user = Person.get_by_TUID(self.request.TUIDUser)
     return qs.filter(person=user)
예제 #13
0
 def get_queryset(self):
     return Person.get_current()
예제 #14
0
 def get_queryset(self):
     return Person.get_current()