예제 #1
0
파일: groups.py 프로젝트: noksel/LCN
 def post(self):
     cUsr = verify.verifyUsr(self)
     if (cUsr != None):
         if (unicode(cUsr.key()) in verify.getList([u'Администраторы'])):
             self.doSmf()
     else:
         self.redirect('/groups')
예제 #2
0
파일: groups.py 프로젝트: noksel/LCN
	def post(self):
		cUsr=verify.verifyUsr(self)
 		if (cUsr!=None):
			if(unicode(cUsr.key()) in verify.getList([u'Администраторы'])):
				self.doSmf()
		else:					
			self.redirect('/groups')		
예제 #3
0
파일: order.py 프로젝트: noksel/LCN
	def get(self):
		cUsr=verify.verifyUsr(self)
 		if (cUsr!=None):
			if(unicode(cUsr.key()) in verify.getList([u'Администраторы',u'Работники'])):
				self.doSmf()			
		else:
			self.redirect('/')
예제 #4
0
파일: notice.py 프로젝트: noksel/LCN
 def post(self):
     cUsr = verify.verifyUsr(self)
     if cUsr != None:
         if unicode(cUsr.key()) in verify.getList([u"Администраторы", u"Работники", u"Внешние службы"]):
             self.doSmf(cUsr)
     else:
         self.redirect("/")
예제 #5
0
파일: order.py 프로젝트: noksel/LCN
 def get(self):
     cUsr = verify.verifyUsr(self)
     if (cUsr != None):
         if (unicode(cUsr.key())
                 in verify.getList([u'Администраторы', u'Работники'])):
             self.doSmf()
     else:
         self.redirect('/')
예제 #6
0
파일: subm.py 프로젝트: noksel/LCN
	def get(self):
		endrsmnt=db.get(self.request.get('endsmnt'))
		cUsr=verify.verifyUsr(self)
		
		if (cUsr!=None and verify.verifyRightEndors(cUsr,endrsmnt)):
			self.doSmf()
		else:
			self.redirect('/order')
예제 #7
0
파일: subm.py 프로젝트: noksel/LCN
    def get(self):
        endrsmnt = db.get(self.request.get('endsmnt'))
        cUsr = verify.verifyUsr(self)

        if (cUsr != None and verify.verifyRightEndors(cUsr, endrsmnt)):
            self.doSmf()
        else:
            self.redirect('/order')
예제 #8
0
파일: toOrder.py 프로젝트: noksel/LCN
    def get(self):
        cUsr = verify.verifyUsr(self)
        if (cUsr != None):
            pl = db.get(self.request.get('kplan'))

            if (cUsr.key() == pl.respWk.key()):
                self.doSmf(cUsr)
        else:
            self.redirect('/')
예제 #9
0
파일: toOrder.py 프로젝트: noksel/LCN
	def get(self):
 		cUsr=verify.verifyUsr(self)
 		if (cUsr!=None):
			pl=db.get(self.request.get('kplan'))
			
			if (cUsr.key()==pl.respWk.key() ):
				self.doSmf(cUsr)			
		else:
			self.redirect('/')
예제 #10
0
파일: order.py 프로젝트: noksel/LCN
	def get(self):
		getUsr=verify.verifyUsr(self)
 		if (getUsr!=None):
 			if(unicode(getUsr.key()) in verify.getList([u'Работники',u'Администраторы'])):
				self.doSmf(getUsr)
			elif(unicode(getUsr.key()) in verify.getList([u'Внешние службы'])):
				self.forServ(getUsr)
			else:
				self.redirect('/')
		else:
			self.redirect('/')
예제 #11
0
파일: err.py 프로젝트: noksel/LCN
def errPgUsr(obj,errStr):
		cUsr=verify.verifyUsr(obj)
		obj.response.out.write(u"""<html>
														<head>
														<link rel="stylesheet" type="text/css" href="/css/lcn.css"/>
														<script src="/script/jquery-1.5.2.min.js"></script>
														<script src="/script/my.js"></script>
														</head>
														<body>""")
														
		obj.response.out.write("""<div class="errNm">%s</div> """%(errStr))							
		obj.response.out.write("""</body></html>""")
예제 #12
0
파일: err.py 프로젝트: noksel/LCN
def errPgUsr(obj, errStr):
    cUsr = verify.verifyUsr(obj)
    obj.response.out.write(u"""<html>
														<head>
														<link rel="stylesheet" type="text/css" href="/css/lcn.css"/>
														<script src="/script/jquery-1.5.2.min.js"></script>
														<script src="/script/my.js"></script>
														</head>
														<body>""")

    obj.response.out.write("""<div class="errNm">%s</div> """ % (errStr))
    obj.response.out.write("""</body></html>""")
예제 #13
0
파일: order.py 프로젝트: noksel/LCN
 def get(self):
     getUsr = verify.verifyUsr(self)
     if (getUsr != None):
         if (unicode(getUsr.key())
                 in verify.getList([u'Работники', u'Администраторы'])):
             self.doSmf(getUsr)
         elif (unicode(getUsr.key())
               in verify.getList([u'Внешние службы'])):
             self.forServ(getUsr)
         else:
             self.redirect('/')
     else:
         self.redirect('/')
예제 #14
0
파일: updateOrder.py 프로젝트: noksel/LCN
	def get(self):
 		cUsr=verify.verifyUsr(self)
 		if (cUsr!=None):
			_ord=db.get(self.request.get('kord'))
			
			end=db.GqlQuery('SELECT * FROM Endorsment WHERE order=:order and submiter=:sbm',order=_ord,sbm=cUsr)
			
			if (cUsr.key()==_ord.respWk.key() or (end.count()>0 and verify.verifyRightEndors(cUsr,end[0]))):
				self.doSmf(cUsr)
			elif (unicode(cUsr.key()) in verify.getList([u'Работники',u'Внешние службы'])):
				self.showAll(cUsr)	
						
		else:
		 self.redirect('/')
예제 #15
0
파일: updateOrder.py 프로젝트: noksel/LCN
    def get(self):
        cUsr = verify.verifyUsr(self)
        if (cUsr != None):
            _ord = db.get(self.request.get('kord'))

            end = db.GqlQuery(
                'SELECT * FROM Endorsment WHERE order=:order and submiter=:sbm',
                order=_ord,
                sbm=cUsr)

            if (cUsr.key() == _ord.respWk.key() or
                (end.count() > 0 and verify.verifyRightEndors(cUsr, end[0]))):
                self.doSmf(cUsr)
            elif (unicode(cUsr.key())
                  in verify.getList([u'Работники', u'Внешние службы'])):
                self.showAll(cUsr)

        else:
            self.redirect('/')
예제 #16
0
파일: index.py 프로젝트: noksel/LCN
 def get(self):
 		getUsr=verify.verifyUsr(self)
 		if (getUsr!=None):
			self.doSmf(getUsr)			
		else:
			self.redirect('/login')
예제 #17
0
파일: order.py 프로젝트: noksel/LCN
	def get(self):
		cUsr=verify.verifyUsr(self)
 		if (cUsr!=None):
			self.doSmf(cUsr)			
		else:
			self.redirect('/')
예제 #18
0
	def get(self):
		getUsr=verify.verifyUsr(self)
 		if (getUsr!=None):
			self.redirect('/')					
		else:
			self.CreateLgPg()
예제 #19
0
파일: index.py 프로젝트: noksel/LCN
 def get(self):
     getUsr = verify.verifyUsr(self)
     if (getUsr != None):
         self.doSmf(getUsr)
     else:
         self.redirect('/login')
예제 #20
0
파일: workers.py 프로젝트: noksel/LCN
	def post(self):
		getUsr=verify.verifyUsr(self)
 		if (getUsr!=None):
			self.doSmf(getUsr)			
		else:
			self.redirect('/')	
예제 #21
0
파일: order.py 프로젝트: noksel/LCN
 def get(self):
     cUsr = verify.verifyUsr(self)
     if (cUsr != None):
         self.doSmf(cUsr)
     else:
         self.redirect('/')