Commit graph

238 commits

Author SHA1 Message Date
Joseph Schorr
7bf6936154 - New UI for the repo view, which shows the build status and admin button on the top bar, and allows for creation of new builds as well as linking to build history
- Add a new build button to the build history page
-
2014-02-14 22:59:44 -05:00
Joseph Schorr
6776924ee7 Better breadcrumbs 2014-02-13 18:58:28 -05:00
jakedt
011ccbc085 Change documentation to docs to save space in the header bar. 2014-02-13 16:55:04 -05:00
jakedt
8135e0266e Merge branch 'master' into tutorial
Conflicts:
	static/directives/header-bar.html
2014-02-13 16:54:02 -05:00
jakedt
c856908161 Make the docs link and the repo links in the build logs open in new tabs. 2014-02-13 15:08:10 -05:00
yackob03
ade20952e2 Merge branch 'master' into tutorial
Conflicts:
	config.py
	static/js/app.js
	test/data/test.db
2014-02-13 14:35:20 -05:00
Joseph Schorr
46991e47a6 Redo the build log view as per discussions 2014-02-12 21:16:11 -05:00
Joseph Schorr
35cfdcaa8c Start on builds page for repos 2014-02-10 15:15:23 -05:00
Joseph Schorr
9e8f765040 Redo the build status box on the repo page to be a much nicer drop down 2014-02-10 01:18:14 -05:00
Joseph Schorr
798b6fd1bc Tour fixes/improvements:
- Use a placeholder for the container id and repo name
- Add a skip button for docker login
- Add better messaging around permissions
2014-02-07 12:47:53 -05:00
Joseph Schorr
b7afc83204 Merge branch 'bobthe' into tutorial 2014-02-06 13:37:41 -05:00
Joseph Schorr
dbed1300ad Start on work towards the tutorial. Note that this code is BROKEN 2014-02-05 21:00:04 -05:00
Joseph Schorr
a049fc57c6 Start on tour infrastructure. Note that this code works but is NOT STYLED and has a FAKE TEMP TOUR in it 2014-02-04 20:50:13 -05:00
Joseph Schorr
407ef7ad3c Switch to using the ?namespace param instead of cookie changes 2014-01-31 14:00:42 -05:00
Joseph Schorr
fdb628a0b0 Make the repo breadcrumb bar clickable 2014-01-31 13:52:35 -05:00
Joseph Schorr
fd8600b4f1 Remove the guide and change the links to the getting started tutorial in the docs 2014-01-30 11:38:49 -05:00
Joseph Schorr
56e0df0d58 Better wording and flow 2014-01-21 18:48:41 -05:00
Joseph Schorr
3da5a77e33 Add support for org-wide default permissions 2014-01-21 18:34:54 -05:00
Joseph Schorr
45b9c9e7ab Fix outside org tooltip to work in entity search 2014-01-21 17:45:54 -05:00
Joseph Schorr
3864fc3e88 Add logs support for the new default permissions model 2014-01-21 17:04:00 -05:00
Joseph Schorr
74df6b1df7 Streamline and cleanup the entity-reference so it can be used everywhere in a simple fashion. Also changes the entity-search to use the reference as its icon source when in persistent mode 2014-01-21 16:23:00 -05:00
Joseph Schorr
c2928a96d0 Be clear on what entities are allowed where in the prototype manager 2014-01-21 15:11:51 -05:00
Joseph Schorr
ca934ac162 Get create permission working 2014-01-21 15:09:47 -05:00
Joseph Schorr
e17c3590a7 - Add model functions for working with prototypes
- Add API calls for working with prototypes
- Get UI for prototypes working (minus add)
2014-01-21 14:18:20 -05:00
Joseph Schorr
5bbb5d4748 Show “or email address” in the placeholder for the username box 2014-01-16 16:16:44 -05:00
yackob03
0b7dfffb42 Update to font-awesome 3.0. Fix instances of fa-hdd to fa-hdd-o. Make contact option bubbles large and centered. 2014-01-15 15:40:37 -05:00
yackob03
223d2ebaf1 Prevent organizations from attempting an account recovery. 2014-01-10 13:30:17 -05:00
yackob03
93a5243434 Limit the width of the date picker using CSS. 2014-01-09 21:20:31 -05:00
yackob03
19d7125253 Distinguish the discontinued plans. 2013-12-24 14:23:53 -05:00
Joseph Schorr
b5f1723adc Make deprecated plans show the cancel button 2013-12-23 16:43:45 -05:00
Joseph Schorr
7e42915755 Add a tooltip to the notification bubble 2013-12-20 22:48:47 -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
Joseph Schorr
3f062ee602 NOTE: The plans page is still broken
- Change the subscribe method to allow for subscribing to the free plan, even when an org
- Change the frontend to no longer have different plan groups
- Change the frontend to display the proper plans (i.e. hide the deprecated plans unless it is the current plan, etc)
2013-12-19 21:51:46 -05:00
Joseph Schorr
ed82d65dd1 - Add API for returning the user’s used private repos and available private repos
- Fix the same API for orgs
- Change the chosen plan in the create repo view to use the API
- Add an account indicator if the user is over their plan
2013-12-18 23:03:19 -05:00
Joseph Schorr
b2e4b8152e Add a loading bar and convert to using the new ApiService and resource-view (part #2) 2013-12-17 22:56:28 -05:00
Joseph Schorr
414bd34d52 Work in progress: add a loading bar and convert to using the new ApiService and resource-view 2013-12-17 13:19:59 -05:00
Joseph Schorr
242f844055 Have user setup use a cookie to determine which section to have open by default 2013-12-11 18:27:35 -05:00
Joseph Schorr
9dbbd33afc Switch to using a common directive for user setup (sign in, sign up, recover account) everywhere 2013-12-11 18:20:24 -05:00
Joseph Schorr
abe6db334d Make the pricing page ask for signup and, if completed, redirect to the proper page to subscribe to a plan. Also fixes a redirect issue with Github signin on the new org page 2013-12-11 17:50:48 -05:00
Joseph Schorr
91f4464cb6 Add the sign up form to the sign in page 2013-12-11 16:55:07 -05:00
Joseph Schorr
d41f651a38 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-12-11 16:50:36 -05:00
Joseph Schorr
c24a14b402 Move the signup form into its own directive 2013-12-11 16:50:10 -05:00
Joseph Schorr
3302b58cc3 Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org (#2) 2013-12-10 15:49:34 -05:00
Joseph Schorr
df1500b6d0 Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org 2013-12-10 15:22:22 -05:00
Joseph Schorr
9197a20a77 Add a dropdown next to the entity search which shows all the user’s teams and robot accounts, and lets them create new ones on the fly 2013-12-10 01:38:05 -05:00
Joseph Schorr
93dec70fe7 One more title fix 2013-12-09 17:30:26 -05:00
Joseph Schorr
c27d8a4c19 Fix title in logs view 2013-12-09 17:29:17 -05:00
Joseph Schorr
a3b834cd66 Add ability to pick the dates of the logs viewed 2013-12-09 17:28:23 -05:00
Joseph Schorr
a0f9e1646a Add a logs view for specific members of an organization 2013-12-06 19:25:27 -05:00
Joseph Schorr
59046b2e79 Add ability to download logs 2013-12-06 15:59:59 -05:00
Joseph Schorr
8cc4a5ef90 Make org name clickable in the org admin view 2013-12-02 17:19:19 -05:00
Joseph Schorr
6e4d88e4f0 L 2013-12-02 16:57:51 -05:00
Joseph Schorr
66c79252f7 Nicer log view title 2013-12-02 16:55:09 -05:00
Joseph Schorr
71f196e9c2 Switch chart button to an icon 2013-12-02 16:44:50 -05:00
Joseph Schorr
64c9081587 Make sure functions work in the description map as well 2013-12-02 14:05:19 -05:00
Joseph Schorr
45bc0d8dd8 Add token view to the user column 2013-12-02 13:56:27 -05:00
Joseph Schorr
20d2aa557a Only show performer if present 2013-12-02 13:51:42 -05:00
Joseph Schorr
cca5daf097 Add support for full logging of all actions in Quay, and the ability to view and filter these logs in the org’s admin view 2013-11-27 02:29:31 -05:00
Joseph Schorr
d5c0f768c2 Abstract out the display of entities (users, robot accounts, and teams) into a nice directive to ensure that we always display the correctly formatted entity information (icon and name) 2013-11-26 14:37:55 -05:00
Joseph Schorr
12eb932da1 Get robots UI working 2013-11-22 20:14:44 -05:00
Joseph Schorr
43f2dd80a0 Merge branch 'master' into looksirdroids 2013-11-22 18:22:29 -05:00
Joseph Schorr
098b3b1b33 Start on robots UI 2013-11-22 18:20:51 -05:00
Joseph Schorr
b0ac7883e3 Fix so that credit card issues are displayed to the user 2013-11-19 17:06:17 -05:00
yackob03
56be53de23 Merge branch 'master' of bitbucket.org:yackob03/quay
Conflicts:
	static/directives/header-bar.html
2013-11-18 19:19:57 -05:00
Joseph Schorr
c6f2132094 - Convert to Angular 1.2.1
- Change the header into a directive
- Change the repo search into a directive
- Fix ZeroClipboard issue that occurs in the new Chrome beta
- Add support for dynamic <meta description>
2013-11-18 19:03:35 -05:00
Joseph Schorr
b6be962bf3 Change the rules about when to show the subscribe dialog 2013-11-15 18:58:47 -05:00
Joseph Schorr
58cb6881c4 Fix wording 2013-11-15 18:30:15 -05:00
Joseph Schorr
cc0f042c00 Add ability to view and change the credit card associated with an account 2013-11-15 18:17:12 -05:00
Joseph Schorr
457b619647 Add receipt/invoice email support and option to Quay 2013-11-15 14:42:31 -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
44f1ff0ef1 Add ability to create a new organization 2013-11-07 15:19:52 -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
62d057d7aa Hide the cancel button on the free plans 2013-11-06 18:05:34 -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
221a7d4998 Work on adding new team button 2013-11-05 16:15:04 -05:00
Joseph Schorr
a79b181496 Add a roles directive and properly recolor the roles 2013-11-05 14:47:46 -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
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
1f0b142535 Add a namespace selector for choosing the namespace in the new repo view 2013-11-01 17:35:26 -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
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
1d51618c9d Fix repo circle positioning by changing to absolute sizes everywhere 2013-10-24 17:51:09 -04:00
yackob03
b4d916bcc5 Update to Font Awesome 4. 2013-10-24 17:41:37 -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