Commit graph

372 commits

Author SHA1 Message Date
jakedt
302bfb27ae Merge remote-tracking branch 'origin/master' into tagyourit
Conflicts:
	endpoints/api.py
	static/js/app.js
	static/partials/view-repo.html
	test/data/test.db
	test/specs.py
	test/test_api_usage.py
2014-03-26 19:42:29 -04:00
jakedt
41cfadac23 Protect the search and repository list endpoints appropriately. Add more differentiating data to some need types. Remove the notification about password change from the user admin page. Select the dependent models for the visible repo list. 2014-03-25 17:26:45 -04:00
jakedt
5f98bf8dab Merge remote-tracking branch 'origin/master' into swaggerlikeus
Conflicts:
	endpoints/api.py
2014-03-25 15:50:03 -04:00
jakedt
7a580e6036 Tweak the text on the authorizations page. 2014-03-25 13:13:29 -04:00
Joseph Schorr
c82d1ffe98 Add ability for users to see their authorized applications and revoke the access 2014-03-24 20:57:02 -04:00
Joseph Schorr
10004192d7 Don't send null fields in app management and clarify the fields 2014-03-24 18:18:35 -04:00
Joseph Schorr
b252520ab0 Add the mix panel badge to the landing page 2014-03-24 14:10:55 -04:00
Joseph Schorr
f7c27f250b Add full application management API, UI and test cases 2014-03-20 15:46:13 -04:00
Joseph Schorr
877427378d Fix the log view performance issues in the build history view by creating a specialized collection class that asynchronously adds the items to be displayed in a batch-like manner. 2014-03-18 15:08:46 -04:00
Joseph Schorr
a727717add Fix tooltip in create new repo 2014-03-17 22:46:54 -04:00
jakedt
eef17ae7d4 Merge remote-tracking branch 'origin/heyyouthere' 2014-03-17 22:33:27 -04:00
Joseph Schorr
702188f492 Add a build history screenshot to the landing page and fix the screenshots.js script to work on prod 2014-03-17 17:34:23 -04:00
Joseph Schorr
638463671a Add ability for new repositories to be linked to Github 2014-03-13 15:25:38 -04:00
Joseph Schorr
f186fa2888 - Convert Quay over to Angular 1.2.9 and the new angular-strap
- Add the beginnings of a notification service
- Add the beginnings of a notification UI
2014-03-12 00:49:46 -04:00
Joseph Schorr
c5fa12329c Update path matching regex to support dots 2014-03-11 14:42:53 -04:00
Joseph Schorr
cbd8cf3bb5 Make sure repository names are checked on the client side as well 2014-03-11 13:46:15 -04:00
Joseph Schorr
2a8669b2f4 - Switch to new typeahead (based on our own branch of it until such time as it gets pulled into the mainline) and add an informative empty message on entity search
- Add better messaging around pushing to empty repos
2014-03-07 21:06:31 -05:00
Joseph Schorr
dbb234c76c Better upwell messaging for everyone and show the upsell for organization admins 2014-03-06 18:36:52 -05:00
jakedt
d12a53186a Use a superset of the login credentials for generating trigger credentials. 2014-03-06 15:26:23 -05:00
Joseph Schorr
a9f70c6e3a Show a spinner when loading the build info 2014-03-05 18:13:04 -05:00
Joseph Schorr
256503ca75 Fix the build package path handling 2014-03-05 18:04:01 -05:00
Joseph Schorr
a1e7e69706 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2014-03-05 16:28:00 -05:00
Joseph Schorr
89d9bcd894 - Make sure to send the subdirectory when restarting a build
- Make sure to use the subdirectory to read the Dockerfile's location in a build package, and display the path
- Nicer UI for showing the trigger description in the build view
- Fix an NPE in the file change tree
2014-03-05 16:27:56 -05:00
jakedt
a87dcf79d4 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-03-05 16:17:09 -05:00
jakedt
fdccba9d8e Reverse the order of the builds from the API. 2014-03-05 16:17:01 -05:00
Joseph Schorr
9e6e4b6a7c Fix build UI in the repo view to only show the number of current builds 2014-03-05 15:53:00 -05:00
Joseph Schorr
7ef2fa9b7a Make the repo page take up the width of the entire view 2014-03-05 15:23:01 -05:00
Joseph Schorr
3f806b10c2 Add support for build status tags, which link to the Quay.io repo 2014-02-28 16:23:36 -05:00
Joseph Schorr
20ad666308 Add ability to tag images from the UI, including moving existing tags to different images 2014-02-28 00:12:09 -05:00
Joseph Schorr
39eaca346d Add an icon for build triggers and properly handle build trigger activation errors 2014-02-26 18:43:16 -05:00
Joseph Schorr
206049dbf8 - Add a build now command to the trigger
- Have the trigger description use the master_branch in the config
2014-02-25 19:53:41 -05:00
Joseph Schorr
c3c26ba199 - Add a build trigger link to the builds menu in the repo view
- Have the dialog dismiss auto-delete the trigger
- Have the github trigger setup choose the first directory, if any
2014-02-25 15:25:24 -05:00
jakedt
d5304f7db0 Merge remote-tracking branch 'origin/master' into rustedbuilds
Conflicts:
	data/database.py
	endpoints/api.py
	endpoints/common.py
	test/data/test.db
2014-02-21 14:52:40 -05:00
Joseph Schorr
5519d93a64 Get UI for activating github build triggers in place and working. Note that the actual server-side activation is still not done (but the proper method is invoked) 2014-02-20 18:57:49 -05:00
Joseph Schorr
c494c889f5 Add info to the build pane that shows if a trigger started the build 2014-02-20 13:27:59 -05:00
Joseph Schorr
5b0300ab62 Get initial build trigger UI working 2014-02-19 17:38:00 -05:00
jakedt
f4642be11a Merge remote-tracking branch 'origin/allyourbaseimage'
Conflicts:
	test/data/test.db
	test/test_api_usage.py
2014-02-18 19:15:14 -05:00
jakedt
ed38bcdafc Merge remote-tracking branch 'origin/master' into rustedbuilds
Conflicts:
	test/data/test.db
2014-02-18 16:13:34 -05:00
jakedt
b5d4919364 Split out callbacks into their own blueprint. Add build trigger DB information and connect it with some APIs. Stub out the UI to allow for generation of triggers. Split out the triggers into a plugin-ish architecture for easily adding new triggers. 2014-02-18 15:50:15 -05:00
Joseph Schorr
fe9d628a5c Restyle the github login page 2014-02-18 15:04:39 -05:00
Joseph Schorr
6e2d1dc60e Turn off the background circle on the repo icon in view repo 2014-02-18 14:46:56 -05:00
Joseph Schorr
d1922c6fd2 Have the docker file view in the build pack tab use a nice formatter 2014-02-17 18:31:45 -05:00
Joseph Schorr
509ba2f4f7 Add ability to download the build pack 2014-02-17 17:36:58 -05:00
Joseph Schorr
bc0d51656a Add ability to see a build's build pack, including browsing and downloading of the contents if it is a zip 2014-02-17 17:28:20 -05:00
jakedt
46de02a9ec Merge remote-tracking branch 'origin/master' into allyourbaseimage 2014-02-17 15:18:01 -05:00
jakedt
369417c3ad Fix the test for where extended image properties should come from. Fix the delete tag dialog to specify that the repo will be gc'ed after tag deletion. 2014-02-17 14:52:46 -05:00
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
0ceeb6f8e7 Always show the current build at the top of the list 2014-02-14 18:46:20 -05:00
Joseph Schorr
55d846061e Add ability to re-run a dockerfile build 2014-02-14 18:37:06 -05:00
Joseph Schorr
540da00c64 Add ANSI support to the build log view 2014-02-13 22:01:26 -05:00
Joseph Schorr
6776924ee7 Better breadcrumbs 2014-02-13 18:58:28 -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
yackob03
8f6cdabde3 Merge branch 'bobthe'
Conflicts:
	test/data/test.db
2014-02-13 12:47:59 -05:00
Joseph Schorr
889d178336 Add access denied messages to the repo admin and repo build pages when applicable 2014-02-12 21:39:23 -05:00
Joseph Schorr
46991e47a6 Redo the build log view as per discussions 2014-02-12 21:16:11 -05:00
yackob03
85694dd110 Add a build display name, set it from the etag reported by s3 for file uploads. 2014-02-12 13:52:12 -05:00
Joseph Schorr
ea45c3b77f Get full build interface working 2014-02-10 22:43:48 -05:00
Joseph Schorr
59e15465bb Get build page ready for logs 2014-02-10 19:13:28 -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
069bd2b1fd Fix add permission highlight 2014-02-07 13:00:07 -05:00
Joseph Schorr
98e57b9d2b Merge branch 'master' into tutorial
Conflicts:
	endpoints/index.py
	static/css/quay.css
	static/js/app.js
	static/js/controllers.js
	test/data/test.db
2014-02-06 21:23:27 -05:00
Joseph Schorr
fa1bf94af1 Get the basic tutorial working completely, including reacting to server-side events 2014-02-06 20:58:26 -05:00
yackob03
b9a5e355eb Improve the error message for when a new org name doesn't pass the regex. 2014-02-06 19:59:10 -05:00
yackob03
bd47b9adf4 Add an about page. Change the terms in the footer. Add colors to the icons for the contact options. Update the sitemap. Remove empty controllers. 2014-02-06 19:20:19 -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
fdb628a0b0 Make the repo breadcrumb bar clickable 2014-01-31 13:52:35 -05:00
yackob03
f908791154 Make the messaging around conversion even clearer. 2014-01-30 16:06:48 -05:00
Joseph Schorr
d38c3e8efe Clarify the admin account sentence in org conversion 2014-01-30 13:11:44 -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
yackob03
459f30c123 Merge remote-tracking branch 'origin/master' into umask
Conflicts:
	initdb.py
	test/data/test.db
2014-01-22 11:53:20 -05:00
Joseph Schorr
aeeacd1d0d Fix broken .username reference 2014-01-21 16:27:32 -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
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
6548b251be Fix UI for duplicate emails 2014-01-20 18:17:03 -05:00
Joseph Schorr
0bfa172543 Better UX feedback when deleting repos 2014-01-20 17:03:16 -05:00
Joseph Schorr
cbf80281ba Add ability to change an organization’s email address 2014-01-20 16:12:23 -05:00
Joseph Schorr
a363ada41c Add ability to view and change an account’s email address 2014-01-17 17:04:05 -05:00
Joseph Schorr
9d26c79db0 Better messaging in create repo 2014-01-15 19:15:38 -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
82c4c8a28b Merge branch 'master' into contact
Conflicts:
	static/js/controllers.js
	templates/base.html
2014-01-15 14:32:51 -05:00
yackob03
502b4d334d Split out the github login and change password tabs. 2014-01-15 14:11:49 -05:00
yackob03
b6d4459080 Complete the login with GitHub functionality. 2014-01-15 13:55:57 -05:00
yackob03
55f95932a8 Merge branch 'master' into federation 2014-01-15 12:09:44 -05:00
Joseph Schorr
edbfe22ea8 Fix commands that have HTML characters in them 2014-01-14 16:01:37 -05:00
yackob03
f311885e2a Underpinnings of the ability to connect a GitHub account to an existing Quay account. 2014-01-14 15:23:44 -05:00
Joseph Schorr
6ae9485038 Add the command view to the tooltips in the tree, the image side bar and the image view page 2014-01-14 15:19:47 -05:00
Joseph Schorr
58b3ce2647 Add page support to the public repo list 2014-01-13 14:49:05 -05:00
Joseph Schorr
f8b4057b26 Fix new layout bugs 2014-01-11 03:12:16 -05:00
yackob03
7f4a66be99 Update the screenshots. Add a screenshot and some marketing copy for logging. Change the branding on the screenshot tabs to Quay.io. 2014-01-10 12:40:14 -05:00
Joseph Schorr
7337adf498 Switch to a new single-selected-context layout and system in the view repository screen. Now selecting tags or images changes the context 2014-01-09 18:54:59 -05:00
Joseph Schorr
d2b9e0d65a Shows the images that will be deleted when removing a tag 2014-01-09 15:15:06 -05:00
Joseph Schorr
de8f1ef776 Fix delete tag styling and typo 2014-01-09 13:25:58 -05:00
yackob03
4234ceabe6 Merge remote-tracking branch 'origin/spartan'
Conflicts:
	test/data/test.db
2014-01-08 17:04:40 -05:00
Joseph Schorr
50db761a1d Add tag deletion info to the guide 2014-01-07 17:16:12 -05:00
Joseph Schorr
9da93c7caf Add frontend and API support for deleting tags. Model support is needed. 2014-01-06 15:20:58 -05:00
Joseph Schorr
bf79da5b07 Add the compressed image size to the image view 2014-01-03 17:46:09 -05:00
Joseph Schorr
0a63690e25 Add code for saving and displaying the size of images 2014-01-03 16:32:00 -05:00