Allow setting a monitoring flag. Confirmation mail missing.
This commit is contained in:
parent
2fb4e9a227
commit
1b173b79d4
8 changed files with 254 additions and 19 deletions
app/scripts/directives
|
@ -13,6 +13,10 @@ angular.module('ffffng')
|
|||
geolib,
|
||||
OutsideOfCommunityDialog
|
||||
) {
|
||||
var initialEmail = $scope.node.email;
|
||||
var initialMonitoring = $scope.node.monitoring;
|
||||
var monitoringConfirmed = $scope.node.monitoringConfirmed;
|
||||
|
||||
$scope.config = config;
|
||||
angular.extend($scope, {
|
||||
center: {
|
||||
|
@ -119,6 +123,15 @@ angular.module('ffffng')
|
|||
return $scope.nodeForm && $scope.nodeForm[field].$invalid && submitted;
|
||||
};
|
||||
|
||||
$scope.monitoringInitialConfirmationRequired = function () {
|
||||
return $scope.node.monitoring
|
||||
&& ($scope.action === 'create' || $scope.node.email !== initialEmail || !initialMonitoring);
|
||||
};
|
||||
|
||||
$scope.monitoringConfirmationPending = function () {
|
||||
return $scope.node.monitoring && initialMonitoring && !monitoringConfirmed;
|
||||
};
|
||||
|
||||
var duplicateError = {
|
||||
hostname: 'Der Knotenname ist bereits vergeben. Bitte wähle einen anderen.',
|
||||
key: 'Für den VPN-Schlüssel gibt es bereits einen Eintrag.',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue