Commit Graph
93 Commits
Author SHA1 Message Date
Keith Grant e854b179e4 add test for Lookup clearing QS params 2019-09-13 08:48:17 -07:00
Keith Grant 26e320582a namespace qs params for each lookup separately 2019-09-13 08:48:17 -07:00
Keith Grant ee864b2df3 clear Lookup query params when lookup is closed 2019-09-13 08:48:17 -07:00
Keith Grant e309ad25e4 de-lint 2019-09-13 08:45:19 -07:00
Keith Grant 55244834a3 fix bugs when switching NTs to Webhook type 2019-09-13 08:45:19 -07:00
Keith Grant 8192b79b1f fix NT validation of headers after saving 2019-09-10 10:45:19 -07:00
Keith Grant 820605b0ca fix JT form tests 2019-09-06 14:29:00 -07:00
Keith Grant be6f5e18ae fixing JT Form tests post-rebase 2019-09-06 11:35:24 -07:00
Keith Grant 9777b79818 hide overflow in ExpandingContainer while opening 2019-09-06 09:59:58 -07:00
Keith Grant 4e73f4b778 show all advanced JT fields on edit form 2019-09-06 09:14:19 -07:00
Keith Grant 0254cf3567 wire-in instance groups to JT form 2019-09-05 16:47:34 -07:00
Keith Grant 93b794eaa7 JT Form fixes after rebase 2019-09-05 13:45:30 -07:00
Keith Grant 8b1ca12d8f update JobTemplateForm tests 2019-09-04 15:54:30 -07:00
Keith Grant 4f546be87a add JT form callback fields 2019-09-04 14:35:39 -07:00
Keith Grant e6475f21f6 flush out JT form; upgrade enzyme; add CheckboxField 2019-09-04 14:34:57 -07:00
Keith Grant 218348412b creat TagMultiSelect component; cleanup MultiSelect 2019-09-04 14:22:08 -07:00
Keith Grant 9edc686ab5 add generic onChange prop to MultiSelect 2019-09-04 13:58:32 -07:00
Keith Grant 4d31d83e1e add instance groups to JT form 2019-09-04 11:22:02 -07:00
Keith Grant 3a9a884bbc add omitProps helper 2019-09-04 11:19:05 -07:00
Keith Grant 8a31be6ffe refactor lookup components 2019-09-04 11:19:05 -07:00
Keith Grant 6fd86fed65 add jt advanced fields 2019-09-04 10:45:34 -07:00
Keith Grant 80bdb1a67a add CollapsibleSection & ExpandingContainer components 2019-09-04 09:55:24 -07:00
Keith Grant 901d41e261 show error for disallowed new lines in code mirror 2019-08-25 23:11:25 -07:00
Keith Grant 7a6e62c022 update e2e tests for disabled toggle switches 2019-08-25 23:11:24 -07:00
Keith Grant 5468624df5 fix ui lint errors 2019-08-23 17:43:20 -07:00
Keith Grant 15e6117472 fix webhook method default value 2019-08-23 17:43:20 -07:00
Keith Grant 62f31d6b3f fix console error on hidden syntax-highlight directive 2019-08-23 17:43:20 -07:00
Keith Grant 965dc79a0a update notifications UI for new default messages structure 2019-08-23 17:43:20 -07:00
Keith Grant 150de6a70b update notification messages for webhook/pagerduty 2019-08-23 17:43:20 -07:00
Keith Grant 56f04e0153 change custom notification message from checkbox to toggle 2019-08-23 17:43:20 -07:00
Keith Grant 1470fa61d5 open docs link in new tab 2019-08-23 17:43:20 -07:00
Keith Grant 1c79d21416 add custom notification message help text 2019-08-23 17:43:20 -07:00
Keith Grant 3c4862acfe preserve default notification messages for users with read-only access 2019-08-23 17:43:20 -07:00
Keith Grant 37b44fe77d fix template view for auditor/limited permissions 2019-08-23 17:43:20 -07:00
Keith Grant 191d18cec0 fix ui lint errors 2019-08-23 17:43:20 -07:00
Keith Grant 885c5050a0 re-init message templates on notification type change 2019-08-23 17:43:20 -07:00
Keith Grant 0398ce0530 get default template messages from OPTIONS 2019-08-23 17:43:20 -07:00
Keith Grant a56a6d7158 wire in custom template messages on edit form 2019-08-23 17:43:20 -07:00
Keith Grant b80ca62072 add messages to Add Notification form payload 2019-08-23 17:43:20 -07:00
Keith Grant fc4c9af86f fix empty template message after expanding 2019-08-23 17:43:20 -07:00
Keith Grant 0f19d98d84 set heights on syntax highlight inputs 2019-08-23 17:43:20 -07:00
Keith Grant 7b828d73be fix ids to support multiple syntax-highlights at once 2019-08-23 17:43:20 -07:00
Keith Grant 8a04cf0cb4 add syntax-highlight directive 2019-08-23 17:43:20 -07:00
Keith Grant adf25c61a2 add custom notification message input fields 2019-08-23 17:43:20 -07:00
Keith Grant e1636b3ad4 add link back to dashboard from ContentError 2019-08-20 08:42:59 -07:00
Keith Grant eeb86b3105 remove NotFoundError and use ContentError instead 2019-08-20 08:42:59 -07:00
Keith Grant db1dddb95e fix redirect to login with expired session on org list & template list 2019-08-20 08:42:07 -07:00
Keith Grant 47357aea28 fix lint errors 2019-08-20 08:42:07 -07:00
Keith Grant fe8df27811 add more meaningful 404 error screens 2019-08-20 08:42:07 -07:00
Keith Grant 256fc74676 add NotFound screen/route handling 2019-08-20 08:41:19 -07:00
Keith Grant 491287b1de fix default props for jt form 2019-08-16 19:11:07 -04:00
Keith Grant 3d3952c549 remove unnecessary scrollbar from Inventories Lookup 2019-07-26 16:24:48 -07:00
Keith Grant 276ed792a2 translate insights tooltip 2019-07-26 12:57:24 -07:00
Keith Grant e903425785 mark button text for translation 2019-07-25 15:39:06 -07:00
Keith Grant 2c86d7400a remove duplicate type declaration; lint fixes 2019-07-23 12:22:44 -07:00
Keith Grant 2392e57d2f fix InventoriesLookup on new JT form; add DataListRadio tests 2019-07-23 10:49:28 -07:00
Keith Grant bb5b255c28 updating job template tests 2019-07-23 10:49:28 -07:00
Keith Grant 5edc6deeae finish core InventoriesLookup core functionality 2019-07-23 10:49:28 -07:00
Keith Grant c080346751 start on InventoriesLookup 2019-07-23 10:49:28 -07:00
Keith Grant 0d7500d349 use unified jobs api to redirect to canonical url from /jobs/:id 2019-07-17 16:12:00 -07:00
Keith Grant 2f9be4796a job detail style tweaks 2019-07-17 09:32:43 -07:00
Keith Grant 183bd4fa80 revert i18n on credential kind (API translates it) 2019-07-17 09:32:43 -07:00
Keith Grant db4a964e64 run credential type through i18n 2019-07-17 09:32:43 -07:00
Keith Grant 761ed6dec0 prettier 2019-07-17 09:32:43 -07:00
Keith Grant e3d67117e7 fix job detail breadcrumbs 2019-07-17 09:32:43 -07:00
Keith Grant 552164c25c flush out more type defs; JobDetail tests 2019-07-17 09:32:43 -07:00
Keith Grant 40f9b0dc7f add CredentialChip component 2019-07-17 09:32:43 -07:00
Keith Grant eee1601528 job details: handle different job types 2019-07-17 09:32:43 -07:00
Keith Grant da780c9d7c make VariablesInput detect whether value is JSON or YAML on init 2019-07-17 09:32:43 -07:00
Keith Grant 968cc8c79c add variables & artifacts to job detail 2019-07-17 09:32:43 -07:00
Keith Grant 4372e977f0 build basic job details 2019-07-17 09:32:43 -07:00
Keith Grant aea08eef6b make lookup toolbar fill width of modal 2019-07-16 13:36:38 -04:00
Keith Grant b1c87c1793 fix listed resources in delete tooltip 2019-07-12 09:43:40 -07:00
Keith Grant e49b9a202e Prettier configs (#281)
Add .prettierrc and update eslint configs
2019-06-25 11:26:44 -07:00
Keith Grant 4a7cd56e4a do allow Enter to proceed to next step if survey fields invalid 2019-06-04 16:08:23 -07:00
Keith Grant 29e17ac49e Standardize chip height (#213)
* make all chips the same size

* create DetailList, Detail components; clean up Chips, ChipGroup

* delete BasicChip in favor of <Chip isReadOnly>

* create our own ChipGroup to handle overflow
2019-05-28 08:49:03 -04:00
Keith Grant 189e12f8b3 Restore logo (#218)
* move tower logo svg into component

* switch to new logo in header & login screen
2019-05-23 13:47:41 -04:00
Keith Grant cc2869d0c2 Merge pull request #214 from keithjgrant/200-trailing-slash-routing
Redirect to remove trailing slash from URL
2019-05-23 09:54:07 -04:00
Keith Grant 79d8b74221 redirect to remove trailing slash from URL 2019-05-23 08:29:08 -04:00
Keith Grant 6bfbcb35cd Merge pull request #208 from keithjgrant/toolbar-render-prop
use a render prop for PaginatedDataList toolbar
2019-05-20 06:16:48 -07:00
Keith Grant 8cd05679c2 extract out PaginatedDataListItem 2019-05-20 09:15:31 -04:00
Keith Grant 510d56b245 refactor PaginatedDataList to renderToolbar prop 2019-05-20 09:13:23 -04:00
Keith Grant 5df2b1f346 Merge pull request #207 from keithjgrant/126-pf-pagination
Convert to PF Pagination component
2019-05-17 11:01:03 -04:00
Keith Grant 7ff7517bdf change pagination drop direction to up 2019-05-17 07:47:17 -07:00
Keith Grant 957984d9e9 convert to PF Pagination component 2019-05-16 16:09:58 -04:00
Keith Grant 4407aeac20 Add namespacing for query params (#205)
* use qs utils to namespace query params

* refactor Lookup and SelectResource Steps to use PaginatedDataList

* preserve query params when adding new ones

* require namespace for QS Configs
2019-05-15 10:06:14 -04:00
Keith Grant e7ec1c6ef8 convert OrganizationList to use PaginatedDataList (#192)
* convert Org list to use PaginatedDataList

* add ToolbarAddButton, ToolbarDeleteButton

* pass full org into OrganizationListItem
2019-05-07 09:51:50 -04:00
Keith Grant 0ec274d13c Merge pull request #189 from keithjgrant/73-add-org-spacing
Adjust spacing for add/edit org form
2019-05-02 14:53:24 -04:00
Keith Grant eea3d72ffc add CardCloseButton tests 2019-05-02 10:02:45 -04:00
Keith Grant 1490235752 adjust spacing of org add/edit form, add CardCloseButton 2019-05-02 08:39:36 -04:00
Keith Grant 1be496cfc1 Patternfly upgrade (#188)
* correct spacing after PF update

* update wizard layout/borders for PF upgrade
2019-05-01 13:50:00 -04:00
Keith Grant ffade973a9 upgrade to patternfly 2.x, pf/react-core 3.x (#184) 2019-04-30 08:19:19 -04:00
Keith Grant 9d66b583b7 158 paginated data list (#180)
* working: rename OrganizationTeamsList to PaginatedDataList

* convert org notifications list fully to PaginatedDataList

* update NotificationList tests

* refactor org access to use PaginatedDataList

* update tests for org access refactor; fix pagination & sorting

* restore Add Role functionality to Org roles

* fix displayed text when list of items is empty

* preserve query params when navigating through pagination

* fix bugs after RBAC rebase

* fix lint errors, fix add org access button
2019-04-29 10:08:50 -04:00