Ejemplo n.º 1
0
 def get(self, *args, **kwargs):
     if not self.user.admin:
         self.add_message(u'您没有访问该页面的权限, 请联系管理员')
         return self.render('failed.html')
     ps = Project.find(status__no=Project._status_del)
     users = User.find(status=User._status_ok)
     return self.render('manager.html', ps=ps, users=users)
Ejemplo n.º 2
0
 def new(cls, **kwargs):
     p = super(Project, cls).new(**kwargs)
     if p.status == cls._status_open:
         for u in User.find(status=User._status_ok):
             Auth.new(
                 project_id=p.id,
                 project_name=p.name,
                 user_id=u.id,
                 user_name=u.name
             )
     return p