nixocio
1471945b9e
Fix a few unit-tests warnings
...
Fix a few unit-test warnings
2021-04-28 10:29:28 -04:00
nixocio
f9dc5cd32b
Bump timeout for unit-tests
...
Bump timeout for unit-tests.
2021-04-27 14:15:08 -04:00
nixocio
2b5fe0e6c4
Fix misalignment checkbox final build
...
Fix misalignment checkbox final build on Organization Lookup.
See: https://github.com/ansible/awx/issues/9433
2021-04-26 21:43:57 -04:00
nixocio
95f5188462
Do not allow EE to modify Org
...
Do not allow EE to modify Org.
See: https://github.com/ansible/awx/issues/9769
2021-04-15 09:11:26 -04:00
nixocio
7435458a7b
Remove not used code
...
Remove not used code
2021-04-14 10:36:18 -04:00
nixocio
98dd3c7798
Fix issue related to plural
...
Fix issue related to plural
2021-04-07 14:41:21 -04:00
nixocio
e843872b98
Do not allow user to attempt to delete a running job
...
Do not allow user to attempt to delete a running job
See: https://github.com/ansible/awx/issues/9187
2021-04-06 10:24:51 -04:00
nixocio
eda9bcbf62
Do not validate optional survey
...
Do not validate optional survey.
See: https://github.com/ansible/awx/issues/9176
2021-04-05 13:30:24 -04:00
nixocio
87c03c1139
Update capitalization for a few screens
...
Update capitalization for EE and Instance Groups screens to better align
with mock ups.
2021-04-05 12:59:36 -04:00
nixocio
ff7a7945ca
Filter EE also by Organization for JT
...
Filter EE also by Organization for JT.
See: https://github.com/ansible/awx/issues/9770
2021-03-31 17:06:25 -04:00
nixocio
e56c5dbfe3
Remove isolated and controller from the UI
...
Remove isolated and controller from the UI.
See: https://github.com/ansible/awx/issues/9752
2021-03-30 14:19:13 -04:00
nixocio
86a22927cd
Make Org a required field for org admins on WFJT
...
Make Org a required field for org admins on WFJT.
See: https://github.com/ansible/awx/issues/6663
2021-03-30 13:38:49 -04:00
nixocio
ac41af8a54
Add managed by tower as part of the EE details page
...
Add managed by tower as part of the EE details page.
See: https://github.com/ansible/awx/issues/8171
2021-03-29 15:08:54 -04:00
nixocio
115a344842
Add templates screen to EE
...
Add templates screen to EE.
See: https://github.com/ansible/awx/issues/9723
2021-03-29 12:44:37 -04:00
nixocio
d3eb66b6fe
Update RBAC for EE
...
Update RBAC for EE details page.
See: https://github.com/ansible/awx/issues/9416
2021-03-25 15:55:59 -04:00
nixocio
b110a4a94e
Add EE to the settings page
...
Allow a system admin to set the global default execution environment.
See: https://github.com/ansible/awx/issues/9088
This PR is also addressing the issue: https://github.com/ansible/awx/issues/9669
2021-03-25 13:07:01 -04:00
nixocio
133b25d6ad
Small UI updates
...
Small UI updates
2021-03-25 10:17:55 -04:00
nixocio
87d51c1038
Filter credential type by Container Registry for EE
...
Filter credential type by Container Registry for EE form.
See: https://github.com/ansible/awx/issues/9628
2021-03-22 16:13:04 -04:00
nixocio
e45c3fb8e9
Add EE as one activity stream option
...
Add EE as one activity stream option.
See: https://github.com/ansible/awx/issues/9308
2021-03-22 15:02:35 -04:00
nixocio
5fa44c61d2
Add copy functionality to EE
...
Add copy functionality to EE.
See: https://github.com/ansible/awx/issues/9307
2021-03-17 15:49:39 -04:00
nixocio
ec08997b63
Improve selectors to ease testing
...
Improve selectors to ease testing
2021-03-17 12:19:31 -04:00
nixocio
4db5c496d0
Allow one to select non-global execution environments for organizations
...
Allow one to select non-global EE when editing an Organization.
See: https://github.com/ansible/awx/issues/9592
2021-03-16 16:32:21 -04:00
nixocio
babea5d599
Remove custom virtual env
...
Remove custom virtual from the UI.
Also, surface missing-resource warnings on list items for UJTs that were using
custom virtualenvs.
Fix some uni-tests warnings.
See: https://github.com/ansible/awx/issues/9190
Also: https://github.com/ansible/awx/issues/9207
2021-03-16 14:51:27 -04:00
nixocio
7c2f6c95a6
Update variables as returned by useRequest
...
Update variables to be consistent with variables returned by useRequest.
2021-03-07 17:37:52 -05:00
nixocio
fbd46f7799
Fix diassociate EE from JT and WFJT
...
Allow EE to be removed from JT and WFJT.
Also, add unit-test related to those changes.
See: https://github.com/ansible/awx/issues/9487
2021-03-07 13:34:25 -05:00
nixocio
b7e614beee
Fix extra re-render for Job Template
...
Fix extra re-render for Job Template.
Also, update a few unit-tests.
See: https://github.com/ansible/awx/issues/9479
2021-03-04 16:47:07 -05:00
nixocio
0a4a1bed0a
Add EE to inventory sources
...
Add EE to inventory sources
See: https://github.com/ansible/awx/issues/9189
2021-03-03 18:56:07 -05:00
nixocio
62215ca432
Add organization to EE details page
...
Add organization to EE details page.
See: https://github.com/ansible/awx/issues/9432
2021-03-03 18:56:07 -05:00
nixocio
fd21603c0e
Update EE breadcrumb to use name instead of image
...
Update EE breadcrumb to use name instead of image to be consistent with
the other screens.
See: https://github.com/ansible/awx/issues/9087
2021-03-03 18:56:07 -05:00
nixocio
33d7342ffe
Linkify reference to EE on details page
...
Linkify reference to EE on a few details page.
See: https://github.com/ansible/awx/issues/9189
2021-03-03 18:56:07 -05:00
nixocio
6e67ae68fd
Add Execution Environments into a few screens
...
Add EE to the following screens:
* Job Template
* Organization
* Project
* Workflow Job Template
Also, add a new lookup component - ExecutionEnvironmentLoookup.
See: https://github.com/ansible/awx/issues/9189
2021-03-03 18:56:05 -05:00
nixocio
f2801e0c03
Minor update EE tables
...
* Add table header `actions`
* Add `name` as default search
See: https://github.com/ansible/awx/issues/7884
Also: https://github.com/ansible/awx/issues/9087
2021-03-03 18:52:55 -05:00
nixocio
a39e1a528b
Add execution environment list to Organizations
...
Add execution environment list to Organizations
See: https://github.com/ansible/awx/issues/8210
2021-03-03 18:52:55 -05:00
nixocio
0bd8012fd9
Update selectors on EE details page to ease testing
...
Update selectors on EE details page to ease testing.
2021-03-03 18:52:55 -05:00
nixocio
d6b5990cd2
Migrate EE list to tables
...
Migrate EE list to tables.
See:https://github.com/ansible/awx/issues/7884
2021-03-03 18:52:55 -05:00
nixocio
26f7a2ba81
Update Job Detail container group variable
...
`is_containerized` was updated on the API side to be
`is_container_group`.
2021-03-03 18:52:55 -05:00
nixocio
68f9c5137d
Mark string to translation
...
Mark string to translation
2021-03-03 18:52:55 -05:00
nixocio
9786dc08d3
Add organization as part of creating/editing an execution environments
...
Add organization as part of creating/editing an execution environments
If one is a `system admin` the Organization is an optional field. Not
providing an Organization makes the execution environment globally
available.
If one is a `org admin` the Organization is a required field.
See: https://github.com/ansible/awx/issues/7887
2021-03-03 18:52:54 -05:00
nixocio
899a5fca0b
Revert change on WorkflowJobTemplateAdd
...
Revert removal of `await` on WorkflowJobTemplateAdd
See: https://github.com/ansible/awx/pull/9459
2021-03-03 10:05:42 -05:00
nixocio
5969d9e3e2
Fix minor UI issues
...
Fix minor UI issues
* fix typo
* add string to be translated
* remove not necessary `await`
2021-03-02 14:13:56 -05:00
nixocio
bf601fc988
Do not show tooltip with empty content
...
Do not show tooltip with empty content.
See: https://github.com/ansible/awx/issues/9323
2021-02-24 09:29:53 -05:00
nixocio
33deaa7d0b
Allow user to remove organization from credentials
...
Allow user to remove organization from credentials.
See: https://github.com/ansible/awx/issues/8707
2021-02-17 16:11:09 -05:00
nixocio
02c8f4cc59
Update Patternfly to allow access to slider component
...
Update Patternfly to allow access to slider component
See: https://github.com/ansible/awx/issues/7777
2021-02-16 10:44:22 -05:00
nixocio
3c8f5f666f
Fix typo
...
Fix typo on error message
2021-02-15 17:41:32 -05:00
nixocio
33b1028882
Add relaunch against failed hosts
...
Add relaunch against failed hosts
See: https://github.com/ansible/awx/issues/8670
2021-02-12 17:29:00 -05:00
nixocio
3f5e1518ee
Update migration page
...
Update migration to add styling. Also, use django template and context
to inject variables into the migration page.
See: https://github.com/ansible/awx/issues/8355
2021-01-28 17:46:36 -05:00
nixocio
287d181af7
Add tooltips to inventory sync status
...
Add tooltips to inventory sync status on Inventory List.
See: https://github.com/ansible/awx/issues/7676
2021-01-26 13:50:01 -05:00
nixocio
b8369defd6
Fix Inventory/Project rbac broken on JT form
...
Fix Inventory/Project rbac broken on JT form.
Also, update ProjectLookup to filter using `role_level: 'use_role'` as
per old UI implementation.
Also, update InventoryLookup to filter using `role_level: 'use_role'` as
per old UI implementation.
See: https://github.com/ansible/awx/issues/8194
2021-01-13 09:23:12 -05:00
nixocio
682b06be5a
Show access tab when credential does not belong to an organization
...
Credential access tab should be shown when cred doesn't belong to an organization.
Also, update unit-tests to reflect change.
See: https://github.com/ansible/awx/issues/7708
2021-01-08 14:30:08 -05:00
nixocio
a1b0fa252a
Update dependencies
...
Update dependencies
2021-01-07 09:06:43 -05:00
nixocio
45e9bdcf86
Small docs update
...
Small docs update. Fix broken link, and update node version used.
See: https://github.com/ansible/awx/pull/8766/files
2021-01-05 09:16:44 -05:00
nixocio
4958a428ec
Wrap functions in useCallback to avoid extra requests
...
Wrap functions in useCallback to avoid extra requests.
2020-12-15 17:14:36 -05:00
nixocio
ff78156945
Upgrade jsx-a11y plugin
...
Upgrade jsx-a11y plugin. Also enable strict rules.
See: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y
See: https://github.com/ansible/awx/issues/8443
2020-12-10 16:18:08 -05:00
nixocio
51b18aa012
Fix JobEvent tests
...
Fix JobEvent tests
2020-12-08 14:49:26 -05:00
nixocio
8cb9341d8f
Add string to translation
...
Add string to translation.
2020-12-02 16:42:15 -05:00
nixocio
4b5b95a0f8
Hide instance group for Inventory Details if the data is not available
...
Hide instance group for Inventory Details if the data is not available.
This is the the same approach used in other details screens.
See: https://github.com/ansible/awx/issues/8620
2020-12-01 13:10:24 -05:00
nixocio
4f132e302f
Mark organization as a required field for Galaxy crendentials
...
Mark organization as a required field for Galaxy credential type.
See: https://github.com/ansible/awx/issues/8276
2020-11-30 11:27:06 -05:00
nixocio
e23b47b997
Add minor update to strings
...
Add minor update to strings. And adjust the usage of `toTitleCase` to
dynamic strings.
2020-11-23 09:29:20 -05:00
nixocio
faec21ed08
Update usage of useDeleteItems
...
* Update usage of useDeleteItems.
* Remove async when not necessary
* Update return of promises
2020-11-23 09:15:23 -05:00
nixocio
a8400e4b7c
Add updates related to smart inventories
...
Add updates related to smart inventories.
* Add popover for `Smart host filter`.
* Add popover for `Instance Groups` on Smart Inventory screen.
* Rename `Host filter` to `Smart host filter` per mockup.
* Add inventory as part of dynamic host filter.
See: https://github.com/ansible/awx/issues/8581
Also: https://github.com/ansible/awx/issues/8548
2020-11-19 17:17:23 -05:00
nixocio
9141e789aa
Hide sync icon for smart inventory rows in Inventory List
...
Hide sync icon for smart inventory rows in Inventory List
See: https://github.com/ansible/awx/issues/7681
2020-11-19 17:12:02 -05:00
nixocio
07edf505e7
Add feature to associate teams to users
...
Add feature to associate teams to users. For the time being when
associating Users to a team, the User will be associated with `member_role` only. And when `diassociating` the User from a team all related roles - member, read, and admin will be removed.
Also, fix a bug related to search not being cleared after closing/cancel
the `AssociateModal`.
2020-11-12 10:06:33 -05:00
nixocio
4268f1aeeb
Mark Host Config Key as a required field
...
Mark `Host Config Key` as a required field
See:https://github.com/ansible/awx/issues/4968
2020-11-05 09:52:33 -05:00
nixocio
d324baf1b0
Hide max hosts field on org form
...
Hide max hosts field on org form.
Also, simplify the usage of context API to read the value of me
parameter.
Hide max hosts field on org form.
See: https://github.com/ansible/awx/issues/4950
2020-11-04 17:23:22 -05:00
nixocio
5de34a9c0b
Remove groups/hosts when deleting inventory sources
...
Remove related resources groups/hosts when deleting inventory sources.
The current UI deletes `groups` and `hosts` once the inventory source is
deleted. Add this behavior to the new UI.
See: https://github.com/ansible/awx/issues/8098
2020-11-03 16:51:37 -05:00
nixocio
78ce54bc4a
Remove activity from inventory details page
...
Remove activity from inventory details page
This information is already present on the `Complete jobs` tab.
See: https://github.com/ansible/awx/issues/8467
2020-11-02 10:09:09 -05:00
nixocio
7cb3cf4e37
Remove Type from ScheduleList Sort
...
Remove Type from ScheduleList Sort, and make `name` as default sort.
See: https://github.com/ansible/awx/issues/7706
2020-11-02 09:18:41 -05:00
nixocio
40e821d0d8
Fix username as a required field
...
Fix username as a required field. `UserForm` is used for adding and
editing an user. When adding an user, the initial user value is a `{}`
update logic to cover this case.
Also, add unit-tests to cover this particular case.
See: https://github.com/ansible/awx/issues/8453
2020-10-28 10:11:38 -04:00
nixocio
dcc3422484
Rename users and access tabs
...
Rename users and access tabs
See: https://github.com/ansible/awx/issues/7595
2020-10-22 13:42:41 -04:00
nixocio
c8b9cbe0d5
Update labels to display isolated and controller instance groups
...
Update labels to display isolated and controller instance groups.
See: https://github.com/ansible/awx/issues/8244
Also: https://github.com/ansible/awx/issues/7467
2020-10-20 11:39:17 -04:00
nixocio
1dd7651d49
Add general updates for User screen
...
* Add type of login used as part of UserListItem.
* Add type of login used as part of UserDetail.
* Hide password field, UserForm, in case login method is LDAP or Social.
* Make username field, UserForm, not required in case login is LDAP or
Social.
See: https://github.com/ansible/awx/issues/5685
2020-10-12 12:03:31 -04:00
nixocio
d149e23170
Mark missing words for translation
...
Add missing words for translation.
`...more`, and `Show Less` were already marked for translation in a
previous PR, since this code is shared as part of the `ChipGroup` code.
See: https://github.com/ansible/awx/issues/6857
2020-10-08 11:25:24 -04:00
nixocio
1fbcd7e434
Update AddDropDownButton to show down caret
...
Update AddDropDownButton to show down caret
See: https://github.com/ansible/awx/issues/7721
2020-10-08 09:17:50 -04:00
nixocio
ae29eb9673
Make ContainerGroupDetails a bit more robust
...
In order to create a container group is necessary to provide a
credential.
See: https://github.com/ansible/awx/issues/8184
This change makes the code related to display the credential as part of
the container group details a bit more robust. Avoiding to attempt to
show a non-existent credential - what is not supposed to exist.
Closes: https://github.com/ansible/awx/issues/8199
2020-09-30 13:37:38 -04:00
nixocio
aa69b925ad
Make filter a bit more consistent accross UI
...
Add `description`, `created_by` and `modified_by` when those fields are
available.
See: https://github.com/ansible/awx/issues/7410
2020-09-29 15:23:28 -04:00
nixocio
98b9d4358d
Add username to tooltip
...
Add username to tooltip when user cannot be deleted.
See: https://github.com/ansible/awx/issues/7751
2020-09-28 13:22:01 -04:00
nixocio
1aa90af342
Add validate for CredentialLookup using required prop
...
When using `CredentialLookup` with required prop. The `validate`
argument must be provided to the `useField`.
See: https://github.com/ansible/awx/issues/8184
2020-09-25 14:19:51 -04:00
nixocio
9d0b37e96c
Fix issue with undefined variable
...
Fix issue with undefined variable when data related to `me` is not
available.
2020-09-18 12:30:53 -04:00
nixocio
d3d3fe8892
Add Container Group details
...
Add Container Group details.
See: https://github.com/ansible/awx/issues/8073
2020-09-15 09:11:34 -04:00
nixocio
d4b2e1998e
List jobs for container groups
...
Add list of jobs related to container groups.
See: https://github.com/ansible/awx/issues/8091
2020-09-04 16:21:32 -04:00
nixocio
adffa29346
Add/Edit Container Groups
...
Add/Edit container groups.
See: https://github.com/ansible/awx/issues/7955
2020-09-03 10:13:24 -04:00
nixocio
970ecde0ea
Update date format for project list item
...
Update date format for project list item.
See: https://github.com/ansible/awx/issues/7694
2020-08-30 20:58:58 -04:00
nixocio
21330a54cb
Update instance groups
...
* Simplify criteria to instance group to be considered unavailable
* Round values for used capacity
See: https://github.com/ansible/awx/issues/7467
2020-08-28 11:07:03 -04:00
nixocio
632204de83
Associate instances to instance groups
...
Associate instances to instance groups.
See: https://github.com/ansible/awx/issues/7801
2020-08-27 11:33:45 -04:00
nixocio
6794f331c3
Update styles to delete button to be secondary
...
Update styles to delete button to be secondary.
See: https://github.com/ansible/awx/issues/7041
Also: https://github.com/ansible/awx/issues/7984
2020-08-25 10:39:28 -04:00
nixocio
de130eb798
Add advanced search keys for InstanceGroup and CredentialType Lists
...
Add advanced search keys for `InstanceGroup` and `CredentialType` Lists.
See: https://github.com/ansible/awx/pull/7895/files
2020-08-24 21:27:44 -04:00
nixocio
447bde95e3
Add label to identify isolated instance group JobDetail screen
...
Add label to identify isolated instance group JobDetail screen as per
mock up.
See: https://tower-mockups.testing.ansible.com/patternfly/jobs/jobs-detail/
2020-08-23 14:58:06 -04:00
nixocio
17a40808b4
Update disassociate button variant
...
Update disassociate button variant.
See: https://github.com/ansible/awx/issues/7041
Also: https://tower-mockups.testing.ansible.com/patternfly/instance-groups/instance-groups-instances/
2020-08-21 14:46:15 -04:00
nixocio
6ed65a9c81
Add label to show isolated group
...
Add label to show isolated group.
See: https://tower-mockups.testing.ansible.com/patternfly/instance-groups/instance-groups/
2020-08-20 13:59:56 -04:00
nixocio
8402cf97de
Add type column to users list
...
Add type column to users list. Also, update `UserListItem` to be a
functional component.
See: https://github.com/ansible/awx/issues/5684
2020-08-20 12:50:13 -04:00
nixocio
70295c3e75
Add list of jobs for instance groups
...
Add list of jobs for instance groups.
See: https://github.com/ansible/awx/issues/7930
2020-08-20 11:40:04 -04:00
nixocio
efa12b12ec
Use a patternfly CSS variable instead of red
...
Use a patternfly CSS variable instead of red.
See: https://pf4.patternfly.org/documentation/overview/global-css-variables
2020-08-20 09:53:39 -04:00
nixocio
aace8f5032
Remove undefined prop from SelectedList call
...
Remove undefined prop from `SelectedList` call.
2020-08-11 16:44:03 -04:00
nixocio
e3fe680d14
Add feature to edit instance group
...
Add feature to edit instance group.
See: https://github.com/ansible/awx/issues/7767
2020-08-11 10:37:08 -04:00
nixocio
897c8b74a5
Add feature to add instance group
...
Add feature to add instance group.
See: https://github.com/ansible/awx/issues/7744
2020-08-10 13:06:56 -04:00
nixocio
03274db695
Remove showExpandCollapse prop from the DataListToolbar calls
...
Remove showExpandCollapse prop from the DataListToolbar calls. This is
not an expected prop to be passed to this component.
Inside DataListToolbar.
```
const showExpandCollapse = onCompact && onExpand;
```
In order to use this feature, `onCompact` and `onExpand` props should
be passed.
...
2020-08-06 10:58:20 -04:00
nixocio
a4dd20872c
Add details page for instance group
...
This PR also:
* Modify routing system to add `container_groups` as well.
* Add `DetailBadge` component.
* Add container group files as placeholder.
See: https://github.com/ansible/awx/issues/7640
Also: https://github.com/ansible/awx/issues/7467
2020-07-29 13:27:57 -04:00
nixocio
d373cbdca9
Update delete button variant to secondary
...
Update delete button variant to secondary, except in Modals.
see: https://github.com/ansible/awx/issues/7722
2020-07-28 14:05:12 -04:00
nixocio
c2b1209cf3
Add feature list instance groups
...
Add list and delete for instance groups/container groups.
See: https://github.com/ansible/awx/issues/7557
Also: https://github.com/ansible/awx/issues/7642
2020-07-27 16:51:34 -04:00
nixocio
1b767daaf6
Update wording to equal mock up
...
Update wording used for 'Job Templates' and 'Credential Types' to be
equal mock up.
See: https://tower-mockups.testing.ansible.com/patternfly/cred-types/cred-types/
Also: https://tower-mockups.testing.ansible.com/patternfly/templates/templates/
2020-07-22 14:00:24 -04:00