Commit Graph
100 Commits
Author SHA1 Message Date
mabashian 4e31bdd2d2 Removes changes to serializer that added type to host recent jobs. Addresses Switch styling issues on host list items. 2019-11-06 09:35:45 -05:00
mabashian d5e9716ceb Move CardHeader styled component(s) outside of render functions. Refactors host options calls out to it's own function. 2019-11-06 09:35:45 -05:00
mabashian 01963b0ee7 Add host list, add/edit forms, and details 2019-11-06 09:35:45 -05:00
mabashian e9728f2a78 Update snapshot after rebase 2019-10-30 20:11:11 -04:00
mabashian 64776f97cf Prettier formatting 2019-10-30 19:13:35 -04:00
mabashian fc080732d4 Add breadcrumb for template access tab 2019-10-30 19:13:35 -04:00
mabashian d02364a833 Configures access tabs for job template, project, inventory and smart inventory details views. 2019-10-30 19:13:34 -04:00
mabashian 35c27c8b16 Tweak ActionButtonCell definition and export 2019-10-29 14:45:05 -04:00
mabashian d06b0de74b Revert 6282b5bacb 2019-10-29 11:24:11 -04:00
mabashian 72d19b93a0 Prettier formatting 2019-10-29 11:01:04 -04:00
mabashian 01788263e2 Hide delete button on job details from users without proper permissions 2019-10-28 17:50:32 -04:00
mabashian 8daceabd26 Removes close button from footer of host details modal 2019-10-28 17:38:28 -04:00
mabashian 8fbfed5c55 Fix org teams empty list text 2019-10-28 17:21:14 -04:00
mabashian 7b1158ee8e Fix failing unit tests due to missing scm_revision key 2019-10-28 15:31:03 -04:00
mabashian d8814b7162 Add displayName so that ActionButtonCell can be referenced in tests 2019-10-28 15:11:58 -04:00
mabashian 9af3fa557b Fix merge conflict fallout. Remove stale edit click handler. 2019-10-28 15:11:58 -04:00
mabashian e0d8d35090 Adds edit buttons to Templates, Inventories, Organizations, and Projects list items when the user has edit capabilities. 2019-10-28 15:04:02 -04:00
mabashian 07a5e17284 Link to project and inventory from job template details 2019-10-24 16:36:19 -04:00
mabashian 583d1390d2 Remove close button from Project and Job Template details views 2019-10-24 16:17:37 -04:00
mabashian 638f8eae21 Hook up notifications tab on projects 2019-10-24 15:48:12 -04:00
mabashian b319f47048 Adds revision to project list row items. Adds ClipboardCopyButton component to allow the user to copy the full revision to the clipboard. 2019-10-24 09:11:05 -04: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