1
+ <!--
2
+ ~ Copyright 2024 Apollo Authors
3
+ ~
4
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
5
+ ~ you may not use this file except in compliance with the License.
6
+ ~ You may obtain a copy of the License at
7
+ ~
8
+ ~ http://www.apache.org/licenses/LICENSE-2.0
9
+ ~
10
+ ~ Unless required by applicable law or agreed to in writing, software
11
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
12
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ ~ See the License for the specific language governing permissions and
14
+ ~ limitations under the License.
15
+ ~
16
+ -->
17
+ <!doctype html>
18
+ < html ng-app ="cluster_manage ">
19
+
20
+ < head >
21
+ < meta http-equiv ="Content-Type " content ="text/html; charset=UTF-8 ">
22
+ < link rel ="icon " href ="../img/config.png ">
23
+ <!-- styles -->
24
+ < link rel ="stylesheet " type ="text/css " href ="../vendor/bootstrap/css/bootstrap.min.css ">
25
+ < link rel ="stylesheet " type ="text/css " href ="../vendor/angular/angular-toastr-1.4.1.min.css ">
26
+ < link rel ="stylesheet " type ="text/css " media ='all ' href ="../vendor/angular/loading-bar.min.css ">
27
+ < link rel ="stylesheet " type ="text/css " href ="../styles/common-style.css ">
28
+ < link rel ="stylesheet " type ="text/css " href ="../vendor/select2/select2.min.css ">
29
+ < title > {{'Config.ClusterManage' | translate }}</ title >
30
+ </ head >
31
+
32
+ < body >
33
+
34
+ < apollonav > </ apollonav >
35
+
36
+ < div class ="container-fluid apollo-container project-setting " ng-controller ="ClusterManageController ">
37
+ < section class ="col-md-10 col-md-offset-1 panel ">
38
+ < header class ="panel-heading ">
39
+ < div class ="row ">
40
+ < div class ="col-md-9 ">
41
+ < h4 class ="modal-title "> {{'Config.ClusterManage' | translate }} (
42
+ {{'Common.AppId' | translate }}:< label ng-bind ="appId "> </ label > )
43
+ </ h4 >
44
+ </ div >
45
+ < div class ="col-md-3 text-right ">
46
+ < a type ="button " class ="btn btn-info " data-dismiss ="modal "
47
+ href ="{{ '/config.html' | prefixPath }}?#appid={{pageContext.appId}} "> {{'Common.ReturnToIndex' | translate }}
48
+ </ a >
49
+ </ div >
50
+ </ div >
51
+ </ header >
52
+
53
+ < div class ="panel-body row " >
54
+
55
+ < section class ="context ">
56
+ <!-- <section class="form-horizontal">-->
57
+ <!-- <div class="alert alert-info no-radius" role="alert">-->
58
+ <!-- <strong>Tips:</strong>-->
59
+ <!-- <ul>-->
60
+ <!-- <li>{{'AccessKey.Tips.1' | translate }}</li>-->
61
+ <!-- <li>{{'AccessKey.Tips.2' | translate }}</li>-->
62
+ <!-- <li>{{'AccessKey.Tips.3' | translate }}</li>-->
63
+ <!-- <li>{{'AccessKey.Tips.4' | translate }}</li>-->
64
+ <!-- <ul>-->
65
+ <!-- <li>{{'AccessKey.Tips.4.1' | translate }}</li>-->
66
+ <!-- <li>{{'AccessKey.Tips.4.2' | translate }}</li>-->
67
+ <!-- <li>{{'AccessKey.Tips.4.3' | translate }}</li>-->
68
+ <!-- </ul>-->
69
+ <!-- </ul>-->
70
+ <!-- </div>-->
71
+ <!-- </section>-->
72
+
73
+ <!--application info-->
74
+ < section ng-repeat ="env in envs ">
75
+ < hr >
76
+ < h4 > {{'Common.Environment' | translate }}: {{env.name}}
77
+ </ h4 >
78
+ < section class ="panel cluster-info-panel config-item-container " ng-repeat ="cluster in env.clusters ">
79
+ < header class ="panel-heading ">
80
+ < div class ="row ">
81
+ < div class ="col-md-6 col-sm-6 header-namespace ">
82
+ < b class ="namespace-name " data-tooltip ="tooltip " data-placement ="bottom ">
83
+ {{'Common.Cluster' | translate }}:{{cluster.name}}
84
+ </ b >
85
+ </ div >
86
+ < div class ="col-md-6 col-sm-6 text-right header-buttons ">
87
+ < a type ="button " class ="btn btn-default btn-sm " data-tooltip ="tooltip " data-placement ="bottom "
88
+ title ="{{'Cluster.GrantTips' | translate }} "
89
+ href ="{{ '/cluster/ns_role.html' | prefixPath }}?#/appid={{appId}}&env={{env.name}}&clusterName={{cluster.name}} ">
90
+ < img src ="/img/assign.png ">
91
+ {{'Cluster.Grant' | translate }}
92
+ </ a >
93
+ </ div >
94
+ </ div >
95
+ </ header >
96
+ </ section >
97
+
98
+ </ section >
99
+ </ section >
100
+
101
+ </ div >
102
+ </ section >
103
+ </ div >
104
+
105
+ < div ng-include ="'../views/common/footer.html' "> </ div >
106
+
107
+ <!-- jquery.js -->
108
+ < script src ="../vendor/jquery.min.js " type ="text/javascript "> </ script >
109
+
110
+ <!--angular-->
111
+ < script src ="../vendor/angular/angular.min.js "> </ script >
112
+ < script src ="../vendor/angular/angular-route.min.js "> </ script >
113
+ < script src ="../vendor/angular/angular-resource.min.js "> </ script >
114
+ < script src ="../vendor/angular/angular-toastr-1.4.1.tpls.min.js "> </ script >
115
+ < script src ="../vendor/angular/loading-bar.min.js "> </ script >
116
+ < script src ="../vendor/angular/angular-cookies.min.js "> </ script >
117
+
118
+ < script src ="../vendor/angular/angular-translate.2.18.1/angular-translate.min.js "> </ script >
119
+ < script src ="../vendor/angular/angular-translate.2.18.1/angular-translate-loader-static-files.min.js "> </ script >
120
+ < script src ="../vendor/angular/angular-translate.2.18.1/angular-translate-storage-cookie.min.js "> </ script >
121
+ <!--valdr-->
122
+ < script src ="../vendor/valdr/valdr.min.js " type ="text/javascript "> </ script >
123
+ < script src ="../vendor/valdr/valdr-message.min.js " type ="text/javascript "> </ script >
124
+
125
+ <!-- bootstrap.js -->
126
+ < script src ="../vendor/bootstrap/js/bootstrap.min.js " type ="text/javascript "> </ script >
127
+
128
+ < script src ="../vendor/lodash.min.js "> </ script >
129
+
130
+ < script src ="../vendor/select2/select2.min.js " type ="text/javascript "> </ script >
131
+ <!--biz-->
132
+ <!--must import-->
133
+ < script type ="application/javascript " src ="../scripts/app.js "> </ script >
134
+ < script type ="application/javascript " src ="../scripts/services/AppService.js "> </ script >
135
+ < script type ="application/javascript " src ="../scripts/services/EnvService.js "> </ script >
136
+ < script type ="application/javascript " src ="../scripts/services/UserService.js "> </ script >
137
+ < script type ="application/javascript " src ="../scripts/services/CommonService.js "> </ script >
138
+ < script type ="application/javascript " src ="../scripts/services/ClusterService.js "> </ script >
139
+ < script type ="application/javascript " src ="../scripts/AppUtils.js "> </ script >
140
+ < script type ="application/javascript " src ="../scripts/directive/directive.js "> </ script >
141
+ < script type ="application/javascript " src ="../scripts/services/PermissionService.js "> </ script >
142
+
143
+ < script type ="application/javascript " src ="../scripts/controller/ClusterManageController.js "> </ script >
144
+ </ body >
145
+
146
+ </ html >
0 commit comments