refactored permissions for simpler customizations (#808)

This commit is contained in:
Kevin Papst
2019-05-25 17:23:15 +02:00
committed by GitHub
parent d18019159b
commit ebff4a765a
24 changed files with 299 additions and 161 deletions

View File

@@ -39,8 +39,10 @@ export default class KimaiAPILink extends KimaiClickHandlerReducedInTableRow {
}
if (attributes.question !== undefined) {
self.getContainer().getPlugin('alert').question(attributes.question, function() {
self._callApi(url, attributes);
self.getContainer().getPlugin('alert').question(attributes.question, function(value) {
if (value) {
self._callApi(url, attributes);
}
});
} else {
self._callApi(url, attributes);

View File

@@ -41,8 +41,6 @@ export default class KimaiAlert extends KimaiPlugin {
}
Swal.fire({
//toast: true,
//timer: 3000,
timer: 1500,
position: 'top-end',
showConfirmButton: false,
@@ -71,9 +69,7 @@ export default class KimaiAlert extends KimaiPlugin {
confirmButtonText: translation.get('confirm'),
cancelButtonText: translation.get('cancel')
}).then((result) => {
if (result.value) {
callback(result.value);
}
callback(result.value);
});
}