コード例 #1
0
 def get_object(self, *args, **kwargs):
     #TODO remove for real auth situations
     self.request.user = get_dummy_user()
     try:
         obj = DegreeDocument.objects.get(owner=self.request.user)
     except:
         return Exception('Document not found')
     return (obj)
コード例 #2
0
 def get_object(self, *args, **kwargs):
     self.request.user = get_dummy_user()
     try:
         obj = AchievementCertificate.objects.get(owner=self.request.user)
     except AchievementCertificate.DoesNotExist:
         return HttpResponse(
             '<h2> It appears you don\'t have any achievement certificates</h3>'
         )
コード例 #3
0
    def get_object(self, *args, **kwargs):
        self.request.user = get_dummy_user()
        try:
            obj = self.request.user.passport
        except:
            raise Http404('No document created')

        return obj
コード例 #4
0
 def get_object(self, *args, **kwargs):
     #TODO remove for real auth situations
     self.request.user = get_dummy_user()
     try:
         obj = Resume.objects.get(owner=self.request.user)
     except:
         return redirect('core_hr:resume_update')
     return (obj)
コード例 #5
0
 def get_context_data(self, **kwargs):
     context = super(DocumentCenter, self).get_context_data()
     # TODO: Replace stub for user auth
     self.request.user = get_dummy_user()
     context['legal_documents'] = self.request.user.get_legal_documents()
     print(context['legal_documents'])
     context['other_documents'] = self.request.user.get_other_documents()
     print(context['other_documents'])
     return context
コード例 #6
0
 def get_object(self, *args, **kwargs):
     self.access_tier = kwargs.get('access_tier', "Access tier not present")
     #Todo: remove for real auth situations
     self.request.user = get_dummy_user()
     try:
         degree = self.request.user.degreedocument
     except:
         degree = DegreeDocument(owner=self.request.user, )
     return degree
コード例 #7
0
 def get_object(self, *args, **kwargs):
     self.access_tier = kwargs.get('access_tier', "Access tier not present")
     #Todo: remove for real auth situations
     self.request.user = get_dummy_user()
     try:
         teaching_cert = self.request.user.teachingcertificate
     except TeachingCertificate.DoesNotExist:
         teaching_cert = TeachingCertificate(owner=self.request.user, )
     return teaching_cert
コード例 #8
0
 def get_object(self, *args, **kwargs):
     self.access_tier = kwargs.get('access_tier', "Access tier not present")
     #Todo: remove for real auth situations
     self.request.user = get_dummy_user()
     try:
         resume = self.request.user.resume
     except Resume.DoesNotExist:
         resume = Resume(owner=self.request.user, )
     return resume
コード例 #9
0
 def get_object(self, *args, **kwargs):
     self.request.user = get_dummy_user()
     print(self.request.user.pk)
     try:
         obj = self.request.user.workpermit
     except:
         return redirect('core_hr:work_permit_update')
     print(obj)
     return obj
コード例 #10
0
 def get_object(self, *args, **kwargs):
     self.request.user = get_dummy_user()
     try:
         obj = self.request.user.registryofstay
     except:
         raise Http404('No registry of stay document found')
     if obj.image is None:
         obj.image = get_mock_photo()
     print(obj)
     return obj
コード例 #11
0
    def get_object(self, *args, **kwargs):
        # TODO: replace this stub with the request.user
        self.access_tier = kwargs.get('access_tier', "access tier not present")
        self.request.user = get_dummy_user()
        try:
            obj = RegistryOfStay.objects.get(owner=self.request.user)
        except:
            obj = RegistryOfStay(owner=self.request.user)

        return obj
コード例 #12
0
    def get_object(self, *args, **kwargs):
        # TODO: replace this stub with the request.user
        self.access_tier = kwargs.get('access_tier', "access tier not present")
        self.request.user = get_dummy_user()
        try:
            obj = WorkPermit.objects.get(owner__id=self.request.user.id)
        except:
            obj = WorkPermit(owner=self.request.user, )

        return obj
コード例 #13
0
 def get_object(self, *args, **kwargs):
     # TODO: replace this stub with the request.user
     self.access_tier = kwargs.get('access_tier', "access tier not present")
     self.request.user = get_dummy_user()
     try:
         obj = Passport.objects.get(owner__id=self.request.user.pk)
     except Passport.DoesNotExist:
         obj = Passport(owner=self.request.user,
                        expiration_date=(datetime.now().date() +
                                         timedelta(days=800)))
     return obj
コード例 #14
0
class CoreHrHome(TemplateView):
    template_name = 'core_hr/core_hr_home.html'
    dummy_user = get_dummy_user()

    def get_context_data(self, **kwargs):
        context = super(CoreHrHome, self).get_context_data()

        # TODO: Stub that needs replacement when user system is in place
        self.request.user = self.dummy_user
        try:
            context['documents'] = self.dummy_user.get_document_set()
        except:
            context['documents'] = "none"

        return context
コード例 #15
0
    def get_context_data(self, **kwargs):
        for arg in kwargs:
            print(arg)

        context = super(ScheduleGridDisplay, self).get_context_data()
        # TODO: Stub that needs replacement when user system is in place
        self.request.user = get_dummy_user()
        # get center from the employee
        center = self.request.user.get_current_center()
        context['tue_fri'] = BiWeeklyClass.objects.tue_fri(center=center)
        context['wed_sat'] = BiWeeklyClass.objects.wed_sat(center=center)
        context['thu_sun'] = BiWeeklyClass.objects.thu_sun(center=center)
        context['sat_sun_am'] = BiWeeklyClass.objects.wed_sat(center=center)
        context['sat_sun_pm'] = BiWeeklyClass.objects.sat_sun_pm(center=center)

        return context