yackob03
13b457c440
Add caching to the changes api since it is so expensive and can return large results.
2013-10-20 01:18:31 -04:00
Joseph Schorr
0afea3a779
Add the image view page with the changes view, filterable by typing into a field. Still needs pagination or some other mechanism for getting an overview
2013-10-18 22:28:46 -04:00
yackob03
a1164269be
Complete the diff generating functionality.
2013-10-18 14:31:14 -04:00
yackob03
93b856bdb3
First few changes for the image diffs feature.
2013-10-17 18:25:19 -04:00
yackob03
283f9b81ae
First stab at token auth. The UI could use a little bit of polishing.
2013-10-16 14:24:10 -04:00
yackob03
959016a6eb
Remove unnecessary calls to the database for user and permission metadata.
2013-10-15 14:48:49 -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
16ee147eae
Add a form for changing the password and prompt the user to do so when there is no password on the account.
2013-10-10 13:44:34 -04:00
yackob03
87ff939ad2
Handle some of the error cases with github login.
2013-10-10 12:55:03 -04:00
Joseph Schorr
b924fa5336
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-10-10 00:40:30 -04:00
yackob03
392307a937
Add a repository view with all images that has the list of tags for each image.
2013-10-10 00:40:25 -04:00
Joseph Schorr
9f094af1b2
Begin work on an image history tree view
2013-10-10 00:40:18 -04:00
yackob03
6a038bb24e
PEP8 fixes.
2013-10-08 11:29:42 -04:00
yackob03
3eca5f65e1
Add a visible free plan. Tweak the plans and pricing page. Move all plans to a central plans service to have a single point for editing. Support the free plan on the user admin page. Tweak the landing page.
2013-10-04 14:35:51 -04:00
yackob03
e90f9b37d4
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
...
Conflicts:
endpoints/api.py
2013-10-02 16:35:18 -04:00
Joseph Schorr
c2e9a766f7
Make the account settings view a tiny bit nicer looking
2013-10-02 14:50:02 -04:00
yackob03
f572749ace
Fix a bug in billing dealing with former customers.
2013-10-02 12:43:25 -04:00
yackob03
35c1e6e53b
Allow user to unsubscribe and change their plan.
2013-10-02 02:05:53 -04:00
yackob03
c044893ff9
Add some feedback about the number of private repositories used.
2013-10-02 01:40:11 -04:00
yackob03
20765b7e37
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
...
Conflicts:
static/js/app.js
2013-10-02 00:48:48 -04:00
yackob03
7bd18c1bab
Checkpointing stripe work.
2013-10-02 00:48:03 -04:00
Joseph Schorr
927b280f1a
Redo the landing page to:
...
- Show the user's top repos if they have any
- Show a link to the guide and the repos list if they do not
- Add a getting starting guide
- Redo the repos list to show the user's repos and the top 10 public repos separately
2013-10-02 00:28:24 -04:00
Joseph Schorr
31914da4ca
- Better error messages for sign up
...
- Show a throbber while working on sign up
- Have the front page redirect to the repositories view when logged in
2013-10-01 22:13:43 -04:00
yackob03
211fd6bcd7
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
...
Conflicts:
static/js/controllers.js
2013-10-01 19:39:28 -04:00
yackob03
0d6d463fc1
Allow a user to register from the landing page. Fix spacing issues.
2013-10-01 19:37:33 -04:00
Joseph Schorr
d09c402675
Add ability to search for repos by their full path
2013-10-01 17:02:49 -04:00
yackob03
cbe0590ce5
Fix s3 delete.
2013-10-01 14:46:44 -04:00
yackob03
96896b9067
Rename Image.image_id to Image.docker_image_id to reduce confusion.
2013-10-01 14:14:39 -04:00
yackob03
4b9c6d9aae
Add api function to fully delete a repository.
2013-10-01 12:13:25 -04:00
yackob03
6148a59b38
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
...
Conflicts:
endpoints/api.py
2013-09-30 17:54:06 -04:00
yackob03
cb3d3a9a9a
Add a special api_login_required which does not generate the signin redirect.
2013-09-30 17:51:07 -04:00
Joseph Schorr
294d02a595
Fix public browsing
2013-09-30 17:32:03 -04:00
yackob03
ea6df2b725
Add image ancestry and update the test db accordingly.
2013-09-30 15:30:00 -04:00
Joseph Schorr
4382ebfd20
Add ability to change the visibility of a repo, and show whether the repo is private in the repo-view screen
2013-09-28 17:11:10 -04:00
yackob03
b718dbc6e3
Full add public repository support.
2013-09-28 00:05:32 -04:00
yackob03
540dfd5343
Switch the search to use SQL query.
2013-09-27 23:25:57 -04:00
yackob03
a0adffdc8e
PEP8 fixes.
2013-09-27 20:03:07 -04:00
Joseph Schorr
038e9afc97
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-09-27 19:24:30 -04:00
Joseph Schorr
edaad6eea2
Add repo autocomplete for searching.
2013-09-27 19:21:54 -04:00
yackob03
1574be3c07
Make sure usernames and emails are unique and message is sent to user.
2013-09-27 18:16:26 -04:00
yackob03
730f4f2d66
Update landing page to use gravatar.
2013-09-27 18:15:31 -04:00
Joseph Schorr
bf926aceee
Get the tabs working and the UI for the image history. Note that the model changes for the image history are WRONG and need to be fixed
2013-09-27 17:01:45 -04:00
yackob03
53f2a31547
Fix some bugs with the permissions API. Prevent the user from removing themelves as admin.
2013-09-27 15:53:39 -04:00
yackob03
98dc20542c
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
...
Conflicts:
endpoints/api.py
2013-09-27 14:57:03 -04:00
yackob03
1883014ad9
Flesh out the API for managing permissions.
2013-09-27 14:56:14 -04:00
Joseph Schorr
685479da7b
Slightly better repo list screen
2013-09-27 13:49:50 -04:00
yackob03
6bcb5cfcaa
Flesh out some permissions APIs.
2013-09-27 13:24:07 -04:00
yackob03
2f98c95d21
Add a user service and load the user information dynamically from the backend.
2013-09-26 19:59:58 -04:00
Joseph Schorr
2e476625de
Merge and add tag descriptions for the latest image
2013-09-26 18:10:09 -04:00
Joseph Schorr
27ce5c00b2
Start on UI for Quay
2013-09-26 17:59:20 -04:00