Joseph Schorr
|
2379af71f8
|
Parse the client secret properly
|
2015-05-18 15:01:37 -04:00 |
|
Joseph Schorr
|
fb8e718c44
|
Fix OAuth 2 handler to support retrieving parameters from other places; various OAuth client (such as the Go library) send the values in the request body or even the Auth header
|
2015-05-18 12:38:39 -04:00 |
|
Joseph Schorr
|
b96e35b28c
|
Merge master into bitbucket
|
2015-04-30 15:52:08 -04:00 |
|
Jimmy Zelinskie
|
ded28f6b30
|
redirect ac-discovery=1 to the index
This is a temp fix because rkt doesn't follow redirects.
|
2015-04-30 13:03:50 -04:00 |
|
Joseph Schorr
|
5cc91ed202
|
Work in progress: bitbucket support
|
2015-04-24 18:36:48 -04:00 |
|
Joseph Schorr
|
01698e8d16
|
Fix OAuth 500 error
|
2015-04-24 16:42:31 -04:00 |
|
Joseph Schorr
|
c480fb2105
|
Work in progress: bitbucket support
|
2015-04-24 15:13:08 -04:00 |
|
Jimmy Zelinskie
|
02498d72ba
|
almost all PR discussion fixes
|
2015-04-21 18:04:25 -04:00 |
|
Jimmy Zelinskie
|
ba2cb08904
|
Merge branch 'master' into git
|
2015-04-16 17:38:35 -04:00 |
|
Joseph Schorr
|
703f48f194
|
Add auto-redirect to user and org pages for the new layout
|
2015-04-10 15:35:23 -04:00 |
|
Joseph Schorr
|
f67eeee8c8
|
Start conversion of the user admin/view
|
2015-04-02 16:34:41 -04:00 |
|
Joseph Schorr
|
27a9b84587
|
Switch avatars to be built out of CSS and only overlayed with the gravatar when a non-default exists
|
2015-03-30 17:55:04 -04:00 |
|
Jimmy Zelinskie
|
7d1d53ebcb
|
custom trigger: initial setup wizard
|
2015-03-27 17:07:06 -04:00 |
|
Jimmy Zelinskie
|
3dbaafbd60
|
Merge branch 'pagesnew' into star
|
2015-02-23 15:07:49 -05:00 |
|
Joseph Schorr
|
83d25d8c2b
|
Add a page for toggling the cookie used for the new layout experiment
|
2015-02-23 14:48:33 -05:00 |
|
Jimmy Zelinskie
|
917dd6b674
|
Merge branch 'master' into star
|
2015-02-18 17:36:58 -05:00 |
|
Joseph Schorr
|
045614c6c8
|
Merge branch 'master' into ackbar
|
2015-02-09 17:16:42 -05:00 |
|
Joseph Schorr
|
cf774e23df
|
Merge branch 'master' into v2
|
2015-02-05 15:37:14 -05:00 |
|
Joseph Schorr
|
bfb0784abc
|
Add signing to the ACI converter
|
2015-02-04 15:29:24 -05:00 |
|
Joseph Schorr
|
1022355bb1
|
Revert changes accidentally checked in
|
2015-01-29 15:00:44 -05:00 |
|
Joseph Schorr
|
30b895b795
|
Merge branch 'grunt-js-folder' of https://github.com/coreos-inc/quay into ackbar
|
2015-01-23 17:26:14 -05:00 |
|
Joseph Schorr
|
c8229b9c8a
|
Implement new step-by-step setup
|
2015-01-23 17:19:15 -05:00 |
|
Joseph Schorr
|
1cce87b136
|
Add is_testing info and mirror the moved endpoints so we can migrate safely.
|
2015-01-20 16:58:29 -05:00 |
|
Joseph Schorr
|
b74b7de197
|
Clean up the health checking code and move the endpoints to /health/instance and /health/endtoend.
|
2015-01-20 16:53:05 -05:00 |
|
Joseph Schorr
|
92d32bc636
|
Make the DB health check first attempt a simple DB connection. If the database is in the middle of a failover, this will fail after 3 seconds (the connection timeout specified), rather than hanging and causing the ELB health checks to timeout and fail.
|
2015-01-20 14:46:22 -05:00 |
|
Joseph Schorr
|
2a89accc49
|
Fix exception handling in the registry health check and make sure the user_loader is registered before the process is forked
|
2015-01-16 22:41:54 -05:00 |
|
Joseph Schorr
|
2bae008bb1
|
Add a timeout to the health check on the registry workers
|
2015-01-16 13:22:54 -05:00 |
|
Joseph Schorr
|
a4de476a85
|
Have the health check also ping the registry endpoint to make sure it is functional.
|
2015-01-14 23:39:58 -05:00 |
|
Joseph Schorr
|
6ed28930b2
|
Work in progress: Docker -> ACI conversion
|
2015-01-13 17:46:11 -05:00 |
|
Joseph Schorr
|
47fb10b79f
|
Merge branch 'master' into ackbar
|
2015-01-08 13:57:39 -05:00 |
|
Joseph Schorr
|
27e7447569
|
Fix spacing
|
2015-01-05 12:12:00 -05:00 |
|
Joseph Schorr
|
4ca877c1d4
|
Add ability to download system logs
|
2014-12-23 14:01:00 -05:00 |
|
Jimmy Zelinskie
|
6968c148f7
|
Allow redirects to specific tags
|
2014-12-18 16:01:59 -05:00 |
|
Jimmy Zelinskie
|
5a484cfe11
|
Initial redesigned UI for repo listings w/ stars.
|
2014-12-11 15:07:41 -05:00 |
|
Jimmy Zelinskie
|
8591889c62
|
Generate PNG avatars.
|
2014-11-26 16:52:24 -05:00 |
|
Jimmy Zelinskie
|
eab79ff1ad
|
Add caching headers to avatar endpoint.
|
2014-11-26 10:54:16 -05:00 |
|
Joseph Schorr
|
0e13ef3ff8
|
Fix various bugs and styling issues
|
2014-11-24 19:40:03 -05:00 |
|
Joseph Schorr
|
7bf96c506f
|
Merge branch 'bees' into koh
|
2014-11-24 19:25:53 -05:00 |
|
Joseph Schorr
|
e9cac407df
|
Add a configurable avatar system and add an internal avatar system for enterprise
|
2014-11-24 19:25:13 -05:00 |
|
Jake Moshenko
|
768a60b414
|
Redirect to repository pages if the repository exists, and it's public or the user has read access, and the route doesn't match any other route.
|
2014-11-20 15:12:37 -05:00 |
|
Joseph Schorr
|
58ca76239b
|
Add ability to one-click generate an authorization access token in the applications panel
|
2014-11-17 14:54:07 -05:00 |
|
Joseph Schorr
|
98602a2d0c
|
Add a new configurable health check, to make sure production instances are not taken down by Redis or non-local DB issues
|
2014-11-02 15:06:17 -05:00 |
|
Joseph Schorr
|
dfe143270c
|
Add is_testing value to the status endpoint
|
2014-10-29 13:51:05 -04:00 |
|
Jake Moshenko
|
03190efde3
|
Phase 2 of migrating repo namespaces to referencing user objects, backfilling the rows without a value for namespace_user, and changing all accesses to go through the namespace_user object. All tests are passing, manual testing still required.
|
2014-09-24 18:01:35 -04:00 |
|
Joseph Schorr
|
f3b03ebc34
|
Add a feature flag for disabling all emails
|
2014-09-22 19:11:48 -04:00 |
|
Joseph Schorr
|
b212dbb2ab
|
Merge branch 'master' into better-emails
|
2014-09-18 13:20:32 -04:00 |
|
Joseph Schorr
|
3c20402b32
|
Add a common base email template, translate the emails over to using jinja and add emails when e-mail addresses and passwords are changed.
|
2014-09-05 19:57:33 -04:00 |
|
Joseph Schorr
|
43b6695f9c
|
Get team invite confirmation working and fully tested
|
2014-08-18 17:24:00 -04:00 |
|
Jake Moshenko
|
979f78f677
|
Stop clobbering the scope variable.
|
2014-08-06 18:51:04 -04:00 |
|
Joseph Schorr
|
05a1413153
|
Handle UI for dangerous scopes
|
2014-08-05 21:21:22 -04:00 |
|
Joseph Schorr
|
7de1dd7dc0
|
Merge branch 'master' into redalert
|
2014-07-28 18:35:39 -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
|
b39b847c98
|
Add messaging around required params for oauth. Style fixes.
|
2014-07-21 15:09:31 -04:00 |
|
Jake Moshenko
|
8c3448080c
|
Merge remote-tracking branch 'origin/master' into touchdown
Conflicts:
test/data/test.db
|
2014-05-21 14:43:57 -04:00 |
|
Jake Moshenko
|
8b5c781f84
|
Change the health check to ping the db and the redis build logs.
|
2014-05-13 18:53:42 -04:00 |
|
Joseph Schorr
|
c244f367ba
|
Start on tour UI and make some small changes to the overall Quay UI
|
2014-04-29 00:45:42 -04:00 |
|
jakedt
|
9b3f61e410
|
Add robots.txt and update the sitemap.
|
2014-04-21 19:46:00 -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 |
|
jakedt
|
73f23f155c
|
Merge branch 'ncc1701' of ssh://bitbucket.org/yackob03/quay into ncc1701
|
2014-04-10 15:20:26 -04:00 |
|
jakedt
|
d39f3cc5d4
|
Fix the tests and implement a fake stripe.
|
2014-04-10 15:20:16 -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
|
e685dced84
|
Fix receipt downloading by properly loading the permissions for the user/org
|
2014-04-04 03:01:48 -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 |
|
Joseph Schorr
|
1fc3c922a9
|
Properly handle a redirect URI mismatch
|
2014-03-26 16:45:11 -04:00 |
|
jakedt
|
f060fd6ae0
|
Fix and unify CSRF support across web and API endpoints.
|
2014-03-25 14:32:26 -04:00 |
|
jakedt
|
cbc40588cb
|
Finally figure out what the data field is supposed to be for and use it to implement and fix 3LO.
|
2014-03-25 12:42:40 -04:00 |
|
Joseph Schorr
|
e92cf37583
|
Add cancel button to the oauth authorization page, add the org icon to said page, and fix some other minor bugs
|
2014-03-24 18:30:22 -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
|
c93c62600d
|
Merge remote-tracking branch 'origin/master' into swaggerlikeus
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
templates/base.html
test/data/test.db
test/specs.py
|
2014-03-19 15:39:44 -04:00 |
|
Joseph Schorr
|
d7a59ef0c2
|
Add checks for invalid scopes in the auth approval process
|
2014-03-18 17:05:27 -04:00 |
|
Joseph Schorr
|
d469b41899
|
Add an oauth authorization page
|
2014-03-14 18:57:28 -04:00 |
|
jakedt
|
25ceb90fc6
|
Add some sort of oauth.
|
2014-03-12 12:37:06 -04:00 |
|
Joseph Schorr
|
9ca41dec95
|
Add a 500 error page and make it automatically display if there is a 500 error as a result of an API call
|
2014-03-10 17:01:36 -04:00 |
|
jakedt
|
5f0969778e
|
Fix the status badge logic again.
|
2014-03-05 15:14:12 -05:00 |
|
jakedt
|
7a89b0872f
|
Fix the tag logic.
|
2014-03-05 14:57:14 -05:00 |
|
jakedt
|
638dbb3d8d
|
Cache the status tags and fix the tag for images that were pushed from a build.
|
2014-03-05 14:35:11 -05:00 |
|
Joseph Schorr
|
3f806b10c2
|
Add support for build status tags, which link to the Quay.io repo
|
2014-02-28 16:23:36 -05:00 |
|
jakedt
|
f60f9eb62a
|
Properly connect the github push webhook with the build worker. Still need to resolve the archive format.
|
2014-02-18 18:09:14 -05:00 |
|
jakedt
|
b5d4919364
|
Split out callbacks into their own blueprint. Add build trigger DB information and connect it with some APIs. Stub out the UI to allow for generation of triggers. Split out the triggers into a plugin-ish architecture for easily adding new triggers.
|
2014-02-18 15:50:15 -05:00 |
|
Joseph Schorr
|
98e57b9d2b
|
Merge branch 'master' into tutorial
Conflicts:
endpoints/index.py
static/css/quay.css
static/js/app.js
static/js/controllers.js
test/data/test.db
|
2014-02-06 21:23:27 -05:00 |
|
yackob03
|
bd47b9adf4
|
Add an about page. Change the terms in the footer. Add colors to the icons for the contact options. Update the sitemap. Remove empty controllers.
|
2014-02-06 19:20:19 -05:00 |
|
Joseph Schorr
|
b7afc83204
|
Merge branch 'bobthe' into tutorial
|
2014-02-06 13:37:41 -05:00 |
|
Joseph Schorr
|
dbed1300ad
|
Start on work towards the tutorial. Note that this code is BROKEN
|
2014-02-05 21:00:04 -05:00 |
|
yackob03
|
2ddbad3d39
|
url_for must reference the blueprint name now.
|
2014-01-30 17:23:14 -05:00 |
|
yackob03
|
845985c859
|
Merge branch 'security'
Conflicts:
endpoints/api.py
endpoints/web.py
|
2014-01-23 14:51:43 -05:00 |
|
Joseph Schorr
|
f0add0e6cf
|
Fix return values on confirm code
|
2014-01-17 17:23:52 -05:00 |
|
Joseph Schorr
|
c738113ca4
|
Handle duplicate emails on confirmation and make the confirmation error page nicer
|
2014-01-17 17:20:51 -05:00 |
|
Joseph Schorr
|
a363ada41c
|
Add ability to view and change an account’s email address
|
2014-01-17 17:04:05 -05:00 |
|
yackob03
|
82c4c8a28b
|
Merge branch 'master' into contact
Conflicts:
static/js/controllers.js
templates/base.html
|
2014-01-15 14:32:51 -05:00 |
|
yackob03
|
b6d4459080
|
Complete the login with GitHub functionality.
|
2014-01-15 13:55:57 -05:00 |
|
yackob03
|
f311885e2a
|
Underpinnings of the ability to connect a GitHub account to an existing Quay account.
|
2014-01-14 15:23:44 -05:00 |
|
yackob03
|
8e4bbdf1dd
|
Add no-cache as a response header.
|
2014-01-02 18:01:34 -05:00 |
|
Joseph Schorr
|
310c98df50
|
Move each flask module into a Blueprint and have CSRF protection only on the API blueprint
|
2013-12-30 17:05:27 -05:00 |
|
Joseph Schorr
|
b598c7ec85
|
Style fixes
|
2013-12-28 19:56:23 -05:00 |
|
Joseph Schorr
|
2e3be90054
|
Make sure Quay cannot be shown in frames
|
2013-12-28 13:28:52 -05:00 |
|
yackob03
|
6fb6eb64e1
|
Fix the imports when separating out the new common.py file.
|
2013-12-27 18:01:44 -05:00 |
|
Joseph Schorr
|
3d899b9f95
|
Embed the discovery information directly into the page
|
2013-12-27 17:19:14 -05:00 |
|
Joseph Schorr
|
c20e7dbcf7
|
- Add some more analytics events
- Enable business features for personal users on business plans
- Fix a bug in the credit card image view
|
2013-12-20 22:38:53 -05:00 |
|
yackob03
|
dec74fc608
|
When an email code has already been used, just redirect to signin.
|
2013-12-18 19:47:42 -05:00 |
|