Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3efaa255e8 
								
							 
						 
						
							
							
								
								Accidental refactor, split out legacy.py into separate sumodules and update all call sites.  
							
							
							
						 
						
							2015-07-17 11:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								87efcb9e3d 
								
							 
						 
						
							
							
								
								Delegated superuser API access  
							
							... 
							
							
							
							Add a new scope for SUPERUSER that allows delegated access to the superuser endpoints. CA needs this so they can programmatically create and remove users. 
							
						 
						
							2015-06-30 11:08:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								477a3fdcdc 
								
							 
						 
						
							
							
								
								Add a test to verify that all important blueprints have all their methods decorated  
							
							... 
							
							
							
							This ensures that we don't accidentally add a blueprint method without either explicitly blacklisting or whitelisting anonymous access 
							
						 
						
							2015-06-02 15:56:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								54992c23b7 
								
							 
						 
						
							
							
								
								Add a feature flag for disabling unauthenticated access to the registry in its entirety.  
							
							
							
						 
						
							2015-05-19 17:52:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a5ff765f3b 
								
							 
						 
						
							
							
								
								Validate that we have a valid JSON body  
							
							
							
						 
						
							2015-02-18 15:57:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								7933bd44fd 
								
							 
						 
						
							
							
								
								Add tests for the new super user config API and make sure both super user API endpoint sets are all guarded against being used in production  
							
							
							
						 
						
							2015-01-08 12:53:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								1bf25f25c1 
								
							 
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2015-01-04 14:38:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								182c87b983 
								
							 
						 
						
							
							
								
								Remove unused imports.  
							
							
							
						 
						
							2014-11-26 10:53:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jimmy Zelinskie 
								
							 
						 
						
							
							
							
							
								
							
							
								d9f0d36dfe 
								
							 
						 
						
							
							
								
								Add missing InvalidResponse class.  
							
							
							
						 
						
							2014-11-25 16:08:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								ccc16fd6f4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into bees  
							
							
							
						 
						
							2014-11-17 13:14:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e0993b26af 
								
							 
						 
						
							
							
								
								Make query params only read from query params, not JSON as well  
							
							
							
						 
						
							2014-10-03 15:05:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								1d8ec59362 
								
							 
						 
						
							
							
								
								Merge branch master into bees  
							
							
							
						 
						
							2014-10-02 15:08:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								987177fd7e 
								
							 
						 
						
							
							
								
								Have require_fresh_login not apply if there is no password set for the user  
							
							
							
						 
						
							2014-09-04 19:47:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1a230f635a 
								
							 
						 
						
							
							
								
								Use datetime.min instead of a fixed span for the last login default time.  
							
							
							
						 
						
							2014-09-04 19:15:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e783df31e0 
								
							 
						 
						
							
							
								
								Add the concept of require_fresh_login to both the backend and frontend. Sensitive methods will now be marked with the annotation, which requires that the user has performed a login within 10 minutes or they are asked to do so in the UI before running the operation again.  
							
							
							
						 
						
							2014-09-04 14:24:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jake Moshenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2dcdd7ba5b 
								
							 
						 
						
							
							
								
								Add exponential backoff of login attempts.  
							
							
							
						 
						
							2014-09-02 15:27:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1a4030b6 
								
							 
						 
						
							
							
								
								Add response schema validation (only when in TESTING mode) and add one schema. More will be added in a followup CL  
							
							
							
						 
						
							2014-08-27 20:57:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								53fb7f4136 
								
							 
						 
						
							
							
								
								Add documentation for all path parameters  
							
							
							
						 
						
							2014-08-19 19:05:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								e0bb94e439 
								
							 
						 
						
							
							
								
								Add path param description support  
							
							
							
						 
						
							2014-08-06 17:47:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								34fc279092 
								
							 
						 
						
							
							
								
								Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods.  
							
							
							
						 
						
							2014-07-28 14:58:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7493cb86 
								
							 
						 
						
							
							
								
								Convert over to notifications system. Note this is incomplete  
							
							
							
						 
						
							2014-07-17 22:51:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								a84fe0681a 
								
							 
						 
						
							
							
								
								Start on data model changes and API changes for the new repository notification system  
							
							
							
						 
						
							2014-07-16 16:30:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								205362bc7b 
								
							 
						 
						
							
							
								
								Add UI for handling the case when an enterprise has reached its maximum seat count  
							
							
							
						 
						
							2014-05-28 15:22:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								0e320c964f 
								
							 
						 
						
							
							
								
								- Add support for super users  
							
							... 
							
							
							
							- Add a super user API
- Add a super user interface 
							
						 
						
							2014-04-10 00:26:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								19a20a6c94 
								
							 
						 
						
							
							
								
								Turn off all references and API calls to billing if the feature is disabled  
							
							
							
						 
						
							2014-04-06 00:36:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								4f4112b18d 
								
							 
						 
						
							
							
								
								Add show_if and hide_if methods for routes and APIs, as well as proper comparison of feature values  
							
							
							
						 
						
							2014-04-03 19:32:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								4e80f95012 
								
							 
						 
						
							
							
								
								Format_date has to support missing dates.  
							
							
							
						 
						
							2014-03-25 18:01:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								f39793b3ac 
								
							 
						 
						
							
							
								
								Check CSRF after processing the oauth token.  
							
							
							
						 
						
							2014-03-25 15:37:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								f060fd6ae0 
								
							 
						 
						
							
							
								
								Fix and unify CSRF support across web and API endpoints.  
							
							
							
						 
						
							2014-03-25 14:32:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								3b7b12085d 
								
							 
						 
						
							
							
								
								User scope objects everywhere. Switch scope objects to namedtuples. Pass the user when validating whether the user has authorized such scopes in the past. Make sure we calculate the scope string using all user scopes form all previously granted tokens.  
							
							
							
						 
						
							2014-03-19 18:09:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								6fc369bed2 
								
							 
						 
						
							
							
								
								Change non logged in 403s to 401s.  
							
							
							
						 
						
							2014-03-19 13:57:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								64071b9e8e 
								
							 
						 
						
							
							
								
								Add a user info scope and thread it through the code. Protect the org modification API.  
							
							
							
						 
						
							2014-03-18 19:21:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								b0dcb5d7e3 
								
							 
						 
						
							
							
								
								Merge branch 'swaggerlikeus' of  https://bitbucket.org/yackob03/quay  into swaggerlikeus  
							
							
							
						 
						
							2014-03-18 16:46:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Schorr 
								
							 
						 
						
							
							
							
							
								
							
							
								9ae4506a0d 
								
							 
						 
						
							
							
								
								Add OAuth usage information the API logs, have it be displayed in the logs UI and start on the code to display application information when clicked. Note that this does not (yet) do anything with the information returned as we need to wait for the mainline merge of Angular 1.2.9 (which is in master) before I can continue on the display  
							
							
							
						 
						
							2014-03-18 16:45:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								6f39e158d6 
								
							 
						 
						
							
							
								
								Eliminate all of the exceptions when running the tests.  
							
							
							
						 
						
							2014-03-18 15:58:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								7d163833bd 
								
							 
						 
						
							
							
								
								Some small fixes in the API.  
							
							
							
						 
						
							2014-03-18 14:22:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3d71bfd7 
								
							 
						 
						
							
							
								
								Feed error messages through a cors wrapper so that people on other domains can see what's happening.  
							
							
							
						 
						
							2014-03-17 16:57:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2767ff16 
								
							 
						 
						
							
							
								
								Fix url_for for api endpoints.  
							
							
							
						 
						
							2014-03-17 15:23:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								3542a520f5 
								
							 
						 
						
							
							
								
								Fix bugs, mostly related to date formatting.  
							
							
							
						 
						
							2014-03-17 13:10:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								60015f0ae0 
								
							 
						 
						
							
							
								
								Add internal API filtering.  
							
							
							
						 
						
							2014-03-14 18:07:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								83bc965556 
								
							 
						 
						
							
							
								
								Link the org api calls to their related user resources.  
							
							
							
						 
						
							2014-03-14 17:35:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								4d551a079b 
								
							 
						 
						
							
							
								
								Re-organize the imports for the api endpoints.  
							
							
							
						 
						
							2014-03-14 16:11:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								1bbe2283dc 
								
							 
						 
						
							
							
								
								Port logs and robots.  
							
							
							
						 
						
							2014-03-14 16:02:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								3c268de025 
								
							 
						 
						
							
							
								
								Port over the billing apis.  
							
							
							
						 
						
							2014-03-14 15:35:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								a667714d3d 
								
							 
						 
						
							
							
								
								Port permission prototypes and org members.  
							
							
							
						 
						
							2014-03-14 14:51:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								e4e4f8c553 
								
							 
						 
						
							
							
								
								Migrate teams and orgs.  
							
							
							
						 
						
							2014-03-14 14:20:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								cd276773ff 
								
							 
						 
						
							
							
								
								Port over tokens.  
							
							
							
						 
						
							2014-03-14 13:24:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4ece31f3 
								
							 
						 
						
							
							
								
								Port over images, permissions, and tags.  
							
							
							
						 
						
							2014-03-14 13:06:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								21d0ec2012 
								
							 
						 
						
							
							
								
								Port triggers to new API.  
							
							
							
						 
						
							2014-03-14 12:11:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jakedt 
								
							 
						 
						
							
							
							
							
								
							
							
								e475e9809d 
								
							 
						 
						
							
							
								
								Port over webhooks, search, and builds.  
							
							
							
						 
						
							2014-03-13 16:31:37 -04:00