Commit graph

468 commits

Author SHA1 Message Date
Jimmy Zelinskie
876d9c53f2 View SSH Key modal 2015-04-14 14:11:02 -04:00
Jimmy Zelinskie
f4ba7b41b3 custom trigger post activation now warning 2015-04-13 17:36:30 -04:00
Joseph Schorr
657c9d1cc9 Make the search results only show the first line, properly marked down, for repositories 2015-04-13 14:24:52 -04:00
Jimmy Zelinskie
222101482f add post-activation trigger setup dialog 2015-04-13 13:45:34 -04:00
Joseph Schorr
dddab60058 Better empty messages on billing, prototype and application managers. Also properly handles the 404 for the invoices manager. 2015-04-09 16:25:10 -04:00
Joseph Schorr
3a2f271362 Slight UI improvements to the teams page: sort members by whether they are a robot, reduce the number displayed to 20, and make users clickable 2015-04-09 15:12:03 -04:00
Joseph Schorr
c2e4cbe95b Nicer handling of robots: sort the robots by name and add a filtering box 2015-04-09 15:03:07 -04:00
Joseph Schorr
5ae2975134 Properly debounce searching and make sure to only show results matching the current query. 2015-04-08 16:40:22 -04:00
Joseph Schorr
e23155b75d Redo styling of the tutorial page 2015-04-08 15:19:01 -04:00
Joseph Schorr
2e3704f7ba Redo header bar to trim options when we can and make the repositories page the default landing page for logged in users 2015-04-08 15:15:21 -04:00
Joseph Schorr
af468a8c6a - UI feedback fixes: text cutoffs, misformatting fixes, etc
- Add hotkey support for searching and creating repositories
- Make search animations significantly faster
2015-04-08 14:39:52 -04:00
Joseph Schorr
7bdd7c5f82 Remove some code duplication by moving the robot and team creation dialogs to the create service 2015-04-08 11:54:04 -04:00
Joseph Schorr
4b64236d8e Get new docker file build action working 2015-04-07 18:38:58 -04:00
Joseph Schorr
d09f2f6e22 Get the new context-sensitive new menu working 2015-04-07 18:33:43 -04:00
Joseph Schorr
55a2c54ab6 Better keyboard handling and show score on results 2015-04-07 12:11:16 -04:00
Joseph Schorr
951b0cbab8 Start on new interactive search 2015-04-06 19:17:18 -04:00
Jimmy Zelinskie
6465e7492a trigger service: trimsubdir helper method 2015-04-06 15:10:03 -04:00
Jimmy Zelinskie
c8b931609e unsupported alert for robot selection 2015-04-06 14:53:54 -04:00
Joseph Schorr
cafc96fe28 Switch the "Account Settings" link to the new user view page's settings tab 2015-04-03 17:56:08 -04:00
Joseph Schorr
5ed900c9bc Add new co-alert CSS styles and fix some other UI issues 2015-04-03 17:47:39 -04:00
Jimmy Zelinskie
7d72608006 add custom trigger build description 2015-04-03 17:20:31 -04:00
Jimmy Zelinskie
15ffec4678 custom trigger: fix git url regex 2015-04-03 17:20:30 -04:00
Jimmy Zelinskie
f4948efe7b repo-panel-builds: fix subdir 2015-04-03 17:20:30 -04:00
Jimmy Zelinskie
58b21fbd4f trigger-description: fix ng-if 2015-04-03 17:20:30 -04:00
Joseph Schorr
f46d9c88cf Link to the user pages now that they exist 2015-04-03 14:58:13 -04:00
Joseph Schorr
2d8237bd83 Fix avatar in the user view 2015-04-03 12:34:52 -04:00
Joseph Schorr
f67eeee8c8 Start conversion of the user admin/view 2015-04-02 16:34:41 -04:00
Joseph Schorr
1deb5121b8 Merge branch 'orgview' 2015-04-01 15:12:15 -04:00
Joseph Schorr
c31eea8f79 Restyle the billing invoices tab 2015-04-01 15:04:01 -04:00
Joseph Schorr
393e91098c Restyle the applications manager 2015-04-01 14:49:15 -04:00
Joseph Schorr
b240af6d7c Redo styling of the default permissions manager 2015-04-01 14:41:41 -04:00
Joseph Schorr
5fc8e632d6 Redo the permissions table to have different sections for users and robot accounts 2015-04-01 14:23:39 -04:00
Jonathan Boulle
0cb717bd22 Fix some typos in static site 2015-04-01 11:21:19 -07:00
Joseph Schorr
5cd500257d Merge branch 'master' into orgview 2015-04-01 13:56:49 -04:00
Joseph Schorr
fde9666647 Add the team membership to the robots view 2015-04-01 13:56:30 -04:00
Jimmy Zelinskie
7352bee8c6 trigger description: custom trigger support 2015-04-01 13:32:16 -04:00
Jimmy Zelinskie
4e097c1f9d custom trigger: build trigger config 2015-04-01 13:31:51 -04:00
Joseph Schorr
e6354571f6 Link repos under the robots manager to the settings tab 2015-04-01 11:31:26 -04:00
Joseph Schorr
1f5e6df678 - Fix tests
- Add new endpoints for retrieving the repo permissions for a robot account
- Have the robots list return the number of repositories for which there are permissions
- Other UI fixes
2015-03-31 18:50:43 -04:00
Jimmy Zelinskie
d2f9a8838c custom trigger: more wizard progress 2015-03-31 17:12:40 -04:00
Joseph Schorr
9018cf14eb Better UI for the permissions table in the repository, as well as fix some other avatar issues 2015-03-31 14:36:09 -04:00
Joseph Schorr
27a9b84587 Switch avatars to be built out of CSS and only overlayed with the gravatar when a non-default exists 2015-03-30 17:55:04 -04:00
Jimmy Zelinskie
7d1d53ebcb custom trigger: initial setup wizard 2015-03-27 17:07:06 -04:00
Joseph Schorr
02bafb1613 Fix language in the config setup tool 2015-03-26 16:31:19 -04:00
Joseph Schorr
aaf1b23e98 Address CL concerns and switch to a real encryption system 2015-03-26 15:10:58 -04:00
Joseph Schorr
e4b659f107 Add support for encrypted client tokens via basic auth (for the docker CLI) and a feature flag to disable normal passwords 2015-03-25 18:43:12 -04:00
Joseph Schorr
6d0855f4fc Small UI improvements to the teams tab 2015-03-25 16:30:13 -04:00
Joseph Schorr
2459b6b467 Start on new org view 2015-03-25 15:31:05 -04:00
Joseph Schorr
d9c3c6689a - Upgrade angular-strap to fix an NPE
- Start the download of the rest of the repo information after the repo itself loads
2015-03-23 16:10:33 -04:00
Joseph Schorr
85d6500daa Merge resistanceisfutile into master 2015-03-23 15:39:08 -04:00
Joseph Schorr
049148cb87 Work in progress: new image view 2015-03-20 17:46:02 -04:00
Joseph Schorr
3959ea2ff9 Add ability to add/move a tag in the tag view 2015-03-19 15:23:34 -04:00
Joseph Schorr
c066df6d21 Clarify pull text 2015-03-19 15:10:16 -04:00
Joseph Schorr
70aec00914 Add a fetch tag dialog 2015-03-19 15:08:18 -04:00
Joseph Schorr
c1d58bdd6c Make messaging around the connected user invoking builds better 2015-03-18 16:26:27 -04:00
Joseph Schorr
99c56b7f98 Delink the build-mini-status if the user is not the repo admin 2015-03-18 15:43:53 -04:00
Joseph Schorr
ab2331a486 Performance improvements for the repo API and the new repo UI 2015-03-18 14:47:53 -04:00
Joseph Schorr
bc6baae050 Add scheduled scheduled maintenances to the status bar 2015-03-18 13:49:34 -04:00
Joseph Schorr
cea8b03872 Fix titles on small devices 2015-03-18 13:42:48 -04:00
Joseph Schorr
704b60e5ce Reorder the columns in the builds list 2015-03-18 12:13:07 -04:00
Joseph Schorr
ced7c0ab49 Fix throbber location on the builds list in the info tab 2015-03-18 12:11:40 -04:00
Joseph Schorr
e58144eec5 Add selection of images by railroad track 2015-03-18 12:06:47 -04:00
Joseph Schorr
699cb9a5da Fix last modified date time handling for tags with no date times, and fix the sort ordering 2015-03-17 16:49:22 -04:00
Joseph Schorr
3c305beeea Merge branch 'tagview' 2015-03-16 17:14:43 -04:00
Joseph Schorr
5479ffdf32 Small fixes 2015-03-16 17:09:46 -04:00
Joseph Schorr
31480de8c1 Get the remainder of the repo settings panel working 2015-03-16 17:03:26 -04:00
Joseph Schorr
32956b6713 Finish permissions table support 2015-03-16 14:49:57 -04:00
Joseph Schorr
360aa69d92 Fix LDAP error and url handling to be more clear for the end user 2015-03-16 14:33:53 -04:00
Joseph Schorr
dc5d40ddc3 Start work on the repo permissions table 2015-03-16 14:17:27 -04:00
Joseph Schorr
1b6fc60c10 Grammar fix 2015-03-13 15:39:59 -07:00
Joseph Schorr
1a3bcb0f8d Add ability to resume trigger setup 2015-03-13 15:37:43 -07:00
Joseph Schorr
333e0acd6d Add the builds tab 2015-03-13 15:34:28 -07:00
Joseph Schorr
347bf31f2d Have tags selected be handled universally throughout the entire repository view page. 2015-03-12 12:22:47 -07:00
Joseph Schorr
ea61a68bcb Add missing files from last commit (stupid SourceTree...) 2015-03-11 17:47:12 -07:00
Joseph Schorr
89e71b75dd Fix title location on small viewports 2015-03-10 17:30:09 -07:00
Joseph Schorr
002dc083f2 Get the main repo page design working 2015-03-10 17:22:46 -07:00
Joseph Schorr
3d3c8ca198 Some improvements to image tracks in the repo list view 2015-03-10 11:00:11 -07:00
Joseph Schorr
afc8e95e19 Start on new tag view 2015-03-09 22:03:39 -07:00
Joseph Schorr
6a625ba9e6 Fix build logs date/time 2015-03-06 14:22:19 -05:00
Joseph Schorr
91ea6b5a45 Only show the "Waiting" message if we are actually waiting 2015-03-06 14:10:07 -05:00
Joseph Schorr
36b6ec5813 Only show status bar if there are any incidents 2015-03-06 14:06:20 -05:00
Joseph Schorr
12b458780b Handle loading status better for each namespace displayed in the repo list and update the database we use for testing 2015-03-05 16:25:16 -05:00
Joseph Schorr
43ab838998 Merge branch 'newbuildview' 2015-03-05 16:17:29 -05:00
Joseph Schorr
86447c0a99 Merge branch 'master' into pagesnew 2015-03-05 14:22:10 -05:00
Joseph Schorr
08f006a90c Add the namespaces box to the right hand side and make other small UI improvements to the repo list view 2015-03-05 14:21:46 -05:00
Joseph Schorr
785de61c59 Start on updated repo list view 2015-03-05 12:00:36 -05:00
Jimmy Zelinskie
507d3fb973 fix repos not loading when signed in on repo list 2015-03-04 15:54:47 -05:00
Joseph Schorr
4ca5d9b04b Add support for filtering github login by org 2015-03-03 19:58:42 -05:00
Joseph Schorr
ed46d37ea7 - Add copy button to the build logs
- Add support for timestamps in the build logs
- Other small UI improvements to the build view
2015-02-27 16:00:32 -05:00
Joseph Schorr
e227d7e526 Start on the new build view 2015-02-26 17:45:28 -05:00
Joseph Schorr
d8048b09d2 Make the hip chat setup field show more help information if the user enters a room name instead of a number 2015-02-26 12:35:28 -05:00
Joseph Schorr
258e879d11 Fix default mail sender field in the setup tool 2015-02-25 18:30:38 -05:00
Joseph Schorr
ace6da5514 Add a service status indicator to the footer and add a notification bar for any incidents 2015-02-24 17:41:30 -05:00
Joseph Schorr
afe6be0daf Put a message if the download link won't appear 2015-02-24 16:51:03 -05:00
Jimmy Zelinskie
758158391c css: prevent new UI css from breaking old css
This also breaks css out into directives.
2015-02-24 14:43:04 -05:00
Jimmy Zelinskie
e082b61b26 update gradient on starred repo list 2015-02-23 17:30:43 -05:00
Jimmy Zelinskie
498d0af6a4 directives: add optional placeholder for markdown 2015-02-23 16:43:59 -05:00
Jimmy Zelinskie
3dbaafbd60 Merge branch 'pagesnew' into star 2015-02-23 15:07:49 -05:00
Joseph Schorr
9b87999c1c Code cleanup part #1: move all the services and directive JS code in the app.js file into its own files 2015-02-19 16:21:54 -05:00
Jimmy Zelinskie
917dd6b674 Merge branch 'master' into star 2015-02-18 17:36:58 -05:00
Joseph Schorr
ea5b998168 Fix missed container 2015-02-18 15:51:57 -05:00
Joseph Schorr
c642cada00 Adjust CSS for new version of bootstrap 2015-02-17 19:37:37 -05:00
Joseph Schorr
ff7e97faf7 Merge branch 'master' into quark 2015-02-17 19:16:12 -05:00
Joseph Schorr
524705b88c Get dashboard working and upgrade bootstrap. Note: the bootstrap fixes will be coming in the followup CL 2015-02-17 19:15:54 -05:00
Joseph Schorr
83e05d2342 Add tracking of the kind of temporary access tokens, so we can display if a pull/push by token is for a build worker 2015-02-17 12:35:16 -05:00
Joseph Schorr
79f39697fe - Fix superuser panel for debugging
- Start work on the gauges panel
2015-02-17 11:31:50 -05:00
Joseph Schorr
fbdbc21eb1 Merge branch 'master' into quark 2015-02-13 16:24:53 -05:00
Joseph Schorr
9dfe523615 Merge master changes 2015-02-05 13:11:16 -05:00
Jimmy Zelinskie
8efdd95f6d partials: correct missing > 2015-01-29 12:45:34 -05:00
Jimmy Zelinskie
4ed9cc8c7f partials: fix ER logo not showing up 2015-01-29 12:29:42 -05:00
Joseph Schorr
d359c849cd Add the build worker and job count information to the charts 2015-01-28 17:12:33 -05:00
Joseph Schorr
63cd6ffcc3 Start on adding usage charts 2015-01-28 12:35:01 -05:00
Joseph Schorr
30b895b795 Merge branch 'grunt-js-folder' of https://github.com/coreos-inc/quay into ackbar 2015-01-23 17:26:14 -05:00
Joseph Schorr
c8229b9c8a Implement new step-by-step setup 2015-01-23 17:19:15 -05:00
Joseph Schorr
ca350f9808 Better styling for the updated build dialog. This is temporary until we redo the UI 2015-01-16 17:06:20 -05:00
Joseph Schorr
473a141835 Allow for building of Dockerfiles with pull robots 2015-01-16 17:01:14 -05:00
Joseph Schorr
3a3945779d Add checking for localhost in hostname fields. 2015-01-15 14:36:05 -05:00
Joseph Schorr
cc453e7d10 Fix some issues around validation in the config forms 2015-01-14 17:04:02 -05:00
Jimmy Zelinskie
1b34ea13c9 Merge branch 'master' of github.com:coreos-inc/quay 2015-01-13 11:03:16 -05:00
Jimmy Zelinskie
f268a5d661 Fix twitter-view once and for all!
One image URL was broken and it was accidentally using the avatar
directive, so the class has been changed to 'twitter-avatar' and made
explicit.
2015-01-13 11:02:08 -05:00
Jimmy Zelinskie
3da0228aaa Add repo-list-grid directive 2015-01-12 17:43:36 -05:00
Joseph Schorr
7d412a5b68 Fix plans manager on mobile 2015-01-12 12:35:06 -05:00
Joseph Schorr
2878fd28c6 Fix header and some other minor fixes on mobile 2015-01-12 12:26:57 -05:00
Joseph Schorr
5a0277b465 Fix plans table on mobile 2015-01-12 12:17:00 -05:00
Joseph Schorr
6d604a656a Move config handling into a provider class to make testing much easier 2015-01-09 16:23:31 -05:00
Jimmy Zelinskie
5a05c6560b Always use default twitter image for twitter-view.
It was generating a very low resolution (16x16) avatar for the null user
and blowing it up to fit. It's much better to just use what would've
been the fallback.
2015-01-08 16:23:43 -05:00
Joseph Schorr
c0c27648ea Clarify where the configuration is saved 2015-01-08 16:16:22 -05:00
Joseph Schorr
65989ac1fb Fix bug where deleting the server hostname removed the entire form 2015-01-08 16:06:20 -05:00
Joseph Schorr
0a82f669ae Require that all form fields marked 'required' are filled out before we allow config validation 2015-01-08 15:58:35 -05:00
Joseph Schorr
bfd273d16f - Make validation a bit nicer:
- Add timeout to the DB validation
  - Make DB validation exception handling a bit nicer
  - Move the DB validation error message

- Fix bug around RADOS config default for Is Secure
- Allow hiding of the validation box
2015-01-08 15:27:49 -05:00
Joseph Schorr
5e0ce4eea9 Add validation of github to the config tool 2015-01-08 13:26:24 -05:00
Joseph Schorr
63504c87fb Get end-to-end configuration setup working, including verification (except for Github, which is in progress) 2015-01-07 16:20:51 -05:00
Joseph Schorr
825455ea6c Get the contacts field partially working 2015-01-05 17:10:01 -05:00
Joseph Schorr
32c0a14d96 Get mapped fields (Github and Redis) working 2015-01-05 15:18:01 -05:00
Joseph Schorr
219730c341 Better config defaults and remove some unneeded code 2015-01-05 13:01:32 -05:00
Joseph Schorr
1bf25f25c1 WIP 2015-01-04 14:38:41 -05:00
Joseph Schorr
77278f0391 Some UI improvements 2014-12-26 19:18:00 -05:00
Joseph Schorr
1142b1bc18 Start on config setup tool. This tool is not yet functional. 2014-12-26 16:54:36 -05:00
Joseph Schorr
5c7a9d0daf Add the ability to view the system logs in the superuser endpoint 2014-12-23 11:40:51 -05:00
Joseph Schorr
1f9f4ef26b - Switch font to Source Sans Pro, like CoreUpdate
- Add support for the new cor-tabs
- Add support for title-based layouts
- Switch super user layout to the new tabs UI in prep for adding setup support
2014-12-22 15:13:23 -05:00
Joseph Schorr
107847a4bb Fix Slack notification setup to support the new slack web hook format and convert all existing data to use the new format (so we only have one code path) 2014-12-16 14:34:43 +02:00
Jake Moshenko
79b61e7709 Allow for configurable logo in the top left corner using ENTERPRISE_LOGO_URL parameter. 2014-12-12 18:25:30 -05:00
Joseph Schorr
73131e57cc Remove "Quay.io" from the team-view-add dialog 2014-12-10 00:19:56 +02:00
Joseph Schorr
bab1b183e6 Make the add member dialog in the team view more clear about email addresses 2014-12-09 23:39:08 +02:00
Jimmy Zelinskie
f3259c862b Merge branch 'koh'
Conflicts:
	auth/scopes.py
	requirements-nover.txt
	requirements.txt
	static/css/quay.css
	static/directives/namespace-selector.html
	static/js/app.js
	static/partials/manage-application.html
	templates/oauthorize.html
2014-12-01 12:30:09 -08:00
Joseph Schorr
72d613614d Merge branch 'bagger' 2014-12-01 12:48:59 -05:00
Joseph Schorr
52b7896835 Further fixes to make everything work nicely with Github Enterprise 2014-11-26 12:54:02 -05:00
Joseph Schorr
e9cac407df Add a configurable avatar system and add an internal avatar system for enterprise 2014-11-24 19:25:13 -05:00
Jimmy Zelinskie
716d7a737b Strip whitespace from ALL the things. 2014-11-24 16:07:38 -05:00
Joseph Schorr
b8e873b00b Add support to the build system for tracking if/when the build manager crashes and make sure builds are restarted within a few minutes 2014-11-21 14:27:06 -05:00