Add UI for handling the case when an enterprise has reached its maximum seat count
This commit is contained in:
		
							parent
							
								
									22cc7a85d4
								
							
						
					
					
						commit
						205362bc7b
					
				
					 7 changed files with 47 additions and 4 deletions
				
			
		|  | @ -66,6 +66,10 @@ class Unauthorized(ApiException): | |||
|       ApiException.__init__(self, 'insufficient_scope', 403, 'Unauthorized', payload) | ||||
| 
 | ||||
| 
 | ||||
| class ExceedsLicenseException(ApiException): | ||||
|   def __init__(self, payload=None): | ||||
|     ApiException.__init__(self, None, 402, 'Payment Required', payload) | ||||
| 
 | ||||
| 
 | ||||
| class NotFound(ApiException): | ||||
|   def __init__(self, payload=None): | ||||
|  | @ -275,6 +279,10 @@ def request_error(exception=None, **kwargs): | |||
|   raise InvalidRequest(message, data) | ||||
| 
 | ||||
| 
 | ||||
| def license_error(exception=None): | ||||
|   raise ExceedsLicenseException() | ||||
| 
 | ||||
| 
 | ||||
| def log_action(kind, user_or_orgname, metadata=None, repo=None): | ||||
|   if not metadata: | ||||
|     metadata = {} | ||||
|  |  | |||
		Reference in a new issue