fix(ticketTracking): refs #6398 assign ticket workerFk to userFk #1924
|
@ -257,18 +257,20 @@ module.exports = function(Self) {
|
||||||
|
|
||||||
class Mailer {
|
class Mailer {
|
||||||
async send(verifyOptions, cb) {
|
async send(verifyOptions, cb) {
|
||||||
const url = new URL(verifyOptions.verifyHref);
|
try {
|
||||||
if (process.env.NODE_ENV) url.port = '';
|
const url = new URL(verifyOptions.verifyHref);
|
||||||
|
if (process.env.NODE_ENV) url.port = '';
|
||||||
|
|
||||||
const params = {
|
const email = new Email('email-verify', {
|
||||||
url: url.href,
|
url: url.href,
|
||||||
recipient: verifyOptions.to
|
recipient: verifyOptions.to
|
||||||
};
|
});
|
||||||
|
await email.send();
|
||||||
|
|
||||||
const email = new Email('email-verify', params);
|
cb(null, verifyOptions.to);
|
||||||
email.send();
|
} catch (err) {
|
||||||
|
cb(err);
|
||||||
cb(null, verifyOptions.to);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,8 @@ const execFile = require('child_process').execFile;
|
||||||
* https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
* https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||||
*/
|
*/
|
||||||
const UserAccountControlFlags = {
|
const UserAccountControlFlags = {
|
||||||
ACCOUNTDISABLE: 2
|
ACCOUNTDISABLE: 0x2,
|
||||||
|
DONT_EXPIRE_PASSWD: 0x10000
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = Self => {
|
module.exports = Self => {
|
||||||
|
@ -118,7 +119,8 @@ module.exports = Self => {
|
||||||
}
|
}
|
||||||
|
|
||||||
entry = {
|
entry = {
|
||||||
userAccountControl: sambaUser.userAccountControl
|
userAccountControl: (sambaUser.userAccountControl
|
||||||
|
| UserAccountControlFlags.DONT_EXPIRE_PASSWD)
|
||||||
& ~UserAccountControlFlags.ACCOUNTDISABLE,
|
& ~UserAccountControlFlags.ACCOUNTDISABLE,
|
||||||
uidNumber: info.uidNumber,
|
uidNumber: info.uidNumber,
|
||||||
accountExpires: 0,
|
accountExpires: 0,
|
||||||
|
|
|
@ -16,19 +16,4 @@ columns:
|
||||||
vehicleFk: vehicle
|
vehicleFk: vehicle
|
||||||
agencyModeFk: agency
|
agencyModeFk: agency
|
||||||
routeFk: route
|
routeFk: route
|
||||||
zoneFk: zone
|
zoneFk: zone
|
||||||
name: name
|
|
||||||
beachFk: beach
|
|
||||||
ticketPacked: tickets packed
|
|
||||||
ticketFree: tickets free
|
|
||||||
ticketProduction: tickets production
|
|
||||||
packages: packages
|
|
||||||
note: note
|
|
||||||
dated: dated
|
|
||||||
dockFk: dock
|
|
||||||
priority: priority
|
|
||||||
etd: etd
|
|
||||||
expeditionTruckFk: truck
|
|
||||||
m3boxes: m3 boxes
|
|
||||||
bufferFk: buffer
|
|
||||||
isPickingAllowed: is picking allowed
|
|
|
@ -16,19 +16,4 @@ columns:
|
||||||
vehicleFk: vehículo
|
vehicleFk: vehículo
|
||||||
agencyModeFk: agencia
|
agencyModeFk: agencia
|
||||||
routeFk: ruta
|
routeFk: ruta
|
||||||
zoneFk: zona
|
zoneFk: zona
|
||||||
name: nombre
|
|
||||||
beachFk: playa
|
|
||||||
ticketPacked: tickets encajados
|
|
||||||
ticketFree: tickets libres
|
|
||||||
ticketProduction: tickets producción
|
|
||||||
packages: paquetes
|
|
||||||
note: nota
|
|
||||||
dated: fecha
|
|
||||||
dockFk: muelle
|
|
||||||
priority: prioridad
|
|
||||||
etd: etd
|
|
||||||
expeditionTruckFk: camión
|
|
||||||
m3boxes: m3 cajas
|
|
||||||
bufferFk: buffer
|
|
||||||
isPickingAllowed: está permitido recoger
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
name: routesMonitor
|
||||||
|
columns:
|
||||||
|
routeFk: route
|
||||||
|
name: name
|
||||||
|
beachFk: beach
|
||||||
|
ticketPacked: tickets packed
|
||||||
|
ticketFree: tickets free
|
||||||
|
ticketProduction: tickets production
|
||||||
|
packages: packages
|
||||||
|
note: note
|
||||||
|
dated: dated
|
||||||
|
dockFk: dock
|
||||||
|
m3: m3
|
||||||
|
priority: priority
|
||||||
|
etd: etd
|
||||||
|
expeditionTruckFk: truck
|
||||||
|
m3boxes: m3 boxes
|
||||||
|
bufferFk: buffer
|
||||||
|
isPickingAllowed: is picking allowed
|
|
@ -0,0 +1,19 @@
|
||||||
|
name: monitorRutas
|
||||||
|
columns:
|
||||||
|
routeFk: ruta
|
||||||
|
name: nombre
|
||||||
|
beachFk: playa
|
||||||
|
ticketPacked: tickets encajados
|
||||||
|
ticketFree: tickets libres
|
||||||
|
ticketProduction: tickets producción
|
||||||
|
packages: paquetes
|
||||||
|
note: nota
|
||||||
|
dated: fecha
|
||||||
|
dockFk: muelle
|
||||||
|
m3: m3
|
||||||
|
priority: prioridad
|
||||||
|
etd: etd
|
||||||
|
expeditionTruckFk: camión
|
||||||
|
m3boxes: m3 cajas
|
||||||
|
bufferFk: buffer
|
||||||
|
isPickingAllowed: está permitido recoger
|
|
@ -22,5 +22,8 @@
|
||||||
},
|
},
|
||||||
"Vehicle": {
|
"Vehicle": {
|
||||||
"dataSource": "vn"
|
"dataSource": "vn"
|
||||||
|
},
|
||||||
|
"RoutesMonitor": {
|
||||||
|
"dataSource": "vn"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
"name": "RoutesMonitor",
|
||||||
|
"base": "Loggable",
|
||||||
|
"options": {
|
||||||
|
"mysql": {
|
||||||
|
"table": "routesMonitor"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"routeFk": {
|
||||||
|
"type": "number",
|
||||||
|
"id": true,
|
||||||
|
"description": "Identifier"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"beachFk": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"ticketPacked": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"ticketFree": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"ticketProduction": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"packages": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"note": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"dated": {
|
||||||
|
"type": "date"
|
||||||
|
},
|
||||||
|
"dockFk": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"m3": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"priority": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"expeditionTruckFk": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"m3boxes": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"bufferFk": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"isPickingAllowed": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue