mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Merge pull request #206 from joefiorini/route-extension-fixes
Route extension fixes
This commit is contained in:
@@ -198,6 +198,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/portal', {
|
when('/portal', {
|
||||||
|
name: 'portal',
|
||||||
templateUrl: urlPrefix + 'partials/portal.html',
|
templateUrl: urlPrefix + 'partials/portal.html',
|
||||||
controller: PortalController,
|
controller: PortalController,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -219,6 +220,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/jobs/:id/stdout', {
|
when('/jobs/:id/stdout', {
|
||||||
|
name: 'jobsStdout',
|
||||||
templateUrl: urlPrefix + 'partials/job_stdout.html',
|
templateUrl: urlPrefix + 'partials/job_stdout.html',
|
||||||
controller: JobStdoutController,
|
controller: JobStdoutController,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -229,6 +231,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/ad_hoc_commands/:id', {
|
when('/ad_hoc_commands/:id', {
|
||||||
|
name: 'adHocJobStdout',
|
||||||
templateUrl: urlPrefix + 'partials/job_stdout_adhoc.html',
|
templateUrl: urlPrefix + 'partials/job_stdout_adhoc.html',
|
||||||
controller: JobStdoutController,
|
controller: JobStdoutController,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -239,6 +242,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/job_templates', {
|
when('/job_templates', {
|
||||||
|
name: 'jobTemplates',
|
||||||
templateUrl: urlPrefix + 'partials/job_templates.html',
|
templateUrl: urlPrefix + 'partials/job_templates.html',
|
||||||
controller: JobTemplatesList,
|
controller: JobTemplatesList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -249,6 +253,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/job_templates/add', {
|
when('/job_templates/add', {
|
||||||
|
name: 'jobTemplateAdd',
|
||||||
templateUrl: urlPrefix + 'partials/job_templates.html',
|
templateUrl: urlPrefix + 'partials/job_templates.html',
|
||||||
controller: JobTemplatesAdd,
|
controller: JobTemplatesAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -259,6 +264,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/job_templates/:template_id', {
|
when('/job_templates/:template_id', {
|
||||||
|
name: 'jobTemplateEdit',
|
||||||
templateUrl: urlPrefix + 'partials/job_templates.html',
|
templateUrl: urlPrefix + 'partials/job_templates.html',
|
||||||
controller: JobTemplatesEdit,
|
controller: JobTemplatesEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -269,6 +275,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/job_templates/:id/schedules', {
|
when('/job_templates/:id/schedules', {
|
||||||
|
name: 'jobTemplateSchedules',
|
||||||
templateUrl: urlPrefix + 'partials/schedule_detail.html',
|
templateUrl: urlPrefix + 'partials/schedule_detail.html',
|
||||||
controller: ScheduleEditController,
|
controller: ScheduleEditController,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -279,6 +286,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects', {
|
when('/projects', {
|
||||||
|
name: 'projects',
|
||||||
templateUrl: urlPrefix + 'partials/projects.html',
|
templateUrl: urlPrefix + 'partials/projects.html',
|
||||||
controller: ProjectsList,
|
controller: ProjectsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -289,6 +297,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects/add', {
|
when('/projects/add', {
|
||||||
|
name: 'projectAdd',
|
||||||
templateUrl: urlPrefix + 'partials/projects.html',
|
templateUrl: urlPrefix + 'partials/projects.html',
|
||||||
controller: ProjectsAdd,
|
controller: ProjectsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -299,6 +308,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects/:id', {
|
when('/projects/:id', {
|
||||||
|
name: 'projectEdit',
|
||||||
templateUrl: urlPrefix + 'partials/projects.html',
|
templateUrl: urlPrefix + 'partials/projects.html',
|
||||||
controller: ProjectsEdit,
|
controller: ProjectsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -309,6 +319,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects/:id/schedules', {
|
when('/projects/:id/schedules', {
|
||||||
|
name: 'projectSchedules',
|
||||||
templateUrl: urlPrefix + 'partials/schedule_detail.html',
|
templateUrl: urlPrefix + 'partials/schedule_detail.html',
|
||||||
controller: ScheduleEditController,
|
controller: ScheduleEditController,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -319,6 +330,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects/:project_id/organizations', {
|
when('/projects/:project_id/organizations', {
|
||||||
|
name: 'projectOrganizations',
|
||||||
templateUrl: urlPrefix + 'partials/projects.html',
|
templateUrl: urlPrefix + 'partials/projects.html',
|
||||||
controller: OrganizationsList,
|
controller: OrganizationsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -329,6 +341,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/projects/:project_id/organizations/add', {
|
when('/projects/:project_id/organizations/add', {
|
||||||
|
name: 'projectOrganizationAdd',
|
||||||
templateUrl: urlPrefix + 'partials/projects.html',
|
templateUrl: urlPrefix + 'partials/projects.html',
|
||||||
controller: OrganizationsAdd,
|
controller: OrganizationsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -339,6 +352,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories', {
|
when('/inventories', {
|
||||||
|
name: 'inventories',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
controller: InventoriesList,
|
controller: InventoriesList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -349,6 +363,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/add', {
|
when('/inventories/add', {
|
||||||
|
name: 'inventoryAdd',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
controller: InventoriesAdd,
|
controller: InventoriesAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -359,6 +374,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/:inventory_id', {
|
when('/inventories/:inventory_id', {
|
||||||
|
name: 'inventoryEdit',
|
||||||
templateUrl: urlPrefix + 'partials/inventories.html',
|
templateUrl: urlPrefix + 'partials/inventories.html',
|
||||||
controller: InventoriesEdit,
|
controller: InventoriesEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -369,6 +385,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/:inventory_id/job_templates/add', {
|
when('/inventories/:inventory_id/job_templates/add', {
|
||||||
|
name: 'inventoryJobTemplateAdd',
|
||||||
templateUrl: urlPrefix + 'partials/job_templates.html',
|
templateUrl: urlPrefix + 'partials/job_templates.html',
|
||||||
controller: JobTemplatesAdd,
|
controller: JobTemplatesAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -379,6 +396,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/:inventory_id/job_templates/:template_id', {
|
when('/inventories/:inventory_id/job_templates/:template_id', {
|
||||||
|
name: 'inventoryJobTemplateEdit',
|
||||||
templateUrl: urlPrefix + 'partials/job_templates.html',
|
templateUrl: urlPrefix + 'partials/job_templates.html',
|
||||||
controller: JobTemplatesEdit,
|
controller: JobTemplatesEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -389,6 +407,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/:inventory_id/manage', {
|
when('/inventories/:inventory_id/manage', {
|
||||||
|
name: 'inventoryManage',
|
||||||
templateUrl: urlPrefix + 'partials/inventory-manage.html',
|
templateUrl: urlPrefix + 'partials/inventory-manage.html',
|
||||||
controller: InventoriesManage,
|
controller: InventoriesManage,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -399,6 +418,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/inventories/:inventory_id/adhoc', {
|
when('/inventories/:inventory_id/adhoc', {
|
||||||
|
name: 'inventoryAdhoc',
|
||||||
templateUrl: urlPrefix + 'partials/adhoc.html',
|
templateUrl: urlPrefix + 'partials/adhoc.html',
|
||||||
controller: AdhocCtrl,
|
controller: AdhocCtrl,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -409,6 +429,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations', {
|
when('/organizations', {
|
||||||
|
name: 'organizations',
|
||||||
templateUrl: urlPrefix + 'partials/organizations.html',
|
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||||
controller: OrganizationsList,
|
controller: OrganizationsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -419,6 +440,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/add', {
|
when('/organizations/add', {
|
||||||
|
name: 'organizationAdd',
|
||||||
templateUrl: urlPrefix + 'partials/organizations.html',
|
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||||
controller: OrganizationsAdd,
|
controller: OrganizationsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -429,6 +451,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/:organization_id', {
|
when('/organizations/:organization_id', {
|
||||||
|
name: 'organizationEdit',
|
||||||
templateUrl: urlPrefix + 'partials/organizations.html',
|
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||||
controller: OrganizationsEdit,
|
controller: OrganizationsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -439,6 +462,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/:organization_id/admins', {
|
when('/organizations/:organization_id/admins', {
|
||||||
|
name: 'organizationAdmins',
|
||||||
templateUrl: urlPrefix + 'partials/organizations.html',
|
templateUrl: urlPrefix + 'partials/organizations.html',
|
||||||
controller: AdminsList,
|
controller: AdminsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -449,6 +473,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/:organization_id/users', {
|
when('/organizations/:organization_id/users', {
|
||||||
|
name: 'organizationUsers',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersList,
|
controller: UsersList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -459,6 +484,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/:organization_id/users/add', {
|
when('/organizations/:organization_id/users/add', {
|
||||||
|
name: 'organizationUserAdd',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersAdd,
|
controller: UsersAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -469,6 +495,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/organizations/:organization_id/users/:user_id', {
|
when('/organizations/:organization_id/users/:user_id', {
|
||||||
|
name: 'organizationUserEdit',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersEdit,
|
controller: UsersEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -479,6 +506,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams', {
|
when('/teams', {
|
||||||
|
name: 'teams',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: TeamsList,
|
controller: TeamsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -489,6 +517,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/add', {
|
when('/teams/add', {
|
||||||
|
name: 'teamsAdd',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: TeamsAdd,
|
controller: TeamsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -499,6 +528,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id', {
|
when('/teams/:team_id', {
|
||||||
|
name: 'teamEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: TeamsEdit,
|
controller: TeamsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -509,6 +539,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/permissions/add', {
|
when('/teams/:team_id/permissions/add', {
|
||||||
|
name: 'teamPermissionAdd',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: PermissionsAdd,
|
controller: PermissionsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -519,6 +550,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/permissions', {
|
when('/teams/:team_id/permissions', {
|
||||||
|
name: 'teamPermissions',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: PermissionsList,
|
controller: PermissionsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -529,6 +561,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/permissions/:permission_id', {
|
when('/teams/:team_id/permissions/:permission_id', {
|
||||||
|
name: 'teamPermissionEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: PermissionsEdit,
|
controller: PermissionsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -539,6 +572,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/users', {
|
when('/teams/:team_id/users', {
|
||||||
|
name: 'teamUsers',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: UsersList,
|
controller: UsersList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -549,6 +583,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/users/:user_id', {
|
when('/teams/:team_id/users/:user_id', {
|
||||||
|
name: 'teamUserEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: UsersEdit,
|
controller: UsersEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -559,6 +594,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/projects', {
|
when('/teams/:team_id/projects', {
|
||||||
|
name: 'teamProjects',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: ProjectsList,
|
controller: ProjectsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -569,6 +605,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/projects/add', {
|
when('/teams/:team_id/projects/add', {
|
||||||
|
name: 'teamProjectAdd',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: ProjectsAdd,
|
controller: ProjectsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -579,6 +616,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/projects/:project_id', {
|
when('/teams/:team_id/projects/:project_id', {
|
||||||
|
name: 'teamProjectEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: ProjectsEdit,
|
controller: ProjectsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -589,6 +627,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/credentials', {
|
when('/teams/:team_id/credentials', {
|
||||||
|
name: 'teamCredentials',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: CredentialsList,
|
controller: CredentialsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -599,6 +638,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/credentials/add', {
|
when('/teams/:team_id/credentials/add', {
|
||||||
|
name: 'teamCredentialAdd',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: CredentialsAdd,
|
controller: CredentialsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -609,6 +649,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:team_id/credentials/:credential_id', {
|
when('/teams/:team_id/credentials/:credential_id', {
|
||||||
|
name: 'teamCredentialEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: CredentialsEdit,
|
controller: CredentialsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -619,6 +660,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/credentials', {
|
when('/credentials', {
|
||||||
|
name: 'credentials',
|
||||||
templateUrl: urlPrefix + 'partials/credentials.html',
|
templateUrl: urlPrefix + 'partials/credentials.html',
|
||||||
controller: CredentialsList,
|
controller: CredentialsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -629,6 +671,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/credentials/add', {
|
when('/credentials/add', {
|
||||||
|
name: 'credentialAdd',
|
||||||
templateUrl: urlPrefix + 'partials/credentials.html',
|
templateUrl: urlPrefix + 'partials/credentials.html',
|
||||||
controller: CredentialsAdd,
|
controller: CredentialsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -639,6 +682,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/credentials/:credential_id', {
|
when('/credentials/:credential_id', {
|
||||||
|
name: 'credentialEdit',
|
||||||
templateUrl: urlPrefix + 'partials/credentials.html',
|
templateUrl: urlPrefix + 'partials/credentials.html',
|
||||||
controller: CredentialsEdit,
|
controller: CredentialsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -649,6 +693,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users', {
|
when('/users', {
|
||||||
|
name: 'users',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersList,
|
controller: UsersList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -659,6 +704,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/add', {
|
when('/users/add', {
|
||||||
|
name: 'userAdd',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersAdd,
|
controller: UsersAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -669,6 +715,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id', {
|
when('/users/:user_id', {
|
||||||
|
name: 'userEdit',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: UsersEdit,
|
controller: UsersEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -679,6 +726,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id/credentials', {
|
when('/users/:user_id/credentials', {
|
||||||
|
name: 'userCredentials',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: CredentialsList,
|
controller: CredentialsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -689,6 +737,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id/permissions/add', {
|
when('/users/:user_id/permissions/add', {
|
||||||
|
name: 'userPermissionAdd',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: PermissionsAdd,
|
controller: PermissionsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -699,6 +748,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id/permissions', {
|
when('/users/:user_id/permissions', {
|
||||||
|
name: 'userPermissions',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: PermissionsList,
|
controller: PermissionsList,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -709,6 +759,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id/permissions/:permission_id', {
|
when('/users/:user_id/permissions/:permission_id', {
|
||||||
|
name: 'userPermissionEdit',
|
||||||
templateUrl: urlPrefix + 'partials/users.html',
|
templateUrl: urlPrefix + 'partials/users.html',
|
||||||
controller: PermissionsEdit,
|
controller: PermissionsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -719,6 +770,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/users/:user_id/credentials/add', {
|
when('/users/:user_id/credentials/add', {
|
||||||
|
name: 'userCredentialAdd',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: CredentialsAdd,
|
controller: CredentialsAdd,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -729,6 +781,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/teams/:user_id/credentials/:credential_id', {
|
when('/teams/:user_id/credentials/:credential_id', {
|
||||||
|
name: 'teamUserCredentialEdit',
|
||||||
templateUrl: urlPrefix + 'partials/teams.html',
|
templateUrl: urlPrefix + 'partials/teams.html',
|
||||||
controller: CredentialsEdit,
|
controller: CredentialsEdit,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -739,11 +792,13 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/login', {
|
when('/login', {
|
||||||
|
name: 'signIn',
|
||||||
templateUrl: urlPrefix + 'partials/blank.html',
|
templateUrl: urlPrefix + 'partials/blank.html',
|
||||||
controller: Authenticate
|
controller: Authenticate
|
||||||
}).
|
}).
|
||||||
|
|
||||||
when('/logout', {
|
when('/logout', {
|
||||||
|
name: 'signOut',
|
||||||
templateUrl: urlPrefix + 'partials/blank.html',
|
templateUrl: urlPrefix + 'partials/blank.html',
|
||||||
controller: Authenticate,
|
controller: Authenticate,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -754,6 +809,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/home', {
|
when('/home', {
|
||||||
|
name: 'dashboard',
|
||||||
templateUrl: urlPrefix + 'partials/home.html',
|
templateUrl: urlPrefix + 'partials/home.html',
|
||||||
controller: Home,
|
controller: Home,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -768,6 +824,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/home/groups', {
|
when('/home/groups', {
|
||||||
|
name: 'dashboardGroups',
|
||||||
templateUrl: urlPrefix + 'partials/subhome.html',
|
templateUrl: urlPrefix + 'partials/subhome.html',
|
||||||
controller: HomeGroups,
|
controller: HomeGroups,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -778,6 +835,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/home/hosts', {
|
when('/home/hosts', {
|
||||||
|
name: 'dashboardHosts',
|
||||||
templateUrl: urlPrefix + 'partials/subhome.html',
|
templateUrl: urlPrefix + 'partials/subhome.html',
|
||||||
controller: HomeHosts,
|
controller: HomeHosts,
|
||||||
resolve: {
|
resolve: {
|
||||||
@@ -788,6 +846,7 @@ var tower = angular.module('Tower', [
|
|||||||
}).
|
}).
|
||||||
|
|
||||||
when('/sockets', {
|
when('/sockets', {
|
||||||
|
name: 'sockets',
|
||||||
templateUrl: urlPrefix + 'partials/sockets.html',
|
templateUrl: urlPrefix + 'partials/sockets.html',
|
||||||
controller: SocketsController
|
controller: SocketsController
|
||||||
}).
|
}).
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
/* jshint unused: vars */
|
||||||
|
|
||||||
import {lookupRouteUrl} from './lookup-route-url';
|
import {lookupRouteUrl} from './lookup-route-url';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,9 +39,9 @@ import {lookupRouteUrl} from './lookup-route-url';
|
|||||||
title: 'Featured',
|
title: 'Featured',
|
||||||
body: 'This post is featured because it is awesome'
|
body: 'This post is featured because it is awesome'
|
||||||
};">
|
};">
|
||||||
<link-to route="post" model="{ id: featuredPost }">
|
<a link-to="post" model="{ id: featuredPost }">
|
||||||
{{featuredPost.title}}
|
{{featuredPost.title}}
|
||||||
</link-to>
|
</a>
|
||||||
</section>
|
</section>
|
||||||
</file>
|
</file>
|
||||||
</example>
|
</example>
|
||||||
@@ -47,20 +49,19 @@ import {lookupRouteUrl} from './lookup-route-url';
|
|||||||
*/
|
*/
|
||||||
export default
|
export default
|
||||||
[ '$route',
|
[ '$route',
|
||||||
|
'$location',
|
||||||
'transitionTo',
|
'transitionTo',
|
||||||
function($routeProvider, transitionTo) {
|
function($routeProvider, $location, transitionTo) {
|
||||||
|
|
||||||
return {
|
return {
|
||||||
restrict: 'E',
|
restrict: 'A',
|
||||||
transclude: true,
|
|
||||||
template: '<a href="{{url}}" data-transition-to title="{{routeName}}" ng-transclude></a>',
|
|
||||||
scope: {
|
scope: {
|
||||||
routeName: '@route',
|
routeName: '@linkTo',
|
||||||
model: '&'
|
model: '&'
|
||||||
},
|
},
|
||||||
link: function(scope, element) {
|
link: function (scope, element, attrs) {
|
||||||
|
|
||||||
var model = scope.$eval(scope.model);
|
var model = scope.$eval(scope.model);
|
||||||
scope.url = lookupRouteUrl(scope.routeName, $routeProvider.routes, model);
|
scope.url = lookupRouteUrl(scope.routeName, $routeProvider.routes, model, $location.$$html5);
|
||||||
|
|
||||||
element.find('[data-transition-to]').on('click', function(e) {
|
element.find('[data-transition-to]').on('click', function(e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
@@ -68,6 +69,7 @@ export default
|
|||||||
transitionTo(scope.routeName, model);
|
transitionTo(scope.routeName, model);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
element.attr('href', scope.url);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
export function lookupRouteUrl(name, routes, models) {
|
export function lookupRouteUrl(name, routes, models, html5Mode) {
|
||||||
var route = _.find(routes, {name: name});
|
var route = _.find(routes, {name: name});
|
||||||
|
|
||||||
if (angular.isUndefined(route)) {
|
if (angular.isUndefined(route)) {
|
||||||
@@ -39,5 +39,9 @@ export function lookupRouteUrl(name, routes, models) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!html5Mode) {
|
||||||
|
routeUrl = '#' + routeUrl;
|
||||||
|
}
|
||||||
|
|
||||||
return routeUrl;
|
return routeUrl;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user