def check_permission(self, request, proj_name): project = CodeDoubanProject.get_by_name(proj_name) user = request.user if not project or \ not user and project.intern_banned or \ user and user.is_intern and project.intern_banned \ and not project.is_admin(user.username): return request.redirect(User.create_login_url(request.url))
def _q_access(request): user = request.user if not user: return request.redirect(User.create_login_url(request.url))