From fc0a76cd251f672abdd07a008f57a02b3dcad231 Mon Sep 17 00:00:00 2001 From: Michael Abashian Date: Fri, 21 Jul 2017 11:09:55 -0400 Subject: [PATCH 1/2] Split portal mode jobs into two separate states --- .../rbac-multiselect/permissionsTeams.list.js | 1 - .../src/inventories-hosts/hosts/host.list.js | 1 - .../src/main-menu/main-menu.partial.html | 2 +- .../linkout/organizations-linkout.route.js | 6 -- .../list/organizations-list.partial.html | 1 - .../jobs/portal-mode-all-jobs.route.js | 49 ++++++++++++++++ .../jobs/portal-mode-my-jobs.route.js | 51 +++++++++++++++++ awx/ui/client/src/portal-mode/main.js | 4 ++ .../portal-mode/portal-job-templates.list.js | 1 + .../src/portal-mode/portal-jobs.list.js | 1 + .../portal-mode-jobs.controller.js | 4 -- .../portal-mode-layout.partial.html | 6 +- .../src/portal-mode/portal-mode.block.less | 7 ++- .../src/portal-mode/portal-mode.route.js | 56 +++---------------- .../list-generator/list-generator.factory.js | 6 +- .../smart-search/smart-search.block.less | 4 ++ .../smart-search/smart-search.directive.js | 4 +- .../smart-search/smart-search.partial.html | 2 +- 18 files changed, 132 insertions(+), 74 deletions(-) create mode 100644 awx/ui/client/src/portal-mode/jobs/portal-mode-all-jobs.route.js create mode 100644 awx/ui/client/src/portal-mode/jobs/portal-mode-my-jobs.route.js diff --git a/awx/ui/client/src/access/rbac-multiselect/permissionsTeams.list.js b/awx/ui/client/src/access/rbac-multiselect/permissionsTeams.list.js index dd05b4b0cc..11950e0fcf 100644 --- a/awx/ui/client/src/access/rbac-multiselect/permissionsTeams.list.js +++ b/awx/ui/client/src/access/rbac-multiselect/permissionsTeams.list.js @@ -7,7 +7,6 @@ export default ['i18n', function(i18n) { return { - searchSize: 'col-lg-12 col-md-12 col-sm-12 col-xs-12', name: 'teams', iterator: 'team', listTitleBadge: false, diff --git a/awx/ui/client/src/inventories-hosts/hosts/host.list.js b/awx/ui/client/src/inventories-hosts/hosts/host.list.js index 747294c31c..e91eebb30b 100644 --- a/awx/ui/client/src/inventories-hosts/hosts/host.list.js +++ b/awx/ui/client/src/inventories-hosts/hosts/host.list.js @@ -9,7 +9,6 @@ export default ['i18n', function(i18n) { name: 'hosts', iterator: 'host', editTitle: '{{ selected_group }}', - searchSize: 'col-lg-12 col-md-12 col-sm-12 col-xs-12', singleSearchParam: { param: 'host_filter' }, diff --git a/awx/ui/client/src/main-menu/main-menu.partial.html b/awx/ui/client/src/main-menu/main-menu.partial.html index f63b585ab8..6a57b9b2e6 100644 --- a/awx/ui/client/src/main-menu/main-menu.partial.html +++ b/awx/ui/client/src/main-menu/main-menu.partial.html @@ -154,7 +154,7 @@ -
+
From 3fd9e2383f4fb7fb578978766b6337b69e6e8d2b Mon Sep 17 00:00:00 2001 From: Michael Abashian Date: Fri, 21 Jul 2017 11:38:48 -0400 Subject: [PATCH 2/2] Fixed portal job templates link --- awx/ui/client/src/portal-mode/portal-job-templates.list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/ui/client/src/portal-mode/portal-job-templates.list.js b/awx/ui/client/src/portal-mode/portal-job-templates.list.js index 1aab3ad3ae..80898f9ded 100644 --- a/awx/ui/client/src/portal-mode/portal-job-templates.list.js +++ b/awx/ui/client/src/portal-mode/portal-job-templates.list.js @@ -22,7 +22,7 @@ export default ['i18n', function(i18n) { key: true, label: i18n._('Name'), columnClass: 'col-lg-5 col-md-5 col-sm-9 col-xs-8', - linkTo: '/#/templates/{{job_template.id}}', + linkTo: '/#/templates/job_template/{{job_template.id}}', awToolTip: '{{job_template.description}}', dataPlacement: 'top' }