equal
deleted
inserted
replaced
72 """ |
72 """ |
73 |
73 |
74 if users.get_current_user(): |
74 if users.get_current_user(): |
75 return |
75 return |
76 |
76 |
77 login_request = requestLogin(request, DEF_LOGIN_TMPL, |
77 login_response = requestLogin(request, DEF_LOGIN_TMPL, |
78 login_message_fmt=DEF_LOGIN_MSG_FMT) |
78 login_message_fmt=DEF_LOGIN_MSG_FMT) |
79 |
79 |
80 raise soc.views.out_of_band.AccessViolationResponse(login_request) |
80 raise soc.views.out_of_band.AccessViolationResponse(login_response) |
81 |
81 |
82 |
82 |
83 def checkIsUser(request): |
83 def checkIsUser(request): |
84 """Returns an alternate HTTP response if Google Account has no User entity. |
84 """Returns an alternate HTTP response if Google Account has no User entity. |
85 |
85 |
101 user = models.user.logic.getFromFields(email=id.email()) |
101 user = models.user.logic.getFromFields(email=id.email()) |
102 |
102 |
103 if user: |
103 if user: |
104 return |
104 return |
105 |
105 |
106 login_request = requestLogin(request, DEF_LOGIN_TMPL, |
106 login_response = requestLogin(request, DEF_LOGIN_TMPL, |
107 login_message_fmt=DEF_NO_USER_LOGIN_MSG_FMT) |
107 login_message_fmt=DEF_NO_USER_LOGIN_MSG_FMT) |
108 |
108 |
109 raise soc.views.out_of_band.AccessViolationResponse(login_request) |
109 raise soc.views.out_of_band.AccessViolationResponse(login_response) |
110 |
110 |
111 |
111 |
112 def checkIsDeveloper(request): |
112 def checkIsDeveloper(request): |
113 """Returns an alternate HTTP response if Google Account is not a Developer. |
113 """Returns an alternate HTTP response if Google Account is not a Developer. |
114 |
114 |
133 |
133 |
134 login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % { |
134 login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % { |
135 'role' : 'a site developer ', |
135 'role' : 'a site developer ', |
136 } |
136 } |
137 |
137 |
138 login_request = requestLogin(request, DEF_LOGIN_TMPL, |
138 login_response = requestLogin(request, DEF_LOGIN_TMPL, |
139 login_message_fmt=login_message_fmt) |
139 login_message_fmt=login_message_fmt) |
140 |
140 |
141 raise soc.views.out_of_band.AccessViolationResponse(login_request) |
141 raise soc.views.out_of_band.AccessViolationResponse(login_response) |
142 |
142 |
143 |
143 |
144 def checkIsHost(request, program): |
144 def checkIsHost(request, program): |
145 """Returns an alternate HTTP response if Google Account has no Host entity for the specified program. |
145 """Returns an alternate HTTP response if Google Account has no Host entity for the specified program. |
146 |
146 |
166 |
166 |
167 login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % { |
167 login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % { |
168 'role' : 'a host for this program', |
168 'role' : 'a host for this program', |
169 } |
169 } |
170 |
170 |
171 login_request = requestLogin(request, DEF_LOGIN_TMPL, |
171 login_response = requestLogin(request, DEF_LOGIN_TMPL, |
172 login_message_fmt=login_message_fmt) |
172 login_message_fmt=login_message_fmt) |
173 |
173 |
174 raise soc.views.out_of_band.AccessViolationResponse(login_request) |
174 raise soc.views.out_of_band.AccessViolationResponse(login_response) |