Fix the super user default config. Slight style tweaks to the super user permission implementation.
This commit is contained in:
		
							parent
							
								
									73f23f155c
								
							
						
					
					
						commit
						0fd5da172e
					
				
					 2 changed files with 6 additions and 5 deletions
				
			
		|  | @ -22,7 +22,7 @@ _TeamTypeNeed = namedtuple('teamwideneed', ['type', 'orgname', 'teamname', 'role | |||
| _TeamNeed = partial(_TeamTypeNeed, 'orgteam') | ||||
| _UserTypeNeed = namedtuple('userspecificneed', ['type', 'username', 'role']) | ||||
| _UserNeed = partial(_UserTypeNeed, 'user') | ||||
| _SuperUserNeed = partial(namedtuple('superuserneed', ['type']), '_superuser') | ||||
| _SuperUserNeed = partial(namedtuple('superuserneed', ['type']), 'superuser') | ||||
| 
 | ||||
| 
 | ||||
| REPO_ROLES = [None, 'read', 'write', 'admin'] | ||||
|  | @ -90,7 +90,8 @@ class QuayDeferredPermissionUser(Identity): | |||
|       user_object = model.get_user(self.id) | ||||
| 
 | ||||
|       # Add the superuser need, if applicable. | ||||
|       if user_object.username is not None and user_object.username in app.config.get('SUPER_USERS', []): | ||||
|       if (user_object.username is not None and | ||||
|           user_object.username in app.config.get('SUPER_USERS', [])): | ||||
|         self.provides.add(_SuperUserNeed()) | ||||
| 
 | ||||
|       # Add the user specific permissions, only for non-oauth permission       | ||||
|  |  | |||
		Reference in a new issue