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 |
|
yackob03
|
7c93688e30
|
Plumbing for the contact us page.
|
2013-12-17 17:02:37 -05:00 |
|
yackob03
|
b00f58d164
|
Add a security page and link it from the landing page and footer.
|
2013-11-22 15:54:23 -05:00 |
|
yackob03
|
4c21273cf4
|
Add a trademark disclaimer for the Docker trademark. Make all references to Docker proper nouns.
|
2013-11-22 12:32:05 -05:00 |
|
yackob03
|
f5e6af37cf
|
Fix the nginx config to work with the new snapshots. Fix the snapshot creator to correctly create the request path.
|
2013-11-18 19:17:58 -05:00 |
|
yackob03
|
6355b4a217
|
Fix some things with the seo snapshots and use the pep8 style guite.
|
2013-11-18 18:42:27 -05:00 |
|
Joseph Schorr
|
738973cf39
|
Add the snapshot endpoint to web.py and have the phantomjs running only load the page's HTML once there are no further pending XHR requests
|
2013-11-18 17:11:06 -05:00 |
|
Joseph Schorr
|
4c6012f756
|
Add ability to download receipts in PDF form
|
2013-11-18 14:49:54 -05:00 |
|
Joseph Schorr
|
70c02eae16
|
Work in progress: Organizations page (with a fake tour) and start on the locations for the create new org and convert to org forms
|
2013-11-07 01:48:58 -05:00 |
|
yackob03
|
7991c3eff8
|
Remove an old todo since we are actually handling the case.
|
2013-11-04 16:44:51 -05:00 |
|
Joseph Schorr
|
d7148b1711
|
Start on controllers and the API for organizations. Also adds fake model methods
|
2013-10-31 18:17:26 -04:00 |
|
Joseph Schorr
|
70fd9afb2b
|
Start on new repo page
|
2013-10-24 17:41:55 -04:00 |
|
Joseph Schorr
|
e382fa1e58
|
Add a status page to /v1/ so that people don't get confused by the message that docker emits
|
2013-10-17 17:45:08 -04:00 |
|
yackob03
|
449c0b0d46
|
Add a rule for the base repository route too to serve the index page.
|
2013-10-15 21:50:14 -04:00 |
|
yackob03
|
053ae056ce
|
Fix logins.
|
2013-10-15 17:49:03 -04:00 |
|
yackob03
|
959016a6eb
|
Remove unnecessary calls to the database for user and permission metadata.
|
2013-10-15 14:48:49 -04:00 |
|
yackob03
|
13298be5d3
|
Move the register code for github login to the actual registration part, not just login.
|
2013-10-15 01:12:23 -04: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
|
e3db0398ce
|
Add routes specifically for all angular subroutes so that 404s will start working again. Add a warning in app.js to hopefully ensure that new routes get created when necessary.
|
2013-10-13 22:06:31 -04:00 |
|
yackob03
|
ce81431cd3
|
Enable HTML5 mode for routing.
|
2013-10-10 19:06:04 -04:00 |
|
yackob03
|
32b28df2d2
|
Send a registration even for github created users. Alias their new username to their old mixpanel ID passed in the OAuth state parameter.
|
2013-10-10 17:32:32 -04:00 |
|
yackob03
|
87ff939ad2
|
Handle some of the error cases with github login.
|
2013-10-10 12:55:03 -04:00 |
|
yackob03
|
3d89227752
|
First iteration of sign-in with gihub.
|
2013-10-09 23:00:34 -04:00 |
|
yackob03
|
6a038bb24e
|
PEP8 fixes.
|
2013-10-08 11:29:42 -04:00 |
|
yackob03
|
504bc7e04e
|
Add a status endpoint that we can use to test if the instance is serving traffic.
|
2013-10-02 14:35:21 -04:00 |
|
Joseph Schorr
|
f5798b4364
|
Add a super basic TOS and privacy policy
|
2013-10-01 17:44:13 -04:00 |
|
yackob03
|
a713555915
|
Notify the user when their account needs verification.
|
2013-10-01 15:43:16 -04:00 |
|
yackob03
|
4746f9c324
|
Quick fix for the signin page, we should consider moving it over to AJAX though.
|
2013-10-01 13:48:37 -04:00 |
|
yackob03
|
32581c0621
|
Handle the confirmation codes to validate user emails.
|
2013-09-27 19:55:04 -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
|
539275d04e
|
Add sign in and sign out.
|
2013-09-26 20:18:36 -04:00 |
|
yackob03
|
9278871381
|
Load flask principal permissions even for web and api endpoints.
|
2013-09-26 16:32:09 -04:00 |
|
yackob03
|
08446ef59e
|
Fix some stuff with logins and permissions, add tags to the mode.
|
2013-09-25 16:46:28 -04:00 |
|
yackob03
|
ee5ea51532
|
Refactor the code into modules, it was getting unweildy.
|
2013-09-25 12:45:12 -04:00 |
|