admin: Handle dashboard later publication through evdist
This commit is contained in:
parent
5592fabefa
commit
79afaa8fb2
4 changed files with 157 additions and 9 deletions
|
@ -962,9 +962,12 @@ angular.module("FICApp")
|
|||
})
|
||||
|
||||
.controller("PublicController", function($scope, $rootScope, $routeParams, $location, Scene, Theme, Teams, Exercice) {
|
||||
$scope.propagationtime = null;
|
||||
$scope.presetName = "";
|
||||
$scope.screens = [0,1,2,3,4,5,6,7,8,9];
|
||||
$scope.screenid = $routeParams.screenId;
|
||||
$scope.display = Scene.get({ screenId: $routeParams.screenId });
|
||||
$scope.listScenes = Scene.get();
|
||||
$scope.themes = Theme.query();
|
||||
$scope.teams = Teams.get();
|
||||
|
||||
|
@ -1221,6 +1224,32 @@ angular.module("FICApp")
|
|||
}
|
||||
}
|
||||
|
||||
$scope.loadFile = function(fname) {
|
||||
$scope.display = Scene.get({ screenId: fname });
|
||||
$scope.someUpdt = true;
|
||||
};
|
||||
$scope.deleteFile = function(fname) {
|
||||
Scene.delete({ screenId: fname });
|
||||
$scope.listScenes = Scene.get();
|
||||
};
|
||||
$scope.latePropagation = function() {
|
||||
$scope.someUpdt = false;
|
||||
var prms = Scene.update({ screenId: $scope.screenid, t: $scope.propagationTime }, $scope.display);
|
||||
prms.$promise.then(function() {
|
||||
$scope.addToast('success', 'Scene successfully planned!');
|
||||
}, function(response) {
|
||||
$scope.addToast('danger', 'An error occurs when planning scene:', response.data.errmsg);
|
||||
});
|
||||
};
|
||||
$scope.savePreset = function() {
|
||||
$scope.someUpdt = false;
|
||||
var prms = Scene.update({ screenId: $scope.screenid, p: $scope.presetName }, $scope.display);
|
||||
prms.$promise.then(function() {
|
||||
$scope.addToast('success', 'Preset successfully saved!');
|
||||
}, function(response) {
|
||||
$scope.addToast('danger', 'An error occurs when saving preset:', response.data.errmsg);
|
||||
});
|
||||
};
|
||||
$scope.saveScenes = function() {
|
||||
$scope.someUpdt = false;
|
||||
var prms = Scene.update({ screenId: $scope.screenid }, $scope.display);
|
||||
|
|
Reference in a new issue