Display Edit/Delete on EE details page as per last API changes

Display Edit/Delete buttons on details page for EE managed by tower.

See: https://github.com/ansible/awx/issues/10078
This commit is contained in:
nixocio
2021-05-11 13:39:07 -04:00
parent 30997b30b6
commit 8f54627ea6
2 changed files with 28 additions and 30 deletions

View File

@@ -113,7 +113,6 @@ function ExecutionEnvironmentDetails({ executionEnvironment }) {
dataCy="execution-environment-modified"
/>
</DetailList>
{!managedByTower && (
<CardActionsRow>
{summary_fields.user_capabilities?.edit && (
<Button
@@ -139,7 +138,6 @@ function ExecutionEnvironmentDetails({ executionEnvironment }) {
</DeleteButton>
)}
</CardActionsRow>
)}
{error && (
<AlertModal

View File

@@ -153,7 +153,7 @@ describe('<ExecutionEnvironmentDetails/>', () => {
expect(history.location.pathname).toBe('/execution_environments');
});
test('should not render action buttons to ee managed by tower', async () => {
test('should render action buttons to ee managed by tower', async () => {
await act(async () => {
wrapper = mountWithContexts(
<ExecutionEnvironmentDetails
@@ -185,9 +185,9 @@ describe('<ExecutionEnvironmentDetails/>', () => {
expect(dates).toHaveLength(2);
expect(dates.at(0).prop('date')).toEqual(executionEnvironment.created);
expect(dates.at(1).prop('date')).toEqual(executionEnvironment.modified);
expect(wrapper.find('Button[aria-label="edit"]')).toHaveLength(0);
expect(wrapper.find('Button[aria-label="edit"]')).toHaveLength(1);
expect(wrapper.find('Button[aria-label="Delete"]')).toHaveLength(0);
expect(wrapper.find('Button[aria-label="Delete"]')).toHaveLength(1);
});
test('should have proper number of delete detail requests', async () => {