This is an automated email from the ASF dual-hosted git repository.

rawlin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git


The following commit(s) were added to refs/heads/master by this push:
     new 61b9d9f  Fix TP roles navigation (#6253)
61b9d9f is described below

commit 61b9d9fcdf1775f88e82f51928bde05d720ee927
Author: Srijeet Chatterjee <[email protected]>
AuthorDate: Tue Oct 5 15:51:21 2021 -0600

    Fix TP roles navigation (#6253)
    
    * Fix TP roles navigation
    
    * fix a couple other issues, and commit uncommitted files
---
 .../form/deliveryService/edit/FormEditDeliveryServiceController.js    | 4 ++--
 .../form/deliveryService/new/FormNewDeliveryServiceController.js      | 2 +-
 traffic_portal/app/src/common/modules/form/user/form.user.tpl.html    | 2 +-
 .../modules/table/deliveryServices/TableDeliveryServicesController.js | 2 +-
 .../app/src/common/modules/table/roleUsers/table.roleUsers.tpl.html   | 4 ++--
 .../src/common/modules/table/tenantUsers/table.tenantUsers.tpl.html   | 2 +-
 traffic_portal/app/src/modules/private/roles/users/index.js           | 2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

diff --git 
a/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
 
b/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
index 1aac4c1..7e278d8 100644
--- 
a/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
+++ 
b/traffic_portal/app/src/common/modules/form/deliveryService/edit/FormEditDeliveryServiceController.js
@@ -45,7 +45,7 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                                                { id: $scope.DRAFT, name: 'Save 
Request as Draft' },
                                                { id: $scope.SUBMITTED, name: 
'Submit Request for Review and Deployment' }
                                        ];
-                                       if (userModel.user.roleName == 
propertiesModel.properties.dsRequests.overrideRole) {
+                                       if (userModel.user.role == 
propertiesModel.properties.dsRequests.overrideRole) {
                                                statuses.push({ id: 
$scope.COMPLETE, name: 'Fulfill Request Immediately' });
                                        }
                                        return statuses;
@@ -218,7 +218,7 @@ var FormEditDeliveryServiceController = 
function(deliveryService, origin, topolo
                                                        { id: $scope.DRAFT, 
name: 'Save Request as Draft' },
                                                        { id: $scope.SUBMITTED, 
name: 'Submit Request for Review and Deployment' }
                                                ];
-                                               if (userModel.user.roleName == 
propertiesModel.properties.dsRequests.overrideRole) {
+                                               if (userModel.user.role == 
propertiesModel.properties.dsRequests.overrideRole) {
                                                        statuses.push({ id: 
$scope.COMPLETE, name: 'Fulfill Request Immediately' });
                                                }
                                                return statuses;
diff --git 
a/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
 
b/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
index e33cb82..1f9e808 100644
--- 
a/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
+++ 
b/traffic_portal/app/src/common/modules/form/deliveryService/new/FormNewDeliveryServiceController.js
@@ -88,7 +88,7 @@ var FormNewDeliveryServiceController = 
function(deliveryService, origin, topolog
                                                        { id: $scope.DRAFT, 
name: 'Save Request as Draft' },
                                                        { id: $scope.SUBMITTED, 
name: 'Submit Request for Review and Deployment' }
                                                ];
-                                               if (userModel.user.roleName == 
propertiesModel.properties.dsRequests.overrideRole) {
+                                               if (userModel.user.role == 
propertiesModel.properties.dsRequests.overrideRole) {
                                                        statuses.push({ id: 
$scope.COMPLETE, name: 'Fulfill Request Immediately' });
                                                }
                                                return statuses;
diff --git a/traffic_portal/app/src/common/modules/form/user/form.user.tpl.html 
b/traffic_portal/app/src/common/modules/form/user/form.user.tpl.html
index 29cd054..dd98f71 100644
--- a/traffic_portal/app/src/common/modules/form/user/form.user.tpl.html
+++ b/traffic_portal/app/src/common/modules/form/user/form.user.tpl.html
@@ -69,7 +69,7 @@ under the License.
                         <option value="">Select...</option>
                     </select>
                     <small class="input-error" 
ng-show="hasPropertyError(userForm.role, 'required')">Required</small>
-                    <small ng-show="user.role"><a 
href="/#!/roles/{{user.role}}" target="_blank">View Details&nbsp;&nbsp;<i 
class="fa fs-xs fa-external-link"></i></a></small>
+                    <small ng-show="user.role"><a 
href="/#!/roles/edit/{{user.role}}" target="_blank">View Details&nbsp;&nbsp;<i 
class="fa fs-xs fa-external-link"></i></a></small>
                 </div>
             </div>
             <div class="form-group" ng-class="{'has-error': 
hasError(userForm.tenantId), 'has-feedback': hasError(userForm.tenantId)}">
diff --git 
a/traffic_portal/app/src/common/modules/table/deliveryServices/TableDeliveryServicesController.js
 
b/traffic_portal/app/src/common/modules/table/deliveryServices/TableDeliveryServicesController.js
index f19b953..7af7019 100644
--- 
a/traffic_portal/app/src/common/modules/table/deliveryServices/TableDeliveryServicesController.js
+++ 
b/traffic_portal/app/src/common/modules/table/deliveryServices/TableDeliveryServicesController.js
@@ -483,7 +483,7 @@ var TableDeliveryServicesController = function(tableName, 
deliveryServices, filt
                         { id: $scope.DRAFT, name: 'Save Request as Draft' },
                         { id: $scope.SUBMITTED, name: 'Submit Request for 
Review and Deployment' }
                     ];
-                    if (userModel.user.roleName == 
propertiesModel.properties.dsRequests.overrideRole) {
+                    if (userModel.user.role == 
propertiesModel.properties.dsRequests.overrideRole) {
                         statuses.push({ id: $scope.COMPLETE, name: 'Fulfill 
Request Immediately' });
                     }
                     return statuses;
diff --git 
a/traffic_portal/app/src/common/modules/table/roleUsers/table.roleUsers.tpl.html
 
b/traffic_portal/app/src/common/modules/table/roleUsers/table.roleUsers.tpl.html
index d64331f..fb8813f 100644
--- 
a/traffic_portal/app/src/common/modules/table/roleUsers/table.roleUsers.tpl.html
+++ 
b/traffic_portal/app/src/common/modules/table/roleUsers/table.roleUsers.tpl.html
@@ -21,7 +21,7 @@ under the License.
     <div class="x_title">
         <ol class="breadcrumb pull-left">
             <li><a ng-click="navigateToPath('/roles')">Roles</a></li>
-            <li><a ng-click="navigateToPath('/roles/' + 
role.name)">{{::role.name}}</a></li>
+            <li><a ng-click="navigateToPath('/roles/edit/' + 
role.name)">{{::role.name}}</a></li>
             <li class="active">Users</li>
         </ol>
         <div class="pull-right">
@@ -63,7 +63,7 @@ under the License.
                 <td data-search="^{{::u.username}}$">{{::u.username}}</td>
                 <td data-search="^{{::u.email}}$">{{::u.email}}</td>
                 <td data-search="^{{::u.tenant}}$">{{::u.tenant}}</td>
-                <td data-search="^{{::u.rolename}}$">{{::u.rolename}}</td>
+                <td data-search="^{{::u.role}}$">{{::u.role}}</td>
                 <td 
data-search="^{{::u.registrationSent}}$">{{::u.registrationSent}}</td>
                 <td 
data-search="^{{::relativeLoginTime(u.lastAuthenticated)}}$">{{::relativeLoginTime(u.lastAuthenticated)}}</td>
                 <td 
data-search="^{{::u.changeLogCount}}$">{{::u.changeLogCount}}</td>
diff --git 
a/traffic_portal/app/src/common/modules/table/tenantUsers/table.tenantUsers.tpl.html
 
b/traffic_portal/app/src/common/modules/table/tenantUsers/table.tenantUsers.tpl.html
index 168cfc5..5646285 100644
--- 
a/traffic_portal/app/src/common/modules/table/tenantUsers/table.tenantUsers.tpl.html
+++ 
b/traffic_portal/app/src/common/modules/table/tenantUsers/table.tenantUsers.tpl.html
@@ -63,7 +63,7 @@ under the License.
                 <td data-search="^{{::u.username}}$">{{::u.username}}</td>
                 <td data-search="^{{::u.email}}$">{{::u.email}}</td>
                 <td data-search="^{{::u.tenant}}$">{{::u.tenant}}</td>
-                <td data-search="^{{::u.rolename}}$">{{::u.rolename}}</td>
+                <td data-search="^{{::u.role}}$">{{::u.role}}</td>
                 <td 
data-search="^{{::u.registrationSent}}$">{{::u.registrationSent}}</td>
                 <td 
data-search="^{{::relativeLoginTime(u.lastAuthenticated)}}$">{{::relativeLoginTime(u.lastAuthenticated)}}</td>
                 <td 
data-search="^{{::u.changeLogCount}}$">{{::u.changeLogCount}}</td>
diff --git a/traffic_portal/app/src/modules/private/roles/users/index.js 
b/traffic_portal/app/src/modules/private/roles/users/index.js
index 299a98a..5d415e5 100644
--- a/traffic_portal/app/src/modules/private/roles/users/index.js
+++ b/traffic_portal/app/src/modules/private/roles/users/index.js
@@ -21,7 +21,7 @@ module.exports = 
angular.module('trafficPortal.private.roles.users', [])
        .config(function($stateProvider, $urlRouterProvider) {
                $stateProvider
                        .state('trafficPortal.private.roles.users', {
-                               url: '/{roleName}/users',
+                               url: '/edit/{roleName}/users',
                                views: {
                                        rolesContent: {
                                                templateUrl: 
'common/modules/table/roleUsers/table.roleUsers.tpl.html',

Reply via email to