unclean SPARC
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class errorController extends EICController {
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {*} args
|
||||
*/
|
||||
_404(args) { ui.growl.append('Sorry, this resource is unavailable', 'danger'); }
|
||||
|
||||
async _401(args) {
|
||||
let options = {
|
||||
title: 'Session expired',
|
||||
message: `Unfortuately, your action could not be completed,<br>
|
||||
because your session has expired !<br>
|
||||
Please retry after a succesfull login.
|
||||
`,
|
||||
cancelLabel: 'Login again...',
|
||||
okLabel: '',
|
||||
severity: 'danger',
|
||||
muted: false,
|
||||
okPromise:() => { },
|
||||
}
|
||||
let result = await this.openDialog(await this.loadContent('templates/dialogs/ConfirmDialog', options, options));
|
||||
window.onbeforeunload = null // If user asks to relogin, not need to have him confirm he's leaving the app !
|
||||
document.location.href = args.params.triggerUrl
|
||||
}
|
||||
}
|
||||
|
||||
app.registerClass('errorController', errorController);
|
||||
Reference in New Issue
Block a user