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
|
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
|
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
|
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
|
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 |
|
jakedt
|
61a6db236f
|
Finish the implementation of local userfiles. Strip charsets from mimetypes in the build worker. Add canonical name ordering to the build queue. Port all queues to the canonical naming version.
|
2014-04-11 18:34:47 -04:00 |
|
jakedt
|
14fba3ae7c
|
Rename SERVER_NAME to SERVER_HOSTNAME to fix the subdomain routing problems.
|
2014-04-11 11:17:45 -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 |
|