settings: Save future changes in a dedicated file
This commit is contained in:
parent
465a48c1c0
commit
3c237819c3
5 changed files with 295 additions and 15 deletions
|
|
@ -6,7 +6,7 @@
|
|||
<div class="form-group float-right mr-2 mb-0">
|
||||
<div class="input-group mt-1">
|
||||
<div class="input-group-prepend">
|
||||
<button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" ng-class="{'btn-outline-secondary': !activateTimeCountDown, 'btn-warning': activateTimeCountDown && config.activateTime == settings.activateTime, 'btn-outline-warning': config.activateTime && config.activateTime != settings.activateTime}"><span class="glyphicon glyphicon-record" aria-hidden="true"></span> Propager plus tard</button>
|
||||
<button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" ng-class="{'btn-outline-secondary': !activateTimeCountDown, 'btn-warning': activateTimeCountDown && activateTime == settings.activateTime, 'btn-outline-warning': activateTime && activateTime != settings.activateTime}"><span class="glyphicon glyphicon-record" aria-hidden="true"></span> Propager plus tard</button>
|
||||
<div class="dropdown-menu">
|
||||
<a class="dropdown-item" ng-click="updActivateTime(2)">modulo 2 minutes</a>
|
||||
<a class="dropdown-item" ng-click="updActivateTime(5)">modulo 5 minutes</a>
|
||||
|
|
@ -16,10 +16,10 @@
|
|||
<a class="dropdown-item" ng-click="updActivateTime(30)">modulo 30 minutes</a>
|
||||
<a class="dropdown-item" ng-click="updActivateTime(60)">modulo 60 minutes</a>
|
||||
<a class="dropdown-item" ng-click="updActivateTime(90)">modulo 90 minutes</a>
|
||||
<a class="dropdown-item" ng-click="config.activateTime = '0001-01-01T00:00:00Z'" ng-show="activateTimeCountDown">annuler la propagation</a>
|
||||
<a class="dropdown-item" ng-click="activateTime = '0001-01-01T00:00:00Z'" ng-show="activateTimeCountDown">annuler la propagation</a>
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" class="form-control form-control-sm" id="activateTime" ng-model="config.activateTime" ng-change="updateActivateTime()">
|
||||
<input type="text" class="form-control form-control-sm" id="activateTime" ng-model="activateTime" ng-change="updateActivateTime()">
|
||||
</div>
|
||||
<small ng-if="activateTimeCountDown">
|
||||
Propagation dans : {{ activateTimeCountDown | timer }}
|
||||
|
|
@ -279,6 +279,26 @@
|
|||
</div>
|
||||
<hr>
|
||||
<h4>Changements anticipés</h4>
|
||||
<div class="card mb-2" ng-repeat="ns in nextsettings">
|
||||
<div class="card-header d-flex justify-content-between">
|
||||
<h4 class="text-truncate mb-0 align-self-center" title="{{ ns.date }}">
|
||||
{{ ns.date }}
|
||||
</h4>
|
||||
<div class="d-flex">
|
||||
<button class="btn btn-sm btn-primary mr-1" ng-click="editNextSettings(ns)">
|
||||
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
|
||||
</button>
|
||||
<button class="btn btn-sm btn-danger" ng-click="deleteNextSettings(ns)">
|
||||
<span class="glyphicon glyphicon-trash" aria-hidden="true"></span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<ul class="list-group list-group-flush">
|
||||
<li class="list-group-item" ng-repeat="(k,v) in ns.values">
|
||||
{{ k }} → {{ v }}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card" ng-show="!config.wip && timeProgression && !displayDangerousActions">
|
||||
|
|
|
|||
Reference in a new issue