|
95 | 95 | <div class="list-pf-container">
|
96 | 96 | <div class="expanded-section">
|
97 | 97 | <alerts alerts="row.notifications"></alerts>
|
98 |
| - <!-- |
99 |
| - TODO: follow-on PR |
100 |
| - <div class="expanded-section"> |
101 |
| - <div class="section-title"> |
102 |
| - Configuration Details |
103 |
| - </div> |
104 |
| - <div class="row" ng-repeat="item in [{ |
105 |
| - name: 'password', |
106 |
| - value: '*****' |
107 |
| - }, { |
108 |
| - name: 'lorem ipsum', |
109 |
| - value: 'dolor sit amet' |
110 |
| - }]"> |
111 |
| - <div class="col-sm-5">{{item.name}}</div> |
112 |
| - <div class="col-sm-7">{{item.value}}</div> |
113 |
| - </div> |
114 |
| - </div> |
115 |
| - --> |
116 | 98 | <div ng-switch="row.instanceStatus">
|
117 | 99 | <div ng-switch-when="deleted" class="row">
|
118 | 100 | <div class="col-sm-12">
|
@@ -143,61 +125,61 @@ <h3>
|
143 | 125 | </div>
|
144 | 126 | </div>
|
145 | 127 | </div>
|
146 |
| - <div ng-switch-default> |
147 |
| - <div class="row"> |
148 |
| - <div class="col-sm-12" ng-if="row.description"> |
149 |
| - <p class="pre-wrap" ng-bind-html="row.description | linky"></p> |
150 |
| - </div> |
151 |
| - </div> |
152 |
| - <div class="section-title" ng-if="row.isBindable || row.bindings"> |
153 |
| - Bindings |
| 128 | + </div> |
| 129 | + <div> |
| 130 | + <div class="row"> |
| 131 | + <div class="col-sm-12" ng-if="row.description"> |
| 132 | + <p class="pre-wrap" ng-bind-html="row.description | linky"></p> |
154 | 133 | </div>
|
155 |
| - <div class="row overview-bindings" ng-repeat="(name, binding) in row.bindings"> |
156 |
| - <div class="col-sm-5 col-md-6"> |
157 |
| - <div ng-if="!(row.state.applicationsByBinding[binding.metadata.name] | size)"> |
158 |
| - <h3> |
159 |
| - <div class="component-label"> |
160 |
| - Secret |
161 |
| - </div> |
162 |
| - <a ng-if="('secrets' | canI : 'get')" |
163 |
| - ng-href="{{binding.spec.secretName | navigateResourceURL : 'Secret' : row.apiObject.metadata.namespace}}"> |
164 |
| - {{binding.spec.secretName}} |
165 |
| - </a> |
166 |
| - <span ng-if="!('secrets' | canI : 'get')"> |
167 |
| - {{binding.spec.secretName}} |
168 |
| - </span> |
169 |
| - </h3> |
170 |
| - </div> |
171 |
| - <div ng-repeat="target in row.state.applicationsByBinding[binding.metadata.name] track by (target | uid)"> |
172 |
| - <h3> |
173 |
| - <div class="component-label"> |
174 |
| - {{target.kind | humanizeKind : true}} |
175 |
| - </div> |
176 |
| - <a ng-href="{{target | navigateResourceURL}}">{{target.metadata.name}}</a> |
177 |
| - </h3> |
178 |
| - </div> |
| 134 | + </div> |
| 135 | + <div class="section-title" ng-if="row.isBindable || row.bindings"> |
| 136 | + Bindings |
| 137 | + </div> |
| 138 | + <div class="row overview-bindings" ng-repeat="(name, binding) in row.bindings"> |
| 139 | + <div class="col-sm-5 col-md-6"> |
| 140 | + <div ng-if="!(row.state.applicationsByBinding[binding.metadata.name] | size)"> |
| 141 | + <h3> |
| 142 | + <div class="component-label"> |
| 143 | + Secret |
| 144 | + </div> |
| 145 | + <a ng-if="('secrets' | canI : 'get')" |
| 146 | + ng-href="{{binding.spec.secretName | navigateResourceURL : 'Secret' : row.apiObject.metadata.namespace}}"> |
| 147 | + {{binding.spec.secretName}} |
| 148 | + </a> |
| 149 | + <span ng-if="!('secrets' | canI : 'get')"> |
| 150 | + {{binding.spec.secretName}} |
| 151 | + </span> |
| 152 | + </h3> |
179 | 153 | </div>
|
180 |
| - <div class="col-sm-7 col-md-6 overview-bindings"> |
181 |
| - <span ng-if="binding.metadata.deletionTimestamp"> |
182 |
| - <status-icon status="'Pending'"></status-icon> Deleting |
183 |
| - </span> |
184 |
| - <span ng-if="!(binding | isBindingReady) && !binding.metadata.deletionTimestamp"> |
185 |
| - <status-icon status="'Pending'"></status-icon> Pending |
186 |
| - </span> |
| 154 | + <div ng-repeat="target in row.state.applicationsByBinding[binding.metadata.name] track by (target | uid)"> |
| 155 | + <h3> |
| 156 | + <div class="component-label"> |
| 157 | + {{target.kind | humanizeKind : true}} |
| 158 | + </div> |
| 159 | + <a ng-href="{{target | navigateResourceURL}}">{{target.metadata.name}}</a> |
| 160 | + </h3> |
187 | 161 | </div>
|
188 | 162 | </div>
|
189 |
| - <div class="row" ng-if="row.isBindable && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')"> |
190 |
| - <div class="col-sm-12"> |
191 |
| - <a href="" ng-click="row.showOverlayPanel('bindService', {target: row.apiObject})"> |
192 |
| - <span class="pficon pficon-add-circle-o" aria-hidden="true"></span> |
193 |
| - Create Binding |
194 |
| - </a> |
195 |
| - </div> |
| 163 | + <div class="col-sm-7 col-md-6 overview-bindings"> |
| 164 | + <span ng-if="binding.metadata.deletionTimestamp"> |
| 165 | + <status-icon status="'Pending'"></status-icon> Deleting |
| 166 | + </span> |
| 167 | + <span ng-if="!(binding | isBindingReady) && !binding.metadata.deletionTimestamp"> |
| 168 | + <status-icon status="'Pending'"></status-icon> Pending |
| 169 | + </span> |
196 | 170 | </div>
|
197 |
| - <div class="row" ng-if="!row.bindings.length && (!row.isBindable || !({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create'))"> |
198 |
| - <div class="col-sm-12"> |
199 |
| - <em>No bindings</em> |
200 |
| - </div> |
| 171 | + </div> |
| 172 | + <div class="row" ng-if="row.isBindable && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')"> |
| 173 | + <div class="col-sm-12"> |
| 174 | + <a href="" ng-click="row.showOverlayPanel('bindService', {target: row.apiObject})"> |
| 175 | + <span class="pficon pficon-add-circle-o" aria-hidden="true"></span> |
| 176 | + Create Binding |
| 177 | + </a> |
| 178 | + </div> |
| 179 | + </div> |
| 180 | + <div class="row" ng-if="!row.bindings.length && (!row.isBindable || !({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create'))"> |
| 181 | + <div class="col-sm-12"> |
| 182 | + <em>No bindings</em> |
201 | 183 | </div>
|
202 | 184 | </div>
|
203 | 185 | </div>
|
|
0 commit comments