Commit graph

349 commits

Author SHA1 Message Date
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
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
0e566b63cf Fix resize issue on build pack tree 2014-02-17 21:21:55 -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
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
Joseph Schorr
895a00de31 Handle the case where the user has not selected the correct namespace in the repo list 2014-02-13 18:15:19 -05:00
jakedt
10aafcf10a Fix the duplicate firing of events on tour continuations. 2014-02-13 17:39:01 -05:00
jakedt
41a173ae85 Add mixpanel events to the tutorial. 2014-02-13 17:27:50 -05:00
jakedt
8135e0266e Merge branch 'master' into tutorial
Conflicts:
	static/directives/header-bar.html
2014-02-13 16:54:02 -05:00
Joseph Schorr
934b131f7b UI improvements for the tutorial:
- Have a show sudo checkbox which defaults to on for linux
  - Have the repository name be highlighted in a light blue bubble/chit
2014-02-13 15:59:37 -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
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
dbb0dcface Fix repository linking 2014-02-12 21:32:46 -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
8af8ae7ddd Fix command duplication bug 2014-02-11 17:12:48 -05:00
Joseph Schorr
fadf4001c0 Make sure to always load initial logs and to only ask for the latest log entries on initial load 2014-02-11 16:56:39 -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
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
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
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
yackob03
f5fff3657c Merge remote-tracking branch 'origin/unittesting' 2014-02-06 14:16:34 -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
yackob03
c919b9321b Better messaging around build status. 2014-02-05 19:59:57 -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
yackob03
5270066d6d Switch to the redis backed build logs and status. 2014-02-03 19:08:37 -05:00
Joseph Schorr
08160afdde Finish API endpoint unit tests 2014-02-03 18:18:33 -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
yackob03
96a97f667c Merge remote-tracking branch 'origin/better-error' 2014-01-30 13:44:33 -05:00
Joseph Schorr
a87e5ba9ae Only send the CSRF token on mutable HTTP methods (where it is needed) 2014-01-27 13:58:12 -05:00
Joseph Schorr
98109a28cd Better error messages when using the API, index and registry 2014-01-24 14:12:04 -05:00
yackob03
845985c859 Merge branch 'security'
Conflicts:
	endpoints/api.py
	endpoints/web.py
2014-01-23 14:51:43 -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