Commit graph

218 commits

Author SHA1 Message Date
Joseph Schorr
971c55608e Remove plan price in invoice 2013-11-13 18:04:34 -05:00
Joseph Schorr
e649e669e1 Check in a basic invoice view for organizations 2013-11-13 17:47:45 -05:00
yackob03
d7cae4fbca Merge remote-tracking branch 'origin/orgs'
Conflicts:
	static/partials/repo-admin.html
2013-11-08 16:44:49 -05:00
yackob03
09e27d77d0 Change the message for no org repos on the landing page. 2013-11-08 16:41:33 -05:00
yackob03
d9a24b714e Fill in the tour for organizations. Add the CTA to the bottom of the orgs page. Generate screenshots for the org. 2013-11-08 16:27:12 -05:00
yackob03
3be6ceff15 Add some embedding text describing what exactly the user signing in on the new org page is doing. 2013-11-08 16:22:20 -05:00
yackob03
7781cf7f06 Make the text in the repo list for an empty org more accurate. 2013-11-08 16:03:50 -05:00
Joseph Schorr
8f5710afe5 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-07 23:36:19 -05:00
Joseph Schorr
be0fba276f Bug fixes:
- Report proper errors when trying to change permissions
  - Turn off the auto-caps of the team names
  - Fix the is_org_member checks everywhere
  - Fix resetting of roles if the change was not successful
2013-11-07 23:35:27 -05:00
yackob03
c076311799 Fix the icon to remove a team from a repo. 2013-11-07 23:29:36 -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
yackob03
7d8336cb6d User smaller titles for some things in the header. Fix capitalization on guide page. 2013-11-07 17:20:39 -05:00
yackob03
d52c7287c6 Make the password change form less wide on the user admin screen. 2013-11-07 17:18:25 -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
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
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
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
a3970fa75c Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 16:15:09 -05:00
Joseph Schorr
221a7d4998 Work on adding new team button 2013-11-05 16:15:04 -05:00
yackob03
5088fc9948 Improve the responsiveness of the org-view a bit. 2013-11-05 16:05:38 -05:00
Joseph Schorr
2f78a4d6ea Fix errors introduced by recent CLs 2013-11-05 15:31:49 -05:00
Joseph Schorr
e0bd3417fc Switch to angular strap tooltips 2013-11-05 15:24:50 -05:00
Joseph Schorr
fa8b970d99 Add a triangle notification in the repo users list when a user is not part of the organization 2013-11-05 15:15:26 -05:00
Joseph Schorr
6e2b2126a6 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 14:47:56 -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
yackob03
41171c2c2a Fix one of the font-awesome icons that I missed. 2013-11-01 18:53:10 -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
c3b10c12bb Add check for existing repo with the same name 2013-10-31 15:04:07 -04:00
yackob03
834cb28d30 Fix a typo on the v1 page. 2013-10-31 11:32:17 -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
6a4341e2cf Show a please sign in message instead of redirecting on the new repo page 2013-10-30 15:44:01 -04:00
yackob03
b9cdf93758 Make the quay support a mailto link. 2013-10-30 13:23:09 -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
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
5175364e62 Add a create repo button in a few places 2013-10-28 13:22:18 -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
e07e624c15 Missed a few links. 2013-10-24 23:58:05 -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
2afb8c85b1 Get the new repo page ready for wiring 2013-10-24 18:13:24 -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
a8ebdc79c4 Animate the user notification and make it red 2013-10-22 23:10:32 -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
yackob03
b2315a4331 Allow the signin page to be snapshotted. 2013-10-20 13:54:00 -04:00
yackob03
1ffd4b0bfb Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2013-10-20 13:47:55 -04:00
yackob03
9e50cb965f Fix tabs. 2013-10-20 13:47:47 -04:00
Joseph Schorr
065ad64e78 Add resizing support to the image diff tree 2013-10-20 13:46:24 -04:00
yackob03
2df40957c7 Change the Getting Started Guide on the landing page to User Guide to match the navbar. 2013-10-20 01:27:41 -04:00
yackob03
c90602e48d Update the tour for access tokens and diffs. 2013-10-20 01:09:24 -04:00
Joseph Schorr
04ec593d8a Add a link to the image view and fix a bug where the changes section did not show up if files were only added and/or removed 2013-10-19 21:45:28 -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
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
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
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
6d33b2af59 Fix an alignment issue in the enterprise section of the plans. 2013-10-15 01:02:37 -04:00
Joseph Schorr
6fc1b45fd4 Make accordions a bit nicer 2013-10-14 19:28:49 -04:00
Joseph Schorr
2735c58560 Make image history spinner be in a nicer place 2013-10-14 19:17:36 -04:00
Joseph Schorr
ad200d680f Make the enterprise question be in its own section and a bit shorter in response 2013-10-14 19:15:17 -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
e182163d34 Add a blurb about enterprise plans to the pricing page. 2013-10-13 22:18:06 -04:00
yackob03
431f7b364f Fix the links to the privacy policy and tos to not be intercepted by angular. Move some static images to img subdir. Reformat the tos and privacy policy to not have horrible google docs formatting. 2013-10-12 13:14:22 -04:00
yackob03
0d2564e127 Merge branch 'casper'
Conflicts:
	static/partials/view-repo.html
2013-10-11 21:54:57 -04:00
yackob03
4040bb37c6 Tweak drawing.js to have a better default margin that never truncates image ids on the left in small widths. Tweak the screenshot generator to use the smallest possible width. Remove tabs from several files. Add the browser-chrome plugin to wrap phantomjs screenshots with browser chrome. Add some repository descriptions to the dataset generator. Switch to using our own screenshots vs those hosted on blogger. 2013-10-11 21:28:02 -04:00