equal
deleted
inserted
replaced
118 |
118 |
119 base = params.get('rights') if params else None |
119 base = params.get('rights') if params else None |
120 self.rights = base.rights if base else {} |
120 self.rights = base.rights if base else {} |
121 self.id = None |
121 self.id = None |
122 self.user = None |
122 self.user = None |
123 self.cached_rights = {} |
|
124 |
123 |
125 def __setitem__(self, key, value): |
124 def __setitem__(self, key, value): |
126 """Sets a value only if no old value exists. |
125 """Sets a value only if no old value exists. |
127 """ |
126 """ |
128 |
127 |
215 """Sets up everything for the current user. |
214 """Sets up everything for the current user. |
216 """ |
215 """ |
217 |
216 |
218 self.id = id |
217 self.id = id |
219 self.user = user |
218 self.user = user |
220 self.cached_rights = {} |
|
221 |
219 |
222 def checkAccess(self, access_type, django_args): |
220 def checkAccess(self, access_type, django_args): |
223 """Runs all the defined checks for the specified type. |
221 """Runs all the defined checks for the specified type. |
224 |
222 |
225 Args: |
223 Args: |
446 if request_entity.state != 'group_accepted': |
444 if request_entity.state != 'group_accepted': |
447 self.deny(django_args) |
445 self.deny(django_args) |
448 |
446 |
449 return |
447 return |
450 |
448 |
|
449 @allowDeveloper |
451 @denySidebar |
450 @denySidebar |
452 @allowDeveloper |
|
453 def checkIsHost(self, django_args): |
451 def checkIsHost(self, django_args): |
454 """Raises an alternate HTTP response if Google Account has no Host entity. |
452 """Raises an alternate HTTP response if Google Account has no Host entity. |
455 |
453 |
456 Args: |
454 Args: |
457 request: a Django HTTP request |
455 request: a Django HTTP request |