Commit graph

976 commits

Author SHA1 Message Date
Joseph Schorr
0f18fc1c26 Disable the angular poll channel when the browser tab is hidden
Quay pages that normally poll (repo view, build logs, etc) will skip the API call(s) when the tab is hidden.
2015-05-26 16:05:36 -04:00
Joseph Schorr
5845e37e32 Add Swift storage library 2015-05-26 16:05:21 -04:00
Jimmy Zelinskie
fe3f0dc10b custom-git: accept commit SHAs 7+ chars in length 2015-05-20 12:53:43 -04:00
Joseph Schorr
54992c23b7 Add a feature flag for disabling unauthenticated access to the registry in its entirety. 2015-05-19 17:52:44 -04:00
Joseph Schorr
28bd9af4ff Fix tutorial 2015-05-13 14:55:39 -04:00
Joseph Schorr
af5fc42f27 Make the new repo page support all the trigger types automatically. 2015-05-12 12:40:26 -04:00
Joseph Schorr
3e1abba284 Add ability for super users to rename and delete organizations 2015-05-11 18:03:25 -04:00
Joseph Schorr
1c41d34b7c Add ability for superusers to change user emails 2015-05-11 14:38:10 -04:00
Joseph Schorr
628d80895d Make sure to escape error messages and add clarification to the trigger activation dialog 2015-05-11 13:47:40 -04:00
Joseph Schorr
4feb2a2032 Hide unneeded user elements when in LDAP 2015-05-11 13:32:24 -04:00
Joseph Schorr
f858caf6cd Only return the team and repo permissions when listing robots when we absolutely need them. 2015-05-08 16:43:07 -04:00
Joseph Schorr
180e0a67cd Make sure we show the move tag warning 2015-05-08 15:05:31 -04:00
Joseph Schorr
3627de103c Minimize the queries used when retrieve builds. Previously, we'd call out to SQL extra times per build. 2015-05-07 21:11:15 -04:00
Joseph Schorr
e99ae67e58 We need to query for builds even if the repository is not currently building. 2015-05-07 18:26:11 -04:00
Joseph Schorr
2105ad90a0 Show the billing options in the user and org views 2015-05-07 16:43:45 -04:00
Joseph Schorr
7ea02c186a Fix error display on the convert user widget 2015-05-07 16:28:58 -04:00
Joseph Schorr
23fafa6b4a Make images loaded lazily on the repo tags page, as they will not be needed in the read-only (common) case. 2015-05-07 15:51:49 -04:00
Joseph Schorr
d42cf7b42a Revert repo single API call change, as it is demonstrably worse from a UX perspective 2015-05-07 13:10:16 -04:00
Joseph Schorr
e647d91e8b Switch the repos page to use a single API call, rather than one per namespace + one for star repos 2015-05-06 19:15:03 -04:00
Joseph Schorr
d53f2f9fc8 Fix NPE 2015-05-06 18:28:18 -04:00
Joseph Schorr
b63b378088 Fix NPE 2015-05-06 18:27:04 -04:00
Joseph Schorr
3b3102478a Fix NPE 2015-05-06 18:24:09 -04:00
Joseph Schorr
61dcf86d2a Fix NPE 2015-05-06 18:22:42 -04:00
Joseph Schorr
c04cb4e988 Change the repo view page to minimize the number of API calls necessary until such time as the information is needed (lazy load everything). Also increase the build timer to 30s. 2015-05-06 18:16:03 -04:00
Joseph Schorr
df596edaac Fix property access issue 2015-05-05 12:19:56 -07:00
Joseph Schorr
7789e99b99 Fix another bug in user conversion 2015-05-05 11:59:31 -07:00
Joseph Schorr
3818593717 Add missing services 2015-05-05 09:38:35 -07:00
Joseph Schorr
0334d3a31a Fix NPE 2015-05-05 09:37:19 -07:00
Joseph Schorr
251a843d21 Add missing lib 2015-05-05 09:36:23 -07:00
Joseph Schorr
783beb91eb Fix another NPE 2015-05-04 09:29:56 -07:00
Joseph Schorr
70cc895b95 Fix JS NPEs 2015-05-04 09:17:58 -07:00
Joseph Schorr
e81acf7a71 Remove cookie check for the new layout 2015-05-03 18:36:06 -07:00
Joseph Schorr
835a4aeb9c Fix getDescription for logs view 2015-05-03 17:57:00 -07:00
Joseph Schorr
2a321ed920 Make sure to copy over the repository url 2015-05-03 17:45:50 -07:00
Joseph Schorr
65bce31d96 Enable new layout everywhere and fix SCM icons 2015-05-03 16:54:27 -07:00
Joseph Schorr
4f2a1b3734 Add setup UI for the new trigger types (bitbucket and gitlab) and add validation 2015-05-03 11:50:26 -07:00
Joseph Schorr
0b990677a0 More code cleanup and fix bug around can_admin in the trigger_view 2015-05-03 11:02:05 -07:00
Joseph Schorr
c8d3ded95a Fix icons for gitlab and some spacing 2015-05-03 10:43:08 -07:00
Joseph Schorr
d07f9f04e9 UI and code improvements to make working with the multiple SCMs easier 2015-05-03 10:38:11 -07:00
Joseph Schorr
f091aaa07e Get basic support for GitLab working in the UI 2015-05-03 09:58:48 -07:00
Joseph Schorr
e3aededcbc Merge branch 'master' into gitlab 2015-05-03 12:13:09 -04:00
Jimmy Zelinskie
3ac884beb4 gitlab oauth 2015-05-02 17:54:48 -04:00
Jimmy Zelinskie
7426a540dd initial gitlab angular stuff 2015-05-02 13:31:54 -04:00
Joseph Schorr
b96e35b28c Merge master into bitbucket 2015-04-30 15:52:08 -04:00
Joseph Schorr
b7317f894b UI fixes for all the new trigger stuff 2015-04-30 15:33:19 -04:00
Joseph Schorr
6673d90818 Fix builds tab to reload if a new build comes in 2015-04-30 13:01:40 -04:00
Joseph Schorr
de29a441c8 Work in progress: UI fixes for the new trigger type 2015-04-29 19:50:13 -04:00
Joseph Schorr
6479f8ddc9 Work In Progress!
Get the full activation and deactivation cycle working for bitbucket.
2015-04-28 18:15:12 -04:00
Joseph Schorr
5741656411 Get a nice dropdown of tags working on the visualize tags tab 2015-04-27 17:36:31 -04:00
Joseph Schorr
be9906167a Make repo pull and push counts on the info page be abbreviated 2015-04-27 14:43:55 -04:00
Joseph Schorr
a507d7d5c6 Fix over usage notification to point to the new billing tabs 2015-04-27 14:38:12 -04:00
Joseph Schorr
4834dbd7c9 Add confirmation for deleting a robot 2015-04-27 14:19:50 -04:00
Joseph Schorr
5cc91ed202 Work in progress: bitbucket support 2015-04-24 18:36:48 -04:00
Joseph Schorr
c480fb2105 Work in progress: bitbucket support 2015-04-24 15:13:08 -04:00
Jimmy Zelinskie
2a13eade80 Merge pull request #22 from coreos-inc/git
git's a pretty cool guy
2015-04-23 17:33:36 -04:00
Joseph Schorr
8663bcd1c7 Switch to the new robot icon 2015-04-23 16:41:47 -04:00
Joseph Schorr
864bedf79b Make sure to support capital letters in the commit sha 2015-04-23 15:24:41 -04:00
Joseph Schorr
7b5c238572 Fix typo 2015-04-23 14:52:08 -04:00
Joseph Schorr
407bd0cd72 Make the image history tree more resistant to odd structures 2015-04-23 14:44:08 -04:00
Joseph Schorr
4dff6557ae Fix create robot and create team in the new layout "new" header button 2015-04-23 14:40:01 -04:00
Joseph Schorr
b02b98def3 Fix bug in robots manager around adding a new robot and make the robots listing using bind once to reduce the number of listeners 2015-04-23 13:56:25 -04:00
Joseph Schorr
518419097f Really sort robots by name. Also sort teams by name and fix team create. 2015-04-23 13:20:03 -04:00
Joseph Schorr
67c70860c5 Add rocket fetch command to the fetch tag dialog 2015-04-23 12:18:54 -04:00
Jimmy Zelinskie
07b730c7ad generic trigger credentials 2015-04-22 17:07:16 -04:00
Joseph Schorr
75e32ad700 Fix tabs handling in the old layout. These shims are temporary. 2015-04-22 15:58:05 -04:00
Joseph Schorr
ee9d6ae66a Have entity reference link to the new user and org pages for showing robots 2015-04-22 15:26:01 -04:00
Joseph Schorr
d6a1493d52 Fix build logs on Safari by having the client JS handle the redirect manually, rather than the browser itself; Safari doesn't support 302 redirects to another domain inside an XHR. 2015-04-22 15:16:59 -04:00
Joseph Schorr
2128e39d77 Be more efficient when polling for build status in the repo view 2015-04-22 13:33:20 -04:00
Joseph Schorr
9f3395ada1 Fix docker file build form to read the files from its local uploader, rather than just the first one it finds 2015-04-22 13:22:09 -04:00
Jimmy Zelinskie
9703850e8f enforce short SHAs throughout build pipeline 2015-04-22 13:22:04 -04:00
Joseph Schorr
31389b9974 Fix CPU issues by removing constant digesting. We do so by:
- Fixing the title and description (meta) to only respond to a rootScope watch, rather than using a timer
  - Change the tabs listening code to be completely self contained
2015-04-22 13:16:10 -04:00
Jimmy Zelinskie
02498d72ba almost all PR discussion fixes 2015-04-21 18:04:25 -04:00
Joseph Schorr
70d5200858 JS scoping sucks sometimes 2015-04-21 16:21:26 -04:00
Joseph Schorr
afa59da8d6 Make the org and user views more performant by only loading teams and robots when requested, making some loads async, and skipping others entirely on mobile 2015-04-21 16:07:24 -04:00
Joseph Schorr
4d42431481 Redo manage application page 2015-04-21 15:39:11 -04:00
Joseph Schorr
48a8a8e65c Make tabs auto-close on mobile 2015-04-21 15:09:52 -04:00
Joseph Schorr
765492e882 Only disable tooltips themselves, not the entire provider 2015-04-21 15:06:12 -04:00
Joseph Schorr
dfc2b562e7 Disable tooltips on mobile, as they add an extra click that isn't really useful and is highly annoying 2015-04-21 14:56:48 -04:00
Joseph Schorr
54097c351e Finish work on the new role group and make sure it only appears when the new layout is enabled 2015-04-21 12:02:59 -04:00
Joseph Schorr
a4cacd7307 Start on mobilification of repo view 2015-04-20 17:42:33 -04:00
Joseph Schorr
f1ea20315a Finish mobilification of org view 2015-04-20 14:00:10 -04:00
Joseph Schorr
f8192a1140 Merge master into ibranch 2015-04-20 13:23:02 -04:00
Joseph Schorr
72abd80f08 Make robot accounts filter rather than display the dialog when "showRobot" is passed to the manager 2015-04-20 13:11:21 -04:00
Joseph Schorr
d714c00ddb Fix NPE 2015-04-20 12:01:17 -04:00
Joseph Schorr
a500477bbc Fix NPE 2015-04-20 12:00:26 -04:00
Jimmy Zelinskie
93cd459460 Merge branch 'master' into git 2015-04-20 10:58:49 -04:00
Joseph Schorr
32635cc641 - Make robots manager fully responsive
- Add a cor-table which automatically stacks and collapses on mobile views
2015-04-17 16:43:53 -04:00
Joseph Schorr
a904cdbcbf Make tabs responsive 2015-04-17 14:24:59 -04:00
Jimmy Zelinskie
ba2cb08904 Merge branch 'master' into git 2015-04-16 17:38:35 -04:00
Joseph Schorr
f19d2f684e Add ability to revert tags via time machine 2015-04-16 17:18:00 -04:00
Jimmy Zelinskie
de3fa5f42d directives: ssh-key-dialog -> trigger credentials 2015-04-16 14:58:25 -04:00
Joseph Schorr
2a77bd2c92 - UI improvements in prep for adding undo ability
- Move the tag history into its own directive and clean up the code
2015-04-15 18:39:05 -04:00
Joseph Schorr
20b399318e Fix off by one issue 2015-04-15 16:11:04 -04:00
Joseph Schorr
0533130de3 Fix NPE 2015-04-15 15:23:50 -04:00
Joseph Schorr
f8c80f7d11 Add a history view to the tags page. Next step will add the ability to revert back in time 2015-04-15 15:21:09 -04:00
Jimmy Zelinskie
876d9c53f2 View SSH Key modal 2015-04-14 14:11:02 -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