mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 20:30:46 -03:30
Merge pull request #2912 from mabashian/portal-mode-jobs-filter
Fixed bug where created_by filter was lost when adding a search tag to Portal Mode - Jobs List
This commit is contained in:
commit
1af6d1d026
@ -7,7 +7,7 @@
|
||||
export function PortalModeJobsController($scope, $rootScope, GetBasePath, GenerateList, PortalJobsList, SearchInit,
|
||||
PaginateInit){
|
||||
|
||||
var list = PortalJobsList,
|
||||
var list = _.cloneDeep(PortalJobsList),
|
||||
view = GenerateList,
|
||||
// show user jobs by default
|
||||
defaultUrl = GetBasePath('jobs') + '?created_by=' + $rootScope.current_user.id,
|
||||
@ -24,6 +24,11 @@ export function PortalModeJobsController($scope, $rootScope, GetBasePath, Genera
|
||||
$scope.activeFilter = 'user';
|
||||
|
||||
var init = function(sort){
|
||||
// We need to explicitly set the lists base path so that tag searching will keep the '?created_by'
|
||||
// query param when it's present. If we don't do this, then tag search will just grab the base
|
||||
// path for this list (/api/v1/jobs) and lose the created_by filter
|
||||
list.basePath = defaultUrl;
|
||||
|
||||
view.inject(list, {
|
||||
id: 'portal-jobs',
|
||||
mode: 'edit',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user