[PORTAL-7] Rebase
[portal.git] / ecomp-portal-FE-common / client / app / views / support / get-access / get-access.tpl.html
diff --git a/ecomp-portal-FE-common/client/app/views/support/get-access/get-access.tpl.html b/ecomp-portal-FE-common/client/app/views/support/get-access/get-access.tpl.html
new file mode 100644 (file)
index 0000000..7f6770e
--- /dev/null
@@ -0,0 +1,102 @@
+<!--\r
+  ================================================================================\r
+  ECOMP Portal\r
+  ================================================================================\r
+  Copyright (C) 2017 AT&T Intellectual Property\r
+  ================================================================================\r
+  Licensed under the Apache License, Version 2.0 (the "License");\r
+  you may not use this file except in compliance with the License.\r
+  You may obtain a copy of the License at\r
+  \r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+  \r
+  Unless required by applicable law or agreed to in writing, software\r
+  distributed under the License is distributed on an "AS IS" BASIS,\r
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+  See the License for the specific language governing permissions and\r
+  limitations under the License.\r
+  ================================================================================\r
+  -->\r
+<div class="w-ecomp-get-access-home">\r
+       <div class="get-access-home-container" id="page-content">\r
+               <div class="admins-page-main">\r
+                       <div id="title" class="w-ecomp-main-view-title">\r
+                       <h1 class="heading-page">Get Access</h1>\r
+                       </div>\r
+                       <div ng-include\r
+                               src="'app/views/support/get-access/get-accessinfo.html'"></div>\r
+                       <div class="get-access-table">\r
+                               <div class="table-control">\r
+                                       <input id="input-table-search" class="table-search" type="text"\r
+                                               placeholder="Search" ng-model="access.searchString" /> <span\r
+                                               class="ecomp-spinner" ng-show="access.isLoadingTable"></span>\r
+                                       <div b2b-table table-data="access.appTable"\r
+                                               ng-hide="access.isLoadingTable"\r
+                                               search-string="access.searchString"\r
+                                               class="b2b-table-div">\r
+                                               <table>\r
+                                                       <thead b2b-table-row type="header">\r
+                                                               <tr>\r
+                                                                       <th id="th-access-0" b2b-table-header key="ecomp_function"\r
+                                                                               sortable="false" >{{access.getAccessTableHeaders[0]}}</th>\r
+                                                                       <th id="th-access-1" b2b-table-header key="app_name"\r
+                                                                               sortable="false">{{access.getAccessTableHeaders[1]}}</th>\r
+                                                                       <th id="th-access-2" b2b-table-header key="role_name"\r
+                                                                               sortable="false">{{access.getAccessTableHeaders[2]}}</th>\r
+                                                                       <th id="th-access-3" b2b-table-header key="current_role"\r
+                                                                               sortable="false">{{access.getAccessTableHeaders[3]}}</th>\r
+                                                                       <th id="th-access-4" b2b-table-header key="request_access"\r
+                                                                               sortable="false">{{access.getAccessTableHeaders[4]}}</th>\r
+                                                               </tr>\r
+                                                       </thead>\r
+                                                       <tbody b2b-table-row type="body"\r
+                                                               row-repeat="rowData in access.appTable | limitTo:access.viewPerPage:access.startIndex | orderBy:'ecomp_function'"  track-by="$index">\r
+                                                               <tr id="tr-rowData" ng-click="openAppRoleModal(rowData)">\r
+                                                                       <td b2b-table-body>\r
+                                                                               <div id="access-page-function"\r
+                                                                                       ng-if="rowData.ecomp_function !== 'Ecomp Function Not Available'"\r
+                                                                                       ng-show="$index == 0 || access.appTable[$index-1].ecomp_function != rowData.ecomp_function"\r
+                                                                                       ng-bind="rowData.ecomp_function"></div>\r
+                                                                               <div id="access-page-function"\r
+                                                                                       ng-if="rowData.ecomp_function === 'Ecomp Function Not Available'"\r
+                                                                                       ng-bind="rowData.ecomp_function"></div>\r
+                                                                       </td>\r
+                                                                       <td b2b-table-body>\r
+                                                                               <div id="access-page-appName"\r
+                                                                                       ng-show="$index == 0 || access.appTable[$index-1].app_name != rowData.app_name"\r
+                                                                                       ng-bind="rowData.app_name"></div>\r
+                                                                       </td>\r
+                                                                       <td b2b-table-body>\r
+                                                                               <div id="access-page-roleName" ng-bind="rowData.role_name"></div>\r
+                                                                       </td>\r
+                                                                       <td b2b-table-body>\r
+                                                                               <div id="access-page-currentRole"\r
+                                                                                       ng-if="rowData.current_role === 'Y'">\r
+                                                                                       <i class="icon-included-checkmark"></i>\r
+                                                                               </div>\r
+                                                                       </td>\r
+                                                                       <td b2b-table-body>\r
+                                                                               <div id="access-page-RequestAccess"\r
+                                                                                       ng-if="rowData.request_type !== null"\r
+                                                                                       ng-bind="rowData.request_type"></div>\r
+                                                                       </td>\r
+                                                               </tr>\r
+                                                       </tbody>\r
+                                               </table>\r
+                                       </div>\r
+                               </div>\r
+                       </div>\r
+                       <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
+               </div>\r
+       </div>\r
+</div>\r
+\r
+<style>\r
+.tablesorter-default {\r
+       cursor: default;\r
+}\r
+\r
+.admins-page-main .admins-table .table-body {\r
+       cursor: default;\r
+}\r
+</style>\r