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
ce91190a7e
Fix race condition in the plan manager
2013-11-06 19:19:21 -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
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
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
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
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
ba7360f2a9
Work in progress: Start on org view
2013-11-04 16:39:29 -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
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
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
Joseph Schorr
70fd9afb2b
Start on new repo page
2013-10-24 17:41:55 -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
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
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
7c289beba5
Notify the tree when the container was probably resized.
2013-10-17 14:29:47 -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
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
b9a5060882
Set the created variable in a set_once on the user service. This will make it work for github logins as well.
2013-10-10 16:34:59 -04:00
yackob03
669b3fcde1
Add login with GitHub to the landing page.
2013-10-10 14:42:14 -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
8dcfe412e8
Tweak the titles a bit.
2013-10-09 18:33:25 -04:00
Joseph Schorr
d7ea1944e3
Make the landing page show the arrow on smaller resolutions, as well as some basic SEO fixes
2013-10-09 17:57:29 -04:00
yackob03
12e91022cc
Use the stripe publishable key for prod in prod. Track when a user signs up for a plan.
2013-10-08 13:57:48 -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
e5d100842d
Fix tabs.
2013-10-03 16:16:10 -04:00
Joseph Schorr
be1582ba29
Add mix panel analytics to Quay
2013-10-03 15:46:22 -04:00
yackob03
237b0418f9
Rip out spinjs in favor of a font-awesome + css spinner.
2013-10-03 12:27:39 -04:00
Joseph Schorr
0ce2252d1d
Add a plans/pricing page
2013-10-02 18:14:51 -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
yackob03
0d6d463fc1
Allow a user to register from the landing page. Fix spacing issues.
2013-10-01 19:37:33 -04:00
Joseph Schorr
76d9cbc14f
Add spin.js-based throbber for all loading
2013-10-01 16:42:20 -04:00
Joseph Schorr
c466bca32d
Add clipboard copy support for the pull command
2013-09-27 16:12:51 -04:00
yackob03
4354b32288
Integrate moment.js and its angular bindings.
2013-09-27 15:26:30 -04:00
yackob03
f2ee7772f4
Stub out the repo admin view.
2013-09-26 20:34:58 -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
yackob03
ccc6e3bd2e
Retab files.
2013-09-26 19:07:25 -04:00
Joseph Schorr
27ce5c00b2
Start on UI for Quay
2013-09-26 17:59:20 -04:00
yackob03
995ad8b679
Initial version of the angular app.
2013-09-24 18:21:14 -04:00