| 
								
								
									 Joseph Schorr | e028d4ae0a | Merge master into branch | 2014-09-04 18:08:18 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1c2de35f28 | Code review fixes | 2014-09-04 17:54:51 -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 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 1e7e012b92 | Add a requirement for the current password to change the user's password or email address | 2014-09-03 15:41:25 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 2dcdd7ba5b | Add exponential backoff of login attempts. | 2014-09-02 15:27:05 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 3b72b26836 | Merge branch 'master' into comewithmeifyouwanttowork | 2014-08-28 20:50:13 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | ae92098b23 | Add invite by email (WIP) | 2014-08-28 20:49:11 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 7ca853adee | Rename the method so it doesn't shadow the model method. | 2014-08-28 18:53:04 -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 | d76d4704a0 | Add pagination to the notifications API and make the UI only show a maximum of 5 notifications (beyond that, it shows "5+"). | 2014-08-26 15:19:39 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | a129aac94b | Add ability to regenerate robot account credentials | 2014-08-25 17:19:23 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 99d75bede7 | Handle error cases better for external services | 2014-08-25 15:30:29 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | d2880807b2 | - Further fixes for license stuff - Small fixes to ensure Quay works for Postgres | 2014-08-21 19:21:20 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 4fd249589d | Add scopes to many org admin methods and remove the internal_only on ones we can now expose | 2014-08-19 19:21:41 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 53fb7f4136 | Add documentation for all path parameters | 2014-08-19 19:05:28 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 02d3b70013 | Make sure to search teams as well when determining the robots which have access to a private repo | 2014-08-18 19:19:01 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 43b6695f9c | Get team invite confirmation working and fully tested | 2014-08-18 17:24:00 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 7d7cca39cc | New team view interface | 2014-08-15 20:51:31 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 56d7a3524d | Work in progress: Require invite acceptance to join an org | 2014-08-15 17:47:43 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | e7daca5d95 | Add better messaging and UI around repos and images that are currently being pushed | 2014-08-13 17:54:15 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 11176215e1 | Commit new DB changes and make sure the metadata is always present in some form | 2014-08-11 18:35:26 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 389c88a7c4 | Update federated login to store metadata and have the UI pull the information from the metadata | 2014-08-11 18:25:01 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | e0bb94e439 | Add path param description support | 2014-08-06 17:47:32 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 02e47ed572 | Begin the work to allow robots and teams to be managed via API. | 2014-08-05 20:53:00 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 49801bc2c4 | - Add web hook queue code back in. We'll remove it and turn it off after this CL goes to prod - Make notification lookup always be by repo and its UUID, rather than the internal DB ID
- Add the init script for the notification worker | 2014-07-31 13:30:54 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 7de1dd7dc0 | Merge branch 'master' into redalert | 2014-07-28 18:35:39 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 32b2ecdfa6 | Add ability to dismiss notifications | 2014-07-28 18:23:46 -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 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 268c28649a | The previous order of removing triggers and their push keys violated a DB constraint. | 2014-07-25 13:46:22 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 54ee94754e | - Add support for orgs in the entity search and the notification system - Fix the titles/names of the different notification types
- Fix the styling of the options buttons on the notifications | 2014-07-22 13:39:41 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 591cd020b8 | Merge branch 'master' into redalert | 2014-07-18 15:58:56 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 70a35ab421 | Some uninitialized build triggers may not yet have a write token. | 2014-07-18 15:05:39 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 8a2c88488a | Filter tokens with an associated build trigger from the list API. Delete associated tokens when deleting a trigger. | 2014-07-18 14:56:26 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 3d852aa9d3 | tiny style fixes | 2014-07-18 14:55:55 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 8d7493cb86 | Convert over to notifications system. Note this is incomplete | 2014-07-17 22:51:58 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | a45054bf2e | Change tag_view to avoid a DB lookup and only return the tag's image ID. We map the ID in the frontend based on the image data returned | 2014-07-17 15:16:22 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | de8e898ad0 | Add UI for managing repo notifications | 2014-07-17 13:32:39 -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 | b0c4f5b2f5 | - Fix tests to not hit remote Redis endpoint - Fix convert organization to allow admin email address, in addition to username
- Add test for the above | 2014-07-08 18:19:13 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 684c26bc1a | Populate image storage objects with locations everywhere. | 2014-06-27 20:04:26 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | ee0d483efd | Fix "Run Build Again" to send the tags to which we should push. | 2014-06-26 19:55:16 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 76165b5d2b | Add API and UI support for displaying image locations | 2014-06-24 18:48:42 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | bf98575feb | Add the basics of geographic data distribution and get the tests to work. | 2014-06-17 16:03:43 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 78c5aec5b9 | Switch the checksums to use the registry computed value, remove all assumptions of namespaced paths for legacy storage, fix an upload race condition in the registry code. | 2014-06-11 15:37:45 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 8e6328a5f0 | Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed | 2014-05-29 11:24:44 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 0683f2657e | Rename the email util to not conflict with a builtin library. | 2014-05-28 18:22:48 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 69be86be97 | Add extra seat check in the user API call and turn off user->org conversion when authentication is LDAP | 2014-05-28 15:53:53 -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 |  | 
				
					
						| 
								
								
									 Jake Moshenko | decefbf168 | Switch the seat count for the superuser API to the real value from the license. | 2014-05-28 13:54:02 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | a9a8105fbc | Add credit card expiration date to the billing info screen | 2014-05-22 16:52:51 -04:00 |  |