removing $urlMatcherFactory and $urlRouter b/c they're deprecated

in favor or $urlService
This commit is contained in:
Jared Tabor 2017-10-16 15:46:40 -07:00
parent 3d5f301a07
commit 4f0fa57a1b
31 changed files with 64 additions and 71 deletions

View File

@ -108,7 +108,7 @@ function LegacyCredentialsService () {
page_size: '20',
order_by: 'username'
},
dynamic: false,
dyanmic: true,
squash: ''
}
},
@ -185,14 +185,14 @@ function LegacyCredentialsService () {
page_size: 5,
is_superuser: false
},
dynamic: false
dyanmic: true
},
team_search: {
value: {
order_by: 'name',
page_size: 5
},
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {
@ -240,7 +240,7 @@ function LegacyCredentialsService () {
order_by: 'name',
role_level: 'admin_role'
},
dynamic: false,
dyanmic: true,
squash: ''
}
},
@ -279,7 +279,7 @@ function LegacyCredentialsService () {
page_size: 5,
order_by: 'name'
},
dynamic: false,
dyanmic: true,
squash: ''
}
},

View File

@ -21,7 +21,7 @@ export default {
or__object1__in: null,
or__object2__in: null
},
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {

View File

@ -2,11 +2,6 @@
global.$AnsibleConfig = null;
// Provided via Webpack DefinePlugin in webpack.config.js
global.$ENV = {};
// ui-router debugging
// if ($ENV['route-debug']){
// let trace = angular.module('ui.router').trace;
// trace.enable();
// }
var urlPrefix;
@ -130,20 +125,20 @@ angular
timeout: 4000
});
}])
.config(['$urlRouterProvider', '$breadcrumbProvider', 'QuerySetProvider',
'$urlMatcherFactoryProvider',
function($urlRouterProvider, $breadcrumbProvider, QuerySet,
$urlMatcherFactoryProvider) {
$urlMatcherFactoryProvider.strictMode(false);
.config(['$breadcrumbProvider', 'QuerySetProvider',
'$urlServiceProvider',
function($breadcrumbProvider, QuerySet,
$urlServiceProvider) {
$urlServiceProvider.config.strictMode(false);
$breadcrumbProvider.setOptions({
templateUrl: urlPrefix + 'partials/breadcrumb.html'
});
// route to the details pane of /job/:id/host-event/:eventId if no other child specified
$urlRouterProvider.when('/jobs/*/host-event/*', '/jobs/*/host-event/*/details');
$urlRouterProvider.otherwise('/home');
$urlServiceProvider.rules.when('/jobs/*/host-event/*', '/jobs/*/host-event/*/details');
$urlServiceProvider.rules.otherwise('/home');
$urlMatcherFactoryProvider.type('queryset', {
$urlServiceProvider.config.type('queryset', {
// encoding
// from {operator__key1__comparator=value, ... }
// to "_search=operator:key:compator=value& ... "
@ -175,13 +170,13 @@ angular
'CheckLicense', '$location', 'Authorization', 'LoadBasePaths', 'Timer',
'LoadConfig', 'Store', 'pendoService', 'Prompt', 'Rest',
'Wait', 'ProcessErrors', '$state', 'GetBasePath', 'ConfigService',
'FeaturesService', '$filter', 'SocketService', 'AppStrings', '$transitions', '$trace',
'FeaturesService', '$filter', 'SocketService', 'AppStrings', '$transitions',
function($stateExtender, $q, $compile, $cookies, $rootScope, $log, $stateParams,
CheckLicense, $location, Authorization, LoadBasePaths, Timer,
LoadConfig, Store, pendoService, Prompt, Rest, Wait,
ProcessErrors, $state, GetBasePath, ConfigService, FeaturesService,
$filter, SocketService, AppStrings, $transitions, $trace) {
$trace.enable();
$filter, SocketService, AppStrings, $transitions) {
$rootScope.$state = $state;
$rootScope.$state.matches = function(stateName) {
return $state.current.name.search(stateName) > 0;

View File

@ -20,7 +20,7 @@
params: {
currentTab: {
value: 'auth',
dynamic: false,
dyanmic: true,
isOptional: true
}

View File

@ -14,7 +14,7 @@ export default {
page_size: '20',
order_by: 'name'
},
dynamic: false
dyanmic: true
}
},
data: {

View File

@ -15,7 +15,7 @@ export default {
order_by: '-finished',
not__launch_type: 'sync'
},
dynamic: false
dyanmic: true
}
},
views: {

View File

@ -15,7 +15,7 @@ export default {
page_size: '20',
order_by: 'hostname'
},
dynamic: false
dyanmic: true
}
},
views: {

View File

@ -15,7 +15,7 @@ export default {
order_by: '-finished',
not__launch_type: 'sync'
},
dynamic: false
dyanmic: true
},
instance_group_id: null
},

View File

@ -36,7 +36,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -10,7 +10,7 @@ export default {
page_size: '5'
},
squash: true,
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {

View File

@ -11,7 +11,7 @@ export default {
or__inventoryupdate__inventory_source__inventory:"",
order_by: "-id"
},
dynamic: false,
dyanmic: true,
squash:""
}
},

View File

@ -37,7 +37,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -10,7 +10,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -10,7 +10,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -9,7 +9,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash:""
}
},

View File

@ -10,7 +10,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -10,7 +10,7 @@ export default {
order_by: "name",
not__source: ""
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -6,7 +6,7 @@ export default {
order_by: "name",
role_level: "admin_role",
},
dynamic: false,
dyanmic: true,
squash: ""
}
},

View File

@ -9,7 +9,7 @@ export default {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash:""
}
},

View File

@ -31,7 +31,7 @@ export default {
params: {
job_event_search: {
value: defaultParams,
dynamic: false,
dyanmic: true,
squash: ''
}
},

View File

@ -11,7 +11,6 @@ export default {
searchPrefix: 'job',
name: 'jobs',
url: '/jobs',
reloadOnSearch: true,
ncyBreadcrumb: {
label: N_("JOBS")
},
@ -21,7 +20,7 @@ export default {
not__launch_type: 'sync',
order_by: '-finished'
},
dynamic: false,
dynamic: true,
squash: false
}
},

View File

@ -34,7 +34,7 @@ export default [{
value: {
order_by: 'username'
},
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {
@ -239,7 +239,7 @@ export default [{
or__inventory__organization: null,
page_size: 20
},
dynamic: false
dyanmic: true
}
},
data: {
@ -297,14 +297,14 @@ export default [{
value: {
order_by: 'username'
},
dynamic: false
dyanmic: true
},
add_user_search: {
value: {
order_by: 'username',
page_size: '5',
},
dynamic: false,
dyanmic: true,
squash: true
}
},

View File

@ -14,7 +14,7 @@ export default {
page_size: '20',
order_by: '-finished'
},
dynamic: false
dyanmic: true
}
},
data: {

View File

@ -15,7 +15,7 @@ export default {
order_by: '-finished',
created_by: null
},
dynamic: false
dyanmic: true
}
},
data: {

View File

@ -17,7 +17,7 @@ export default {
page_size: '20',
order_by: 'name'
},
dynamic: false
dyanmic: true
}
},
data: {

View File

@ -318,7 +318,7 @@ export default
next_run__isnull: 'false',
order_by: 'unified_job_template__polymorphic_ctype__model'
},
dynamic: false
dyanmic: true
}
},
data: {

View File

@ -122,7 +122,7 @@ export default ['$stateParams', '$scope', '$state', 'GetBasePath', 'QuerySet', '
// but will register new $stateParams[$scope.iterator + '_search'] terms
if(!$scope.querySet) {
$state.go('.', {
[$scope.iterator + '_search']: queryset }, {reload:true});
[$scope.iterator + '_search']: queryset });
}
qs.search(path, queryset).then((res) => {
if($scope.querySet) {
@ -246,7 +246,7 @@ export default ['$stateParams', '$scope', '$state', 'GetBasePath', 'QuerySet', '
}
});
queryset = _.merge(queryset, params, (objectValue, sourceValue, key, object) => {
queryset = _.merge({}, queryset, params, (objectValue, sourceValue, key, object) => {
if (object[key] && object[key] !== sourceValue){
if(_.isArray(object[key])) {
// Add the new value to the array and return
@ -287,8 +287,7 @@ export default ['$stateParams', '$scope', '$state', 'GetBasePath', 'QuerySet', '
// This transition will not reload controllers/resolves/views
// but will register new $stateParams[$scope.iterator + '_search'] terms
if(!$scope.querySet) {
$state.go('.', {
[$scope.iterator + '_search']: queryset }, { reload:true }).then(function(){
$state.go('.', {[$scope.iterator + '_search']:queryset }).then(function(){
// ISSUE: same as above in $scope.remove. For some reason deleting the page
// from the queryset works for all lists except lists in modals.
delete $stateParams[$scope.iterator + '_search'].page;
@ -379,7 +378,7 @@ export default ['$stateParams', '$scope', '$state', 'GetBasePath', 'QuerySet', '
removeFromQuerySet(queryset);
if(!$scope.querySet) {
$state.go('.', {
[$scope.iterator + '_search']: queryset }, {reload:true}).then(function(){
[$scope.iterator + '_search']: queryset }).then(function(){
// ISSUE: for some reason deleting a tag from a list in a modal does not
// remove the param from $stateParams. Here we'll manually check to make sure
// that that happened and remove it if it didn't.
@ -403,7 +402,7 @@ export default ['$stateParams', '$scope', '$state', 'GetBasePath', 'QuerySet', '
delete cleared.page;
queryset = cleared;
if(!$scope.querySet) {
$state.go('.', {[$scope.iterator + '_search']: queryset}, {reload:true});
$state.go('.', {[$scope.iterator + '_search']: queryset});
}
qs.search(path, queryset).then((res) => {
if($scope.querySet) {

View File

@ -257,27 +257,27 @@ function($injector, $stateExtender, $log, i18n) {
params: {
project_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
},
job_template_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
},
workflow_template_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
},
inventory_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
},
credential_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
},
organization_search: {
value: {order_by: 'name', page_size: '5', role_level: 'admin_role'},
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb:{
@ -398,11 +398,11 @@ function($injector, $stateExtender, $log, i18n) {
params: {
user_search: {
value: { order_by: 'username', page_size: '5', is_superuser: false },
dynamic: false,
dyanmic: true,
},
team_search: {
value: { order_by: 'name', page_size: '5' },
dynamic: false
dyanmic: true
}
},
views: {
@ -570,7 +570,7 @@ function($injector, $stateExtender, $log, i18n) {
params: {
user_search: {
value: { order_by: 'username', page_size: '5' },
dynamic: false,
dyanmic: true,
}
},
views: {

View File

@ -30,7 +30,7 @@ export default function($stateProvider) {
page_size: "20",
order_by: "name"
},
dynamic: false,
dyanmic: true,
squash: false
}
}

View File

@ -26,7 +26,7 @@ export default {
value: {
type: 'workflow_job_template,job_template'
},
dynamic: false
dyanmic: true
}
},
searchPrefix: 'template',

View File

@ -369,7 +369,7 @@ angular.module('templates', [surveyMaker.name, templatesList.name, jobTemplates.
credential__isnull: false
},
squash: false,
dynamic: false
dyanmic: true
},
project_search: {
value: {
@ -377,7 +377,7 @@ angular.module('templates', [surveyMaker.name, templatesList.name, jobTemplates.
order_by: 'name'
},
squash: true,
dynamic: false
dyanmic: true
},
inventory_source_search: {
value: {
@ -386,7 +386,7 @@ angular.module('templates', [surveyMaker.name, templatesList.name, jobTemplates.
order_by: 'name'
},
squash: true,
dynamic: false
dyanmic: true
}
},
views: {
@ -775,7 +775,7 @@ angular.module('templates', [surveyMaker.name, templatesList.name, jobTemplates.
page_size: '5'
},
squash: true,
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {
@ -830,7 +830,7 @@ angular.module('templates', [surveyMaker.name, templatesList.name, jobTemplates.
page_size: '5'
},
squash: true,
dynamic: false
dyanmic: true
}
},
ncyBreadcrumb: {