show warning for unstable updates

part of cloudron/box#698
This commit is contained in:
Girish Ramakrishnan
2020-06-05 16:25:52 -07:00
parent e19edcb67a
commit 105141be53
2 changed files with 11 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title">Cloudron Update to <b>{{config.update.box.version}}</b> </h4>
<h4 class="modal-title">Update Cloudron to <b>{{config.update.box.version}}</b> </h4>
</div>
<div class="modal-body">
<div ng-hide="installedApps | readyToUpdate">
@@ -18,6 +18,9 @@
</div>
<div ng-show="installedApps | readyToUpdate">
<p class="text-danger" ng-show="config.update.box.unstable">
This update is a pre-release and not considered stable yet. Please update at your own risk.
</p>
<p>Changes:</p>
<ul>
<li ng-repeat="change in config.update.box.changelog" ng-bind-html="change | markdown2html"></li>
@@ -32,7 +35,7 @@
</label>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-success" ng-click="update.startUpdate()" ng-disabled="update.busy" ng-show="(installedApps | readyToUpdate)"><i class="fa fa-circle-notch fa-spin" ng-show="update.busy"></i> Update</button>
<button type="button" ng-class="config.update.box.unstable ? 'btn btn-danger' : 'btn btn-success'" ng-click="update.startUpdate()" ng-disabled="update.busy" ng-show="(installedApps | readyToUpdate)"><i class="fa fa-circle-notch fa-spin" ng-show="update.busy"></i> Update</button>
</div>
</div>
</div>
@@ -245,7 +248,7 @@
<button class="btn btn-default pull-right" ng-show="!config.update.box && !update.busy" ng-disabled="update.checking" ng-click="update.checkNow()">
<i class="fa fa-circle-notch fa-spin" ng-show="update.checking"></i> Check for Updates
</button>
<button class="btn btn-success pull-right" ng-show="config.update.box && !update.busy" ng-click="update.show()">Update Available</button>
<button ng-class="config.update.box.unstable ? 'btn btn-danger pull-right' : 'btn btn-success pull-right'" ng-show="config.update.box && !update.busy" ng-click="update.show()">Update Available</button>
<button class="btn btn-danger pull-right" ng-show="config.update.box && update.busy" ng-click="update.stopUpdate()">Stop Update</button>
</div>
</div>