]>
git.proxmox.com Git - pmg-gui.git/blob - js/mobile/app.js
5 name
: 'Proxmox Mail Gateway',
9 path
: '/:path/:subpath?',
10 async: function(routeTo
, routeFrom
, resolve
, reject
) {
11 if (routeTo
.params
.path
=== 'mail') {
12 let mail
= new MailView();
14 template
: mail
.getTpl(),
17 mailid
: routeTo
.params
.subpath
,
26 path
: '/mail/:mailid/:action',
27 async: function(routeTo
, routeFrom
, resolve
, reject
) {
28 let action
= routeTo
.params
.action
;
29 let mailid
= routeTo
.params
.mailid
;
31 `${action}: ${mailid}`,
34 let loader
= app
.dialog
.preloader();
37 url
: '/api2/json/quarantine/content/',
43 CSRFPreventionToken
: Proxmox
.CSRFPreventionToken
,
45 success
: (data
, status
, xhr
) => {
47 PMG
.Utils
.showSuccessToast(`Action '${action}' successful`);
48 if (action
=== 'delete' || action
=== 'deliver') {
55 PMG
.Utils
.showError(xhr
);
69 let _quarantine_view
= new QuarantineView();