Commit graph

309 commits

Author SHA1 Message Date
Joseph Schorr
43b6695f9c Get team invite confirmation working and fully tested 2014-08-18 17:24:00 -04:00
Joseph Schorr
eefb7e1ec9 Add notification actions support 2014-08-15 21:56:29 -04:00
Joseph Schorr
c026782abb Add new log event metadata 2014-08-15 21:25:41 -04:00
Joseph Schorr
de8bd4a92e ng-include was breaking things, so we create a new ng-if to match based on media queries 2014-08-15 21:09:02 -04:00
Joseph Schorr
7d7cca39cc New team view interface 2014-08-15 20:51:31 -04:00
Joseph Schorr
56d7a3524d Work in progress: Require invite acceptance to join an org 2014-08-15 17:47:43 -04:00
Joseph Schorr
f6f857eec2 Add US West region 2014-08-15 15:02:26 -04:00
Joseph Schorr
d1f6a815bd Switch the ping view on the view repo page to always use HTTPS 2014-08-13 18:48:24 -04:00
Joseph Schorr
61bde6bb90 Fix tag-specific-image-view when moving a tag within its own ancestor path 2014-08-13 18:47:07 -04:00
Joseph Schorr
6517a4ed7f Tweak the Angular view array threshold to make it slightly slower but better for the UI thread 2014-08-12 17:09:51 -04:00
Joseph Schorr
8db889e2d4 Prevent the logs view table from normally growing too large 2014-08-12 14:30:59 -04:00
Joseph Schorr
ab68126d8a Initial work in restyling Quay to be more like CoreOS styles 2014-08-11 21:47:04 -04:00
Joseph Schorr
b9c6c4c2f2 Add missing kind of notification 2014-08-10 18:51:06 -04:00
Joseph Schorr
6f804c222a Replace references seen in the enterprise version to "Quay.io" with a config-pulled value 2014-08-08 13:50:04 -04:00
Joseph Schorr
b8979c0499 Be more resistant to invalid notification kinds 2014-08-05 18:20:04 -04:00
Joseph Schorr
7e8713171e - Change updated_tags into the expected dict, not a list
- Update the event code on both sides to expect the dict
- Add filter support to the string builder
2014-08-05 17:45:40 -04:00
Joseph Schorr
a2f0f57414 - Small title fix
- Make sure sample event data uses the real event data generation code
2014-07-29 13:39:26 -04:00
Joseph Schorr
32b2ecdfa6 Add ability to dismiss notifications 2014-07-28 18:23:46 -04:00
Joseph Schorr
34fc279092 Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods. 2014-07-28 14:58:12 -04:00
Joseph Schorr
54ee94754e - Add support for orgs in the entity search and the notification system
- Fix the titles/names of the different notification types
- Fix the styling of the options buttons on the notifications
2014-07-22 13:39:41 -04:00
Joseph Schorr
d5d9cb7a45 UI improvements to entity-search and the create-external-notification-dialog 2014-07-18 16:51:05 -04:00
Joseph Schorr
591cd020b8 Merge branch 'master' into redalert 2014-07-18 15:58:56 -04:00
Joseph Schorr
af31bde997 Add support for the remaining events to the frontend and the backend 2014-07-18 15:58:18 -04:00
Joseph Schorr
f7c154abb5 Get Quay notification support working in the notification methods 2014-07-18 14:12:20 -04:00
Joseph Schorr
3865e3b1b7 Refactor the entity-search directive/control to make its interface much cleaner and to add support for ng-model validity checking 2014-07-18 13:45:08 -04:00
Joseph Schorr
fc384b20a6 Fix missing change to code handling tags and images 2014-07-17 22:59:17 -04:00
Joseph Schorr
8d7493cb86 Convert over to notifications system. Note this is incomplete 2014-07-17 22:51:58 -04:00
Joseph Schorr
126371f8a1 Fix non-library Dockerhub links 2014-07-17 14:36:06 -04:00
Joseph Schorr
de8e898ad0 Add UI for managing repo notifications 2014-07-17 13:32:39 -04:00
Joseph Schorr
85ce3c6bb2 Remove the HTML escaping in the dockerfile-view directive; the text escaping is handled by the nested controls and Angular itself 2014-07-16 16:47:59 -04:00
Joseph Schorr
8502b590a3 The "visible" attribute name is getting removed by the grunt angular lib; rename it to fix the problem temporarily and filed a bug: https://github.com/ericclemmons/grunt-angular-templates/issues/97 2014-07-15 14:17:57 -04:00
Joseph Schorr
c9a33c60b2 Make sure the applications array is defined so that a new app can be created even before the existing list has loaded 2014-07-15 11:57:46 -04:00
Joseph Schorr
4abd1e8a9d Add missing $scope to the on error callback 2014-07-14 17:24:25 -04:00
Joseph Schorr
a1755cfbf7 Fix linking to Docker Registry since their own redirects are messed up 2014-07-14 16:34:21 -04:00
Joseph Schorr
75ec80ee6c Fix TAR parsing by using a custom lib written based off of a public lib 2014-07-14 16:26:20 -04:00
Joseph Schorr
bebb02c800 Make sure all scope applies occur outside of the main digest loop 2014-07-10 16:38:41 -04:00
Jake Moshenko
c338b7d621 Merge remote-tracking branch 'origin/touchdown'
Conflicts:
	static/css/quay.css
	static/js/controllers.js
	test/data/test.db
2014-07-07 15:33:51 -04:00
Joseph Schorr
64fe29698c Add a PingService and make sure we use the average of at least three pings 2014-07-03 17:55:53 -04:00
Jake Moshenko
e68d6a7302 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2014-06-27 19:18:35 -04:00
Jake Moshenko
4e5e8a08de Add a maintenance notification kind and make it of the level warning. 2014-06-27 19:18:27 -04:00
Joseph Schorr
76165b5d2b Add API and UI support for displaying image locations 2014-06-24 18:48:42 -04:00
Joseph Schorr
bbb48b1235 Handle the case where the plans do not load correctly. 2014-06-04 16:27:45 -04:00
Joseph Schorr
c630d7e948 Merge branch 'master' into touchdown
Conflicts:
	static/js/app.js
	static/partials/organizations.html
	test/data/test.db
2014-06-03 13:22:26 -04:00
Jake Moshenko
8e6328a5f0 Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed 2014-05-29 11:24:44 -04:00
Jake Moshenko
0ba4201020 Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires. 2014-05-29 11:24:10 -04:00
Joseph Schorr
205362bc7b Add UI for handling the case when an enterprise has reached its maximum seat count 2014-05-28 15:22:36 -04:00
Joseph Schorr
a9a8105fbc Add credit card expiration date to the billing info screen 2014-05-22 16:52:51 -04:00
Joseph Schorr
d209929133 Make sure the scroll is at the top of the page on every route change 2014-05-21 15:28:38 -04:00
Jake Moshenko
8c3448080c Merge remote-tracking branch 'origin/master' into touchdown
Conflicts:
	test/data/test.db
2014-05-21 14:43:57 -04:00
Joseph Schorr
701033751e Fix the robot pattern to make sure it does a length check 2014-05-20 17:58:39 -04:00