[PORTAL-7] Rebase
[portal.git] / ecomp-portal-FE-common / client / app / views / support / get-access / get-access.tpl.html
1 <!--\r
2   ================================================================================\r
3   ECOMP Portal\r
4   ================================================================================\r
5   Copyright (C) 2017 AT&T Intellectual Property\r
6   ================================================================================\r
7   Licensed under the Apache License, Version 2.0 (the "License");\r
8   you may not use this file except in compliance with the License.\r
9   You may obtain a copy of the License at\r
10   \r
11        http://www.apache.org/licenses/LICENSE-2.0\r
12   \r
13   Unless required by applicable law or agreed to in writing, software\r
14   distributed under the License is distributed on an "AS IS" BASIS,\r
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16   See the License for the specific language governing permissions and\r
17   limitations under the License.\r
18   ================================================================================\r
19   -->\r
20 <div class="w-ecomp-get-access-home">\r
21         <div class="get-access-home-container" id="page-content">\r
22                 <div class="admins-page-main">\r
23                         <div id="title" class="w-ecomp-main-view-title">\r
24                         <h1 class="heading-page">Get Access</h1>\r
25                         </div>\r
26                         <div ng-include\r
27                                 src="'app/views/support/get-access/get-accessinfo.html'"></div>\r
28                         <div class="get-access-table">\r
29                                 <div class="table-control">\r
30                                         <input id="input-table-search" class="table-search" type="text"\r
31                                                 placeholder="Search" ng-model="access.searchString" /> <span\r
32                                                 class="ecomp-spinner" ng-show="access.isLoadingTable"></span>\r
33                                         <div b2b-table table-data="access.appTable"\r
34                                                 ng-hide="access.isLoadingTable"\r
35                                                 search-string="access.searchString"\r
36                                                 class="b2b-table-div">\r
37                                                 <table>\r
38                                                         <thead b2b-table-row type="header">\r
39                                                                 <tr>\r
40                                                                         <th id="th-access-0" b2b-table-header key="ecomp_function"\r
41                                                                                 sortable="false" >{{access.getAccessTableHeaders[0]}}</th>\r
42                                                                         <th id="th-access-1" b2b-table-header key="app_name"\r
43                                                                                 sortable="false">{{access.getAccessTableHeaders[1]}}</th>\r
44                                                                         <th id="th-access-2" b2b-table-header key="role_name"\r
45                                                                                 sortable="false">{{access.getAccessTableHeaders[2]}}</th>\r
46                                                                         <th id="th-access-3" b2b-table-header key="current_role"\r
47                                                                                 sortable="false">{{access.getAccessTableHeaders[3]}}</th>\r
48                                                                         <th id="th-access-4" b2b-table-header key="request_access"\r
49                                                                                 sortable="false">{{access.getAccessTableHeaders[4]}}</th>\r
50                                                                 </tr>\r
51                                                         </thead>\r
52                                                         <tbody b2b-table-row type="body"\r
53                                                                 row-repeat="rowData in access.appTable | limitTo:access.viewPerPage:access.startIndex | orderBy:'ecomp_function'"  track-by="$index">\r
54                                                                 <tr id="tr-rowData" ng-click="openAppRoleModal(rowData)">\r
55                                                                         <td b2b-table-body>\r
56                                                                                 <div id="access-page-function"\r
57                                                                                         ng-if="rowData.ecomp_function !== 'Ecomp Function Not Available'"\r
58                                                                                         ng-show="$index == 0 || access.appTable[$index-1].ecomp_function != rowData.ecomp_function"\r
59                                                                                         ng-bind="rowData.ecomp_function"></div>\r
60                                                                                 <div id="access-page-function"\r
61                                                                                         ng-if="rowData.ecomp_function === 'Ecomp Function Not Available'"\r
62                                                                                         ng-bind="rowData.ecomp_function"></div>\r
63                                                                         </td>\r
64                                                                         <td b2b-table-body>\r
65                                                                                 <div id="access-page-appName"\r
66                                                                                         ng-show="$index == 0 || access.appTable[$index-1].app_name != rowData.app_name"\r
67                                                                                         ng-bind="rowData.app_name"></div>\r
68                                                                         </td>\r
69                                                                         <td b2b-table-body>\r
70                                                                                 <div id="access-page-roleName" ng-bind="rowData.role_name"></div>\r
71                                                                         </td>\r
72                                                                         <td b2b-table-body>\r
73                                                                                 <div id="access-page-currentRole"\r
74                                                                                         ng-if="rowData.current_role === 'Y'">\r
75                                                                                         <i class="icon-included-checkmark"></i>\r
76                                                                                 </div>\r
77                                                                         </td>\r
78                                                                         <td b2b-table-body>\r
79                                                                                 <div id="access-page-RequestAccess"\r
80                                                                                         ng-if="rowData.request_type !== null"\r
81                                                                                         ng-bind="rowData.request_type"></div>\r
82                                                                         </td>\r
83                                                                 </tr>\r
84                                                         </tbody>\r
85                                                 </table>\r
86                                         </div>\r
87                                 </div>\r
88                         </div>\r
89                         <div b2b-pagination="" input-id="goto-page-1" total-pages="access.totalPage" current-page="access.currentPage" click-handler="access.updateTable" role="navigation" aria-label="Customer Data Pages"></div>     \r
90                 </div>\r
91         </div>\r
92 </div>\r
93 \r
94 <style>\r
95 .tablesorter-default {\r
96         cursor: default;\r
97 }\r
98 \r
99 .admins-page-main .admins-table .table-body {\r
100         cursor: default;\r
101 }\r
102 </style>\r