UNPKG

mp-holistic

Version:

si prefigge l'umile compito di aiutare nella creazione di : - un server API REST mediante express - un semplice ORM per Postgres Questo tramite decoratori o classi particolari.

41 lines (35 loc) 1.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* import { CostruisciEvents, CostruisciRuoli, EseguiQueryControllata } from "../classe/metadata-classe"; export class Grant { async CostruisceGrant(grants: IGrant[], client: Client) { let ritorno = ''; for (let index = 0; index < grants.length; index++) { const element = grants[index]; const eventitesto = CostruisciEvents(element.events); const ruolitesto = CostruisciRuoli(element.ruoli); const tmp = `GRANT ${eventitesto} ON ${this.nomeTabella} TO ${ruolitesto} ;`; await EseguiQueryControllata(client, tmp); ritorno = ritorno + tmp; } for (let index = 0; index < this.listaProprieta.length; index++) { const element = this.listaProprieta[index]; for (let index = 0; element.grants && index < element.grants.length; index++) { const element2 = element.grants[index]; const eventitesto = CostruisciEvents(element2.events, element.nome); const ruolitesto = CostruisciRuoli(element2.ruoli); const tmp = `GRANT ${eventitesto} ON "${this.nomeTabella}" TO ${ruolitesto} ;`; ritorno = ritorno + tmp; await EseguiQueryControllata(client, tmp); } } return ritorno; } } */ //# sourceMappingURL=grant.js.map