[PORTAL-16 PORTAL-18] Widget ms; staging
[portal.git] / ecomp-portal-FE-common / client / app / views / account-onboarding / account-onboarding.tpl.html
1 <div class="w-ecomp-main">
2         <div class="w-ecomp-main-container">
3                 <div class="account-onboarding" id="page-content">
4                         <div id="account-onboarding-title" class="w-ecomp-main-view-title">Account
5                                 Onboarding</div>
6                         <div class="account-table">
7                                 <div class="table-control">
8
9                                         <div class="table-control-buttons">
10                                                 <button class="btn btn-alt btn-small"
11                                                         id="account-onboarding-button-add"
12                                                         ng-click="accountOnboarding.openAddNewAccountModal()">
13                                                         <i class="icon-people-userbookmark" aria-hidden="true"></i>&nbsp;Add
14                                                         Account
15                                                 </button>
16                                         </div>
17
18
19                                         <div>
20                                                 <div class="c-ecomp-b2b-abs-table default">
21                                                         <table b2b-table table-data="serviceList"
22                                                                 view-per-page="accountOnboardingviewPerPageIgnored"
23                                                                 current-page="accountOnboarding.currentPageIgnored"
24                                                                 total-page="accountOnboarding.totalPageIgnored">
25                                                                 <thead b2b-table-row type="header">
26                                                                         <tr>
27                                                                                 <th id="account-catalog-th-header-name"
28                                                                                         ng-repeat="header in accountOnboarding.accoutTableHeaders"
29                                                                                         b2b-table-header key="{{header.value}}"
30                                                                                         sortable="{{header.isSortable}}">{{header.name}}</th>
31
32                                                                                 <th id="account-catalog-th-header-endpoints" b2b-table-header
33                                                                                         key="endpoints" sortable="false">Endpoints</th>
34
35                                                                                 <th id="account-catalog-th-header-delete" b2b-table-header
36                                                                                         sortable="false">Delete</th>
37                                                                         </tr>
38                                                                 </thead>
39                                                                 <tbody b2b-table-row type="body" class="table-body"
40                                                                         row-repeat="rowData in accountList">
41
42                                                                         <tr>
43                                                                                 <td b2b-table-body
44                                                                                         ng-repeat="header in accountOnboarding.accoutTableHeaders"
45                                                                                         ng-click="accountOnboarding.openAddNewAccountModal(rowData)">
46                                                                                         <div id="account-catalog-name-{{rowData.id}}"
47                                                                                                 ng-bind="rowData[header.value]"></div>
48                                                                                 </td>
49
50                                                                                 <td b2b-table-body
51                                                                                         ng-click="accountOnboarding.openAddNewAccountModal(rowData)">
52                                                                                         <div ng-show="rowData.endpoints.length > 0">
53                                                                                                 <div ng-repeat="row in rowData.endpoints">
54                                                                                                         <div id="account-catalog-account-endpoint"
55                                                                                                                 ng-bind="row.name"></div>
56                                                                                                 </div>
57                                                                                         </div>
58                                                                                         <div ng-hide="rowData.endpoints.length > 0">All
59                                                                                                 endpoints</div>
60                                                                                 </td>
61
62                                                                                 <td b2b-table-body>
63                                                                                         <div id="account-onboarding-div-delete-{{$index}}"
64                                                                                                 class="icon-misc-trash"
65                                                                                                 ng-click="accountOnboarding.deleteAccount(rowData)"></div>
66                                                                                 </td>
67                                                                         </tr>
68                                                                 </tbody>
69                                                         </table>
70                                                 </div>
71                                         </div>
72                                 </div>
73                         </div>
74                 </div>
75         </div>
76 </div>