Commit graph

216 commits

Author SHA1 Message Date
yackob03
9f1bf1499d Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
Conflicts:
	static/partials/new-organization.html
2013-11-07 22:47:27 -05:00
Joseph Schorr
ecd09358ee Cache bust the search box when the user changes and fix an NPE in the landing page controller 2013-11-07 22:44:34 -05:00
yackob03
d524559bce Fix the repo search to include repos that you get through a team and repos for which you have admin on the org. 2013-11-07 22:44:18 -05:00
Joseph Schorr
fe69ba5ec1 - Fix a bug with subscribing in the new repo view
- Have conversion to organization update its plan to a business plan
- Fix bug in the repo donut usage graph thingy where it had zero size when not in the default tab
2013-11-07 22:08:23 -05:00
Joseph Schorr
3f2d51651e Start on organization conversion. Note that this does not yet move over the user's plan to an org plan 2013-11-07 16:33:56 -05:00
Joseph Schorr
a7415ef4d3 Have the org plans on the plans page link to new organization, with the selected plan, well… selected :) 2013-11-07 15:33:56 -05:00
Joseph Schorr
44f1ff0ef1 Add ability to create a new organization 2013-11-07 15:19:52 -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
Joseph Schorr
0c4dec6de4 - Fix namespace drop down to save the namespace last selected (and validate)
- Add a "can_create_repo" entry to the organization and have orgs grayed out in the new repo view if the user cannot create a repo
- Fix the multiple-orgs bug in the model
- Have the "create new repository" button disappear on landing if the org is selected and the user does not have create permissions for that org
2013-11-07 00:49:13 -05:00
Joseph Schorr
4b460be4dd Update repo list and landing page to support choosing the list of repos to see (org or personal) 2013-11-06 21:52:31 -05:00
Joseph Schorr
ce91190a7e Fix race condition in the plan manager 2013-11-06 19:19:21 -05:00
Joseph Schorr
56f777448a Add the members tab to the org admin 2013-11-06 19:06:59 -05:00
Joseph Schorr
fb1732d069 Fix it so the user admin page shows the plan pay dialog when loaded with the proper parameter 2013-11-06 18:14:22 -05:00
Joseph Schorr
10db2884ac Redo user admin page to match the style of the org admin page 2013-11-06 17:59:16 -05:00
Joseph Schorr
dba806fd97 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-06 17:30:26 -05:00
Joseph Schorr
a6a225dd5f Check in all new plan manager directive and add a nice donut chart for the repository usage by the user/org 2013-11-06 17:30:20 -05:00
yackob03
fb5fa4b15a Add a quay logo to the stripe checkout process. 2013-11-06 14:55:40 -05:00
Joseph Schorr
e356a10378 Add support for org-based subscriptions 2013-11-06 14:19:56 -05:00
Joseph Schorr
b145f72369 Start on org admin page 2013-11-05 18:39:27 -05:00
Joseph Schorr
91806ee252 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 17:20:56 -05:00
Joseph Schorr
237614dcef Finish up create team 2013-11-05 17:20:43 -05:00
yackob03
a1476b32ea Fix the problem where users in normal repos are marked as outside of the organization. 2013-11-05 17:10:14 -05:00
Joseph Schorr
221a7d4998 Work on adding new team button 2013-11-05 16:15:04 -05:00
Joseph Schorr
2f78a4d6ea Fix errors introduced by recent CLs 2013-11-05 15:31:49 -05:00
Joseph Schorr
6e2b2126a6 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 14:47:56 -05:00
yackob03
ac72a8d86d Pass whether an orgazanition is creating the plan to the plan service to calculate the next minimum plan. 2013-11-05 14:47:48 -05:00
Joseph Schorr
a79b181496 Add a roles directive and properly recolor the roles 2013-11-05 14:47:46 -05:00
yackob03
b11ab44285 Add the business plans in. 2013-11-05 14:40:45 -05:00
Joseph Schorr
1cd4fa8d9b Add team permissions support 2013-11-04 22:58:21 -05:00
Joseph Schorr
97fa69a361 Add ability to display and edit the team's description 2013-11-04 20:17:58 -05:00
Joseph Schorr
fd68564b3f Add a markdown input directive and convert both uses of the editor to the directive 2013-11-04 19:59:28 -05:00
Joseph Schorr
9beb627ab0 Add a markdown-view directive and change all uses of markdown in the partials to use the directive 2013-11-04 19:36:56 -05:00
Joseph Schorr
e70f863350 Work in progress: Continue on org view 2013-11-04 19:11:13 -05:00
yackob03
3a11ea4229 Made a stupid assumption about when users belonged to an organization, now paying for my terrible ways. 2013-11-04 18:52:38 -05:00
Joseph Schorr
b56bb92801 Work in progress: Continue on org view 2013-11-04 16:51:25 -05:00
Joseph Schorr
ba7360f2a9 Work in progress: Start on org view 2013-11-04 16:39:29 -05:00
Joseph Schorr
61e9b1629d Work in progress: Start on org view and finish up the team members view 2013-11-04 16:21:49 -05:00
Joseph Schorr
e6fadbca05 Add ability to change the members of a team 2013-11-04 15:31:38 -05:00
Joseph Schorr
633f603f9d Merge branch 'master' into orgs
Conflicts:
	endpoints/api.py
	static/partials/new-repo.html
2013-11-04 14:59:00 -05:00
Joseph Schorr
ecbd1f1ef3 Work in progress: Add the team management page 2013-11-04 14:56:54 -05:00
Joseph Schorr
100ec563fa - Add an entity-search directive for adding a nice search box for users or teams
- Add support for team-based permissions to the repos
2013-11-01 21:48:10 -04:00
Joseph Schorr
9fa77aaa48 Add proper messaging if an organization has gone over the repo limit. This change also moves plan information into the server 2013-11-01 19:13:58 -04:00
Joseph Schorr
1f0b142535 Add a namespace selector for choosing the namespace in the new repo view 2013-11-01 17:35:26 -04: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
c3b10c12bb Add check for existing repo with the same name 2013-10-31 15:04:07 -04:00
yackob03
65aad1a2d9 Merge remote-tracking branch 'origin/dockerbuild'
Conflicts:
	static/css/quay.css
2013-10-30 18:42:17 -04:00
Joseph Schorr
ac88ca4ac2 Add dispose to the correct tree 2013-10-30 16:13:34 -04:00
Joseph Schorr
6a4341e2cf Show a please sign in message instead of redirecting on the new repo page 2013-10-30 15:44:01 -04:00
Joseph Schorr
e047b5e11e Dispose of the existing image tree so that a new one can be drawn in its place 2013-10-30 13:55:44 -04:00
Joseph Schorr
8a0d6d05b4 Fix case where image changes load results in a 404 2013-10-30 13:03:44 -04:00
Joseph Schorr
081041b85f - Update the repo page when a build is complete
- Change the polling to be 5s
- Show a message on an empty repo when building
2013-10-29 20:54:36 -04:00
Joseph Schorr
dbbec5a853 Fix description handling in new repo view 2013-10-29 20:21:18 -04:00
Joseph Schorr
da71aa7254 Clear the timer that watches build status when the page is changed 2013-10-29 18:56:56 -04:00
yackob03
a313a77a6b Switch some unnecessary button calls over to links. 2013-10-29 13:41:26 -04:00
Joseph Schorr
1ee21318d4 Have the private option in the new repo form alert the user about needing to purchase a plan and let them do so 2013-10-28 17:08:26 -04:00
Joseph Schorr
bb2446c45c Actually, there is a simpler way to do this 2013-10-28 13:33:19 -04:00
Joseph Schorr
59543a2e51 Add the image push percent to the progress bar 2013-10-28 13:31:43 -04:00
Joseph Schorr
5175364e62 Add a create repo button in a few places 2013-10-28 13:22:18 -04:00
Joseph Schorr
8cb177128b Fixes to the new repo and build status:
- make the new repo icon gray
  - have the build status properly center (this is a hack, unfortunately)
  - have the build status update when open
2013-10-28 13:09:22 -04:00
yackob03
b1a5b9c343 Fix CORS s3 upload. 2013-10-26 18:37:53 -04:00
Joseph Schorr
28f6ff1605 Get file dropping working and wire it up to call the build repo endpoint 2013-10-26 17:20:59 -04:00
Joseph Schorr
fc6e3258a8 Work in progress: Add the UI for the build status and start on the file drop stuff 2013-10-26 16:03:11 -04:00
yackob03
e418d21d31 Fix the header links when we're on a non-angular page. 2013-10-24 23:56:08 -04:00
Joseph Schorr
2113fcf54f Merge branch 'dockerbuild' of https://bitbucket.org/yackob03/quay into dockerbuild 2013-10-24 17:42:17 -04:00
Joseph Schorr
70fd9afb2b Start on new repo page 2013-10-24 17:41:55 -04:00
yackob03
b4d916bcc5 Update to Font Awesome 4. 2013-10-24 17:41:37 -04:00
Joseph Schorr
4b25d2458b Change the filename to .dockercfg 2013-10-22 22:46:43 -04:00
Joseph Schorr
08c365be28 Add a "Download dockercfg" link to the token view 2013-10-22 22:39:36 -04:00
Joseph Schorr
d51ab5952b - Add a repo-circle directive and change all repo icons uses to it
- Have the repo-circle directive show the padlock in all places
- Mention SSL on the landing page and the pricing page
2013-10-22 01:26:14 -04:00
Joseph Schorr
7884fef5f3 Fix animation reset in Firefox 2013-10-22 00:40:33 -04:00
yackob03
b2315a4331 Allow the signin page to be snapshotted. 2013-10-20 13:54:00 -04:00
Joseph Schorr
065ad64e78 Add resizing support to the image diff tree 2013-10-20 13:46:24 -04:00
Joseph Schorr
000e5ceaa4 Fix source of the links drawn in the image changes tree view 2013-10-19 20:03:22 -04:00
Joseph Schorr
3a134c7ab1 Add a tree view to the image changes view 2013-10-19 19:46:30 -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
Joseph Schorr
9541bfad5d Fix remaining calculation 2013-10-18 20:23:41 -04:00
Joseph Schorr
262634555a Work in progress: Show the diff information in the UI 2013-10-18 17:59:26 -04:00
yackob03
99eedb14d1 Wait until the image container is really already shown before calling resize. 2013-10-17 17:59:34 -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
4f0dced8e7 Merge branch 'tokenauth'
Conflicts:
	test.db
2013-10-17 16:52:26 -04:00
yackob03
982fdd4c5f Fix some tabs and some spelling errors, prevent empty tokens, move the tooltips to the left. 2013-10-17 16:50:58 -04:00
Joseph Schorr
d6216dcc5f Fix the collapsed node title to show the correct number of images 2013-10-17 15:39:24 -04:00
Joseph Schorr
ce458f93ef Have the image tree update itself in response to resizing 2013-10-17 15:20:27 -04:00
Joseph Schorr
faf6a5c497 Add UI polishing to the token auth stuff 2013-10-17 14:46:23 -04:00
yackob03
7c289beba5 Notify the tree when the container was probably resized. 2013-10-17 14:29:47 -04:00
Joseph Schorr
898210065e Fix issue with changing the tag right after selecting the tag's image 2013-10-16 23:55:11 -04:00
Joseph Schorr
58aaf41430 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-10-16 23:12:00 -04:00
Joseph Schorr
f798345d1c Have the view repo page's URL be updated for the currently selected tag automatically. 2013-10-16 23:09:43 -04:00
yackob03
ace813d88d Call setTag in the right place. Remove spurious console logging. 2013-10-16 22:49:37 -04:00
yackob03
6d75c28ecd Merge branch 'master' of bitbucket.org:yackob03/quay 2013-10-16 22:44:48 -04:00
yackob03
98cb902cf8 Actually set the proposed tag to the current tag. 2013-10-16 22:44:44 -04:00
yackob03
8987f32d9d Fix some tabs. 2013-10-16 22:44:29 -04:00
Joseph Schorr
0c3c1b9e0e Properly handle empty repos 2013-10-16 22:42:35 -04:00
yackob03
6ae725eace Merge branch 'master' of bitbucket.org:yackob03/quay 2013-10-16 22:37:34 -04:00
yackob03
d6e89f76ad Select a sane default tag. 2013-10-16 22:37:29 -04:00
Joseph Schorr
50929102b5 Have the image tree allow a state with no selected image nor so selected tag. 2013-10-16 22:33:35 -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
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
124c31fb36 Fix broken links that were still using fragment. 2013-10-12 13:24:55 -04:00