diff --git a/awx/ui/src/components/TemplateList/TemplateList.js b/awx/ui/src/components/TemplateList/TemplateList.js
index 9e9997dd63..65a198abdf 100644
--- a/awx/ui/src/components/TemplateList/TemplateList.js
+++ b/awx/ui/src/components/TemplateList/TemplateList.js
@@ -241,6 +241,7 @@ function TemplateList({ defaultParams }) {
{t`Name`}
{t`Type`}
+ {t`Organization`}
{t`Last Ran`}
{t`Actions`}
diff --git a/awx/ui/src/components/TemplateList/TemplateListItem.js b/awx/ui/src/components/TemplateList/TemplateListItem.js
index 06feeee4b0..27dad710bb 100644
--- a/awx/ui/src/components/TemplateList/TemplateListItem.js
+++ b/awx/ui/src/components/TemplateList/TemplateListItem.js
@@ -182,6 +182,15 @@ function TemplateListItem({
)}
{toTitleCase(template.type)} |
+
+ {summaryFields.organization ? (
+
+ {summaryFields.organization.name}
+
+ ) : null}
+ |
{lastRun} |
) : null}
- {summaryFields.organization && (
-
- {summaryFields.organization.name}
-
- }
- dataCy={`template-${template.id}-organization`}
- />
- )}
{summaryFields.inventory ? (
', () => {
+ test('should display expected data', () => {
+ const wrapper = mountWithContexts(
+
+ );
+ expect(wrapper.find('Td[dataLabel="Name"]').text()).toBe('Template 1');
+ expect(wrapper.find('Td[dataLabel="Type"]').text()).toBe('Job Template');
+ expect(wrapper.find('Td[dataLabel="Organization"]').text()).toBe('Foo');
+ expect(
+ wrapper.find('Td[dataLabel="Organization"]').find('Link').prop('to')
+ ).toBe('/organizations/1/details');
+ expect(wrapper.find('Td[dataLabel="Last Ran"]').text()).toBe(
+ '2/26/2020, 10:38:41 PM'
+ );
+ });
+
test('launch button shown to users with start capabilities', () => {
const wrapper = mountWithContexts(
@@ -401,7 +445,6 @@ describe('', () => {
}
assertDetail('Description', 'mock description');
- assertDetail('Organization', "Mike's Org");
assertDetail('Inventory', "Mike's Inventory");
assertDetail('Project', "Mike's Project");
assertDetail('Execution Environment', 'Mock EE 1.2.3');
@@ -420,9 +463,6 @@ describe('', () => {
.find('Detail[label="Labels"]')
.containsAllMatchingElements([L_91o2])
).toEqual(true);
- expect(wrapper.find('Detail[label="Organization"] dd a').prop('href')).toBe(
- '/organizations/1/details'
- );
expect(wrapper.find(`Detail[label="Activity"] Sparkline`)).toHaveLength(1);
});
});