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
|
6b85ee3eb6
|
Make sure all user emails that can be sent in enterprise properly adjust to the app's URL
|
2014-07-29 13:47:54 -04:00 |
|
Jake Moshenko
|
a661ef4fa8
|
Centrally disable the expiration module for now.
|
2014-07-28 17:55:01 -04:00 |
|
Joseph Schorr
|
8d7493cb86
|
Convert over to notifications system. Note this is incomplete
|
2014-07-17 22:51:58 -04:00 |
|
Jake Moshenko
|
2e923c0441
|
Add config override to allow for specialization using environment variables.
|
2014-06-23 11:24:54 -04:00 |
|
Jake Moshenko
|
d1f4fbdacc
|
Split out the redis hostname for user events and build logs as a string config. Modularize the user events and fix all callers.
|
2014-05-30 14:25:29 -04:00 |
|
Jake Moshenko
|
0ba4201020
|
Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires.
|
2014-05-29 11:24:10 -04:00 |
|
Jake Moshenko
|
33b43b75c0
|
Eliminate a lot of the if cases in create_user by separating them out. Add a limit to the number of users which can be created based on the license. Add support for creating and loading licenses.
|
2014-05-28 13:51:52 -04:00 |
|
Jake Moshenko
|
f6726bd0a4
|
Merge branch 'ldapper'
Conflicts:
Dockerfile
app.py
data/database.py
endpoints/index.py
test/data/test.db
|
2014-05-22 12:13:41 -04:00 |
|
Jake Moshenko
|
d14798de1d
|
Add a queue capacity reporter plugin to the queue. Move the queue definitions to app. Add a cloudwatch reporter to the dockerfile build queue.
|
2014-05-21 19:50:37 -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
|
5fdccfe3e6
|
Add an alembic migration for the full initial database with the data. Switch LDAP to using bind and creating a federated login entry. Add LDAP support to the registry and index endpoints. Add a username transliteration and suggestion mechanism. Switch the database and model to require a manual initialization call.
|
2014-05-13 12:17:26 -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 |
|
Jake Moshenko
|
fe665118bb
|
Add sentry exception monitoring.
|
2014-04-28 18:59:22 -04:00 |
|
jakedt
|
d39f3cc5d4
|
Fix the tests and implement a fake stripe.
|
2014-04-10 15:20:16 -04:00 |
|
jakedt
|
4d4f3b1c18
|
Add the olark feature flag to the default config and fix the usage of flask modules.
|
2014-04-08 23:05:45 -04:00 |
|
jakedt
|
265fa5070a
|
Fix support for multiple stack configurations and move most secrets into the quay-config project.
|
2014-04-07 16:59:22 -04:00 |
|
jakedt
|
8e9faf6121
|
Toward running quay in a docker container.
|
2014-04-07 01:20:09 -04:00 |
|
jakedt
|
0abbf042dd
|
Add a features modules that process the flask dict.
|
2014-04-03 18:47:17 -04:00 |
|
jakedt
|
e87ffa20cf
|
First attempt at making config loadable through string config overrides in an env variable.
|
2014-04-03 17:31:46 -04:00 |
|
jakedt
|
5bb4008880
|
Fix cookie auth to work with oauth token auth. Make sure user loading is truly deferred to save DB connections.
|
2014-03-17 12:01:13 -04:00 |
|
jakedt
|
39de79dec6
|
Forgot to import staging config.
|
2014-03-04 19:41:48 -05:00 |
|
jakedt
|
2ea59c8555
|
Allow for special config for staging.
|
2014-03-04 19:40:29 -05:00 |
|
yackob03
|
2cd98fc58e
|
Make the app config more powerful in terms of injecting fake dependencies. Refactor the tests to use metaclasses and to actually all run.
|
2013-11-06 23:21:12 -05:00 |
|
yackob03
|
4c15072c5a
|
Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery.
|
2013-10-14 17:50:07 -04:00 |
|
yackob03
|
0eaf879af8
|
Remove a spurious getLogger call.
|
2013-10-09 23:52:43 -04:00 |
|
yackob03
|
00b8244661
|
Add analytics on push and pull repo events in the backend.
|
2013-10-03 16:19:01 -04:00 |
|
yackob03
|
7bd18c1bab
|
Checkpointing stripe work.
|
2013-10-02 00:48:03 -04:00 |
|
yackob03
|
fb91fb98da
|
Add an application config for local mode but hosted data.
|
2013-10-01 17:23:29 -04:00 |
|
yackob03
|
67147240b6
|
Use production config in production and dev config in dev.
|
2013-09-30 23:54:12 -04:00 |
|
yackob03
|
99341f7d53
|
Send a confirmation email when an account is created. Links don't do anything yet.
|
2013-09-27 19:29:01 -04:00 |
|
yackob03
|
9278871381
|
Load flask principal permissions even for web and api endpoints.
|
2013-09-26 16:32:09 -04:00 |
|
yackob03
|
ee5ea51532
|
Refactor the code into modules, it was getting unweildy.
|
2013-09-25 12:45:12 -04:00 |
|
yackob03
|
2611d70185
|
Need to unwrap the flask user to get the db user for api queries.
|
2013-09-24 18:38:58 -04:00 |
|
yackob03
|
cc58b970d6
|
Decouple the db user from the flask login user.
|
2013-09-24 18:21:27 -04:00 |
|
yackob03
|
e107d79612
|
Add some login machinery.
|
2013-09-23 12:37:40 -04:00 |
|
yackob03
|
458b69953a
|
Integrate flask-principal in order to provide RBAC.
|
2013-09-20 18:38:17 -04:00 |
|
yackob03
|
8e169b1026
|
Index that kinda works and is backed by a database. Still lots to do.
|
2013-09-20 11:55:44 -04:00 |
|