| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 11c6c5fa52 | Merge remote-tracking branch 'origin/master' into ldapper Conflicts:
	app.py | 2014-05-13 16:55:02 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | bcb993a914 | Set up the build logs to use our fake build logs on test and local. | 2014-05-09 18:45:11 -04:00 |  | 
				
					
						| 
								
								
									 Jake Moshenko | 027ada1f5c | First stab at LDAP integration. | 2014-05-09 17:39:43 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | 8f66c39ff5 | Use the customer information, not an existing subscription, to determine whether the button should say "Start Free Trial" or "Subscribe" | 2014-04-23 01:17:34 -04:00 |  | 
				
					
						| 
								
								
									 Joseph Schorr | a5c2fc7185 | Add a display alert that shows when the trial period ends (if applicable). Also change the name of the Subscribe buttons to "Start Trial" when no existing subscription is found | 2014-04-23 01:10:31 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | 3f42d15335 | Merge remote-tracking branch 'origin/master' into tagyourit Conflicts:
	static/css/quay.css
	static/js/graphing.js
	static/partials/view-repo.html
	test/data/test.db | 2014-04-15 15:58:30 -04:00 |  | 
				
					
						| 
								
								
									 jakedt | 0827e0fbac | Merge remote-tracking branch 'origin/master' into ncc1701 Conflicts:
	endpoints/web.py
	static/directives/signup-form.html
	static/js/app.js
	static/js/controllers.js
	static/partials/landing.html
	static/partials/view-repo.html
	test/data/test.db | 2014-04-14 19:37:22 -04:00 |  |