Commit graph

77 commits

Author SHA1 Message Date
Joseph Schorr
6e25eaaa99 Add a faster and more accurate level size calculation to the tree. This (hopefully) fixes the problems with super wide trees in prod. 2014-10-27 14:54:10 -04:00
Joseph Schorr
ddab067ebf jQuery requires a string to make this an update call 2014-10-17 11:33:33 -04:00
Joseph Schorr
28e31150b9 Fix small possible NPE 2014-10-17 11:33:03 -04:00
Joseph Schorr
f938f3fa43 NPE fixes 2014-09-23 14:13:55 -04:00
Joseph Schorr
a90aab4665 Switch to using straight docker IDs instead of a hashing scheme 2014-09-18 17:16:10 -04:00
Joseph Schorr
63628678b8 Instead of sending DB IDs, send "internal IDs" which are DB IDs hashed. This way, we can still calculate the ancestors without hitting the DB further, but without leaking the size of the images table 2014-09-08 15:02:26 -04:00
Joseph Schorr
9c560e8d7f Fix possible NPE 2014-08-18 13:30:47 -04:00
Joseph Schorr
e7daca5d95 Add better messaging and UI around repos and images that are currently being pushed 2014-08-13 17:54:15 -04:00
Joseph Schorr
404055decc Make sure we always have a valid container element before calculating the dimensions of the various charts 2014-05-27 12:38:18 -04:00
Joseph Schorr
7fc204fe70 Further handle cases in the graphing library where the container element is no longer avaliable 2014-05-02 13:39:22 -04:00
Joseph Schorr
e336185a22 Make sure that we only save the tree reference if we have actually rendered it (properly this time, since apparently d3 will append to.. nothing…) 2014-05-01 16:15:01 -04:00
Joseph Schorr
8da4104e7b Make sure that we only save the tree reference if we have actually rendered it. 2014-05-01 16:11:50 -04:00
Joseph Schorr
dc8765b590 Fix potential NPE in graphing class 2014-04-30 17:12:42 -04:00
Joseph Schorr
d8efb399b0 Merge branch 'tagyourit' 2014-04-17 14:20:28 -04:00
jakedt
56a19aa24e Merge remote-tracking branch 'origin/peon'
Conflicts:
	Dockerfile
2014-04-17 13:03:40 -04:00
Joseph Schorr
5da3ffcb66 Add a null check to make sure we don't try to update the tree before it has rendered 2014-04-16 22:43:13 -04:00
jakedt
3f42d15335 Merge remote-tracking branch 'origin/master' into tagyourit
Conflicts:
	static/css/quay.css
	static/js/graphing.js
	static/partials/view-repo.html
	test/data/test.db
2014-04-15 15:58:30 -04:00
Joseph Schorr
7aab6a9fdd Get basic grunt-ified CSS and JS working. Note that this currently uses the dist bundles for both prod and debug. 2014-04-15 15:51:32 -04:00
jakedt
0827e0fbac Merge remote-tracking branch 'origin/master' into ncc1701
Conflicts:
	endpoints/web.py
	static/directives/signup-form.html
	static/js/app.js
	static/js/controllers.js
	static/partials/landing.html
	static/partials/view-repo.html
	test/data/test.db
2014-04-14 19:37:22 -04:00
Joseph Schorr
0e320c964f - Add support for super users
- Add a super user API
- Add a super user interface
2014-04-10 00:26:55 -04:00
Joseph Schorr
a71c682abe Add ability to expand collapsed nodes in the image history view 2014-04-07 20:11:41 -04:00
Joseph Schorr
f7b1087ef9 Add tooltip titles to tags and show the tags in the image hover tooltip 2014-04-07 19:53:25 -04:00
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
3542a520f5 Fix bugs, mostly related to date formatting. 2014-03-17 13:10:12 -04: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
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
0e566b63cf Fix resize issue on build pack tree 2014-02-17 21:21:55 -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
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
ca9317c71a Fix chart bug with 0-prefixed dates 2014-01-21 17:07:22 -05:00
Joseph Schorr
4054ead45d Fix tree graph when there are many branches and they do not have a common root node. Also adds a test repo to check this case 2014-01-20 17:38:33 -05:00
Joseph Schorr
edbfe22ea8 Fix commands that have HTML characters in them 2014-01-14 16:01:37 -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
yackob03
b0d995392b Add a polyfill for the bind function. Update the screenshots script to stop worrying about olark and to wait for the logs to animate in. 2014-01-09 20:22:22 -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
yackob03
4234ceabe6 Merge remote-tracking branch 'origin/spartan'
Conflicts:
	test/data/test.db
2014-01-08 17:04:40 -05:00
Joseph Schorr
e011fc6fe5 CSS fixes for Firefox 2014-01-06 17:15:46 -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
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
a3b834cd66 Add ability to pick the dates of the logs viewed 2013-12-09 17:28:23 -05:00
Joseph Schorr
d80015276b Make sure the graph uses UTC date range 2013-12-03 20:08:02 -05:00
Joseph Schorr
37c07c3ac0 Allow clicking on chart elements to toggle back to the full view 2013-12-02 18:21:15 -05:00
Joseph Schorr
5778f91fbe Allow clicking on chart elements to toggle back to the full view 2013-12-02 18:20:42 -05:00
Joseph Schorr
ddc4896351 Make sure we raise the proper external event when clicking on elements 2013-12-02 17:58:45 -05:00
Joseph Schorr
ba03b7ff04 Make it so clicking on a bar in the chart filters down to events of that type 2013-12-02 17:52:20 -05:00
Joseph Schorr
782405fe65 - Add log view under repos
- Make the logs a bit nicer by adding context-sensitive icons
- Fix some of the log descriptions
2013-12-02 14:55:04 -05:00
Joseph Schorr
6c1d2afc0f CL fixes 2013-11-27 16:56:07 -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
6692fdf41c Ensure that the footer appears properly on the repo pages 2013-11-23 20:03:08 -05:00
Joseph Schorr
466e030247 Handle the case where there isn't only a single root image in the history 2013-11-08 16:30:18 -05:00