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)
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