source: trunk/sources/HeuristicLab.Services.WebApp/3.3/WebApp/plugins/plugins/plugins.cshtml @ 12523

Last change on this file since 12523 was 12523, checked in by dglaser, 7 years ago

#2394:

HeuristicLab.Services.WebApp-3.3:

  • added exception property
  • added an icon and exception message in the plugin app
File size: 2.2 KB
Line 
1<div class="default-view-container">
2    <script type="text/ng-template" id="pluginsExceptionDialog">
3        <div class="modal-header">
4            <button type="button" ng-click="close()" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
5            <h4 class="modal-title">Plugin {{pluginName}}</h4>
6        </div>
7        <div class="modal-body">
8            {{exception}}
9        </div>
10    </script>
11    <div class="row">
12        <div class="col-lg-12">
13            <div class="panel panel-default">
14                <div class="panel-heading">
15                    <h3 class="panel-title">WebApp Plugins</h3>
16                </div>
17                <div class="panel-body">
18                    <table class="table table-hover table-condensed">
19                        <thead>
20                            <tr>
21                                <th>#</th>
22                                <th>Name</th>
23                                <th>Assembly</th>
24                                <th>Last reload</th>
25                                <th>Status</th>
26                                <th></th>
27                            </tr>
28                        </thead>
29                        <tr ng-repeat="plugin in plugins">
30                            <td>{{$index + 1}}</td>
31                            <td>{{plugin.Name}}</td>
32                            <td>{{plugin.AssemblyName}}</td>
33                            <td>{{plugin.LastReload}}</td>
34                            <td>
35                                <span ng-hide="plugin.Exception" class="glyphicon glyphicon glyphicon-ok" style="color: green"></span>
36                                <span ng-show="plugin.Exception" class="glyphicon glyphicon glyphicon-remove" style="color: darkred"
37                                      ng-click="open(plugin.Name, plugin.Exception)"></span>
38                            </td>
39                            <td>
40                                <a ng-href="" data-ng-click="reloadPlugin(plugin.Name)">Reload</a>
41                            </td>
42                        </tr>
43                    </table>
44                </div>
45            </div>
46        </div>
47    </div>
48</div>
Note: See TracBrowser for help on using the repository browser.