Commit Graph
100 Commits
Author SHA1 Message Date
mabashian bf6c16197c Moves config request out to block of code that gets executed before the app is bootstrapped. This should allow us to redirect to the override url before the app begins to render, improving the UX. 2019-12-11 11:39:11 -05:00
mabashian 25cc341888 Reverts changes to logout logic. We don't want to redirect to an override url if the user explicitly logs out. 2019-12-11 11:39:02 -05:00
mabashian d899e75ad7 Adds logic to redirect unauthenticated user if LOGIN_REDIRECT_OVERRIDE is set as long as the user is not navigating to /login or /#/login. Also redirects on logout if LOGIN_REDIRECT_OVERRIDE is set. 2019-12-11 11:38:55 -05:00
mabashian f94438cf9b Adds login redirect override field to the System (Misc System) Settings interface 2019-12-11 11:38:31 -05:00
mabashian 2d4df3d50e Fixes bug where permissions checkboxes had inverse effect after upgrading angular to 1.7.x. 2019-12-05 07:34:14 -05:00
mabashian 93b49f314d Upgrades angular and auxiliary deps to 1.7.9 2019-12-04 11:03:24 -05:00
mabashian 93a9a0354f Adds missing semicolons to make linter happy 2019-11-27 12:37:21 -05:00
mabashian ee6e28e066 Only show the days to keep input on the scheduler for system jobs that require it. Hides this field for cleaning up tokens and sessions. 2019-11-27 12:37:16 -05:00
mabashian ee8775a08d Adds link to docs on container groups add/edit forms to match instance groups. Updates instance groups link. 2019-11-25 10:35:23 -05:00
mabashian e64b087e9f Revert 6282b5bacb 2019-10-21 11:55:12 -04:00
mabashian f34bd632d8 Adds unit test coverage for add button rbac on several lists 2019-10-08 16:10:55 -04:00
mabashian d239d55d2a Failed delete string pluralization 2019-10-08 15:15:13 -04:00
mabashian d9ad906167 Adds basic inventory list and scaffolding for inv/smart inv details+related tabs 2019-10-08 15:09:32 -04:00
mabashian 8acd4376d9 Removes restriction on scrolling for output fewer than 50 lines 2019-10-08 14:15:25 -04:00
mabashian cb4a3a799e Prevent usage of mousewheel on spinner elements 2019-10-07 11:28:51 -04:00
mabashian d6a0f929a8 Fix merge conflict fallout 2019-10-04 15:10:02 -04:00
mabashian c9e889ca82 Removes residual references to org from project list components. Assign IDs to project and jt related tabs after array has been finalized. 2019-10-04 15:06:06 -04:00
mabashian f502fbfad6 Put project related tabs in the correct order 2019-10-04 15:06:06 -04:00
mabashian b8fe3f648e Add projects list and scaffolding for project details+tabs 2019-10-04 15:06:06 -04:00
mabashian 90451e551d Add notifications to the breadcrumb config for templates 2019-10-04 09:48:38 -04:00
mabashian 2457926f0a Refactor notifications list to be more generic. Hook notifictions tab up on JT details. 2019-10-04 09:48:38 -04:00
mabashian ea2312259f Bumps handlebars and uglify-js deps 2019-10-03 12:54:56 -04:00
mabashian 82505cd43a Fix broken notif list snapshot 2019-10-03 12:19:50 -04:00
mabashian 616fe285fa Unbind keydown listeners when Alert modals are closed.
This fixes a bug where attempting to hit enter in any sort of textarea would be ignored if the user had previously encountered an Alert modal while navigating throughout the application.
2019-10-01 12:38:43 -04:00
mabashian 4aeda635ff Checks to make sure that OAUTH2_PROVIDER key is returned by api in settings options before attempting to use it. This fixes a bug where setting ACCESS_TOKEN_EXPIRE_SECONDS and AUTHORIZATION_CODE_EXPIRE_SECONDS manually in a file was causing the settings page to render improperly. 2019-10-01 10:17:33 -04:00
mabashian 52b8b7676a Prevent text overlap on workflow nodes when an approval node is deleted 2019-09-30 13:38:46 -04:00
mabashian a61306580a Show error body when license application fails 2019-09-30 12:09:24 -04:00
mabashian 3182197287 Makes notification toggles more responsive on smaller screens. 2019-09-27 15:48:00 -04:00
mabashian 7eb7aad491 Adds approval toggles to wf and org notif lists 2019-09-27 15:48:00 -04:00
mabashian 518a25430d Adjust unit test after adding conditional render to modals in launch button component 2019-09-27 13:47:13 -04:00
mabashian bb474b0797 Only render the launch modals if errors are present. This addresses a local unit test failure. 2019-09-27 11:05:23 -04:00
mabashian af90a78df5 Extends LaunchButton component to include support for relaunching. Adds relaunch button to jobs list and job detail view(s). 2019-09-27 10:37:46 -04:00
mabashian f49d566f17 Update failed snapshot 2019-09-20 11:05:18 -04:00
mabashian 83e413b0bf Fix prettier failures 2019-09-20 11:05:18 -04:00
mabashian a6a50f0eb1 Changes InventoriesLookup to InventoryLookup and removes pluralization of lookup headers for Inventory and Project since only one can be selected. 2019-09-19 11:13:55 -04:00
mabashian 53992d41d5 Re-generate fontcustom .woff file. This should fix microsoft and google icon rendering on login modal. 2019-09-18 13:50:15 -04:00
mabashian 774a4e32cc Fix management job column width issues 2019-09-17 13:45:20 -04:00
mabashian 8a29276a7d Fix whitespace 2019-09-13 12:14:32 -04:00
mabashian 611f163289 Make sure that the license page under settings has creds available 2019-09-13 12:14:31 -04:00
mabashian 113622c05e Moves initial system settings rest call out to resolve 2019-09-13 12:14:31 -04:00
mabashian 608567795d Add support for looking up and selecting licenses on license page 2019-09-13 12:14:30 -04:00
mabashian 04f458c007 Cleanup inline styles 2019-09-13 12:14:29 -04:00
mabashian 38a7d62745 Add support for custom error messaging on license page 2019-09-13 12:14:28 -04:00
mabashian 53925f5e98 Tweaks to the ux for saved creds 2019-09-13 12:14:27 -04:00
mabashian 2474a3a2ea Pull creds into license form if available via settings 2019-09-13 12:14:27 -04:00
mabashian 900fcbf87e Add rh username and pass to license form 2019-09-13 12:14:26 -04:00
mabashian d4b2cacb3e Don't render the 404 not found page until the content's finished loading 2019-09-10 10:30:17 -04:00
mabashian da43b9b84c Prettify FilterTags 2019-09-10 10:08:42 -04:00
mabashian f69f43e3ba Upgrades lodash and angular-moment 2019-09-09 16:31:11 -04:00
mabashian 629e2e89b9 Fix linting error 2019-09-09 15:50:41 -04:00
mabashian ea015190de Display search key along with value in tag 2019-09-09 15:41:39 -04:00
mabashian 1f8f4e184b Various UX improvements 2019-09-09 12:54:31 -04:00
mabashian 120190eb82 Ensure react 16.8 or greater is used 2019-09-03 12:24:13 -04:00
mabashian 7ae9e13321 A better fix for the tab bottom border 2019-08-29 16:19:54 -04:00
mabashian 7c81ec0df5 Linting cleanup. Also fixed error thrown to console around passing Link to the DropdownItem component. 2019-08-29 11:18:34 -04:00
mabashian f229418ae2 Styles cleanup 2019-08-28 10:00:41 -04:00
mabashian 5f1f4bd109 Update Patternfly and Axios deps 2019-08-27 16:21:24 -04:00
mabashian 9f0307404e Fix loading pending approval count on login 2019-08-27 15:38:14 -04:00
mabashian 3fa9497e3c Various bug fixes and minor ux enhancements 2019-08-27 15:38:10 -04:00
mabashian 5fc3b2c3f5 Add timed out text to workflow job node. Change timeout to minutes and seconds.
Remove workflow template badge in approvals drawer.
2019-08-27 15:38:09 -04:00
mabashian aac8c9fb04 Rename workflow approval migration. Add approval option back to workflow node form. 2019-08-27 15:36:32 -04:00
mabashian 73485b220e fix jshint errors 2019-08-27 15:36:29 -04:00
mabashian adf621d2cf Timeout, socket and activity stream changes for workflow pause approve 2019-08-27 15:36:28 -04:00
mabashian 630f428d77 Cleanup a few jshint errors 2019-08-27 15:36:20 -04:00
mabashian 013792f0f8 Prompt bug cleanup. Filter workflow_approval jobs out of jobs list. Add initial support for timeout. 2019-08-27 15:36:20 -04:00
mabashian 4a801c60b9 Cleanup and changes to the way approval templates are created 2019-08-27 15:30:49 -04:00
mabashian 83f9681941 Fix jshint errors 2019-08-27 15:30:47 -04:00
mabashian e0cdc4ff80 Approval drawer cleanup and workflow node form UX cleanup 2019-08-27 15:30:46 -04:00
mabashian 1d814beca1 Fix linting error 2019-08-27 15:30:45 -04:00
mabashian 0720857022 Add initial support for workflow pause approve 2019-08-27 15:30:44 -04:00
mabashian 3079b54d31 Reverts data list toolbar back to 50/50 width on normal lists but maintains full width on lookups. 2019-08-22 15:34:30 -04:00
mabashian 5549dac17d Hook up delete on jobs list. Add more comprehensive error handling on delete in organization and template lists. 2019-08-22 11:22:46 -04:00
mabashian 531a7b2c05 Add support for processing extra vars that come in string or object form. Small bug fixes for extra var corner cases in workflow nodes. 2019-08-21 13:34:41 -04:00
mabashian 4747be7014 Fixes bug in wf prompt modal by checking extra vars type before processing 2019-08-20 09:36:36 -04:00
mabashian 2de87dcef0 Fix prompt modal tab spacing when job launched from within jt form. 2019-08-20 09:35:19 -04:00
mabashian 3d98d98d3c Moves tooltip and link logic out to the sparkline from the job status icon 2019-08-08 11:53:47 -04:00
mabashian fba0da4c58 Fix linting 2019-08-07 16:16:57 -04:00
mabashian 6a7481a27c Prettier again 2019-08-07 14:52:40 -04:00
mabashian a57f2ca2bf Run prettier 2019-08-07 14:46:41 -04:00
mabashian 37e5b6b134 Add sparkline tests 2019-08-07 14:44:16 -04:00
mabashian 0bd9d4abaf Change awxSwitch class prefix to atSwitch to match component name 2019-08-07 11:22:28 -04:00
mabashian 993855f70a Remove restriction on toggling dynamic hosts on/off from the host form view. 2019-08-07 11:15:42 -04:00
mabashian c71068fa1c Create at-switch directive. Use it in all the places 2019-08-07 11:10:08 -04:00
mabashian c4700998af Swap text-based on and off toggles to non-text based 2019-08-07 11:05:58 -04:00
mabashian 19d2c8c634 Adds sparkline to templates list 2019-08-06 15:51:27 -04:00
mabashian 521ecc883b Fix jshint errors 2019-08-03 09:26:50 -04:00
mabashian 688f14a0ee Fix summary popover on inventory list 2019-08-03 09:12:34 -04:00
mabashian b3002e0b9d Makes workflow start node width dynamic to account for languages other than english 2019-08-03 09:11:20 -04:00
mabashian 213df70419 Make notification form options regular font weight 2019-07-31 20:06:22 -04:00
mabashian 94b5bb8cf9 Ensure variable exists before calling toString on it to fix js error thrown when creating grafana notification 2019-07-31 14:15:13 -04:00
mabashian a6c50f6d20 Fix unit test endpoint to match notif admin request endpoint 2019-07-30 16:52:52 -04:00
mabashian df177d6dc3 Removes close behavior when clicking outside of modal and dialog components 2019-07-30 16:47:17 -04:00
mabashian 1121a2b623 Show notification menu to users with notification_admin team role 2019-07-30 16:18:39 -04:00
mabashian c1cf7b79e3 Rogue console be gone 2019-07-30 15:25:42 -04:00
mabashian 47c59d5211 Prevent clicks outside of prompt modal from closing the modal without saving. User will now need to explicity hit the X or Cancel buttons to close the modal prematurely. 2019-07-30 15:22:01 -04:00
mabashian b46db98b5a Removes some unused classes. Fix host desc ellipsis and responsiveness. Add desc to group hosts 2019-07-16 09:28:17 -04:00
mabashian 0f8c59523a Remove tooltips from host events in output 2019-07-11 12:07:28 -04:00
mabashian 12c0b80102 Prettify files 2019-07-01 13:51:13 -04:00
mabashian 1d2c21249b Show notification type in its own column 2019-07-01 13:49:38 -04:00
mabashian 8f74bad1c1 Roll back changes to test linting and unit test gating 2019-07-01 12:34:09 -04:00