@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
21 lines • 1.46 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const QueryHelper_1 = __importDefault(require("../queryHelper/QueryHelper"));
/*
* Retrieve Permsets for a user from a target org
*/
class PermissionSetFetcher {
constructor(username, conn) {
this.username = username;
this.conn = conn;
}
async fetchAllPermsetAssignment() {
const query = `SELECT Id, PermissionSet.Name, Assignee.Username FROM PermissionSetAssignment WHERE Assignee.Username = '${this.username}'`;
return QueryHelper_1.default.query(query, this.conn, false);
}
}
exports.default = PermissionSetFetcher;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGVybWlzc2lvblNldEZldGNoZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9wZXJtc2V0cy9QZXJtaXNzaW9uU2V0RmV0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLDZFQUFxRDtBQUVyRDs7R0FFRztBQUNILE1BQXFCLG9CQUFvQjtJQUNyQyxZQUFvQixRQUFnQixFQUFVLElBQWdCO1FBQTFDLGFBQVEsR0FBUixRQUFRLENBQVE7UUFBVSxTQUFJLEdBQUosSUFBSSxDQUFZO0lBQUcsQ0FBQztJQUUzRCxLQUFLLENBQUMseUJBQXlCO1FBQ2xDLE1BQU0sS0FBSyxHQUFHLDRHQUE0RyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUM7UUFFM0ksT0FBTyxxQkFBVyxDQUFDLEtBQUssQ0FBTSxLQUFLLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUMzRCxDQUFDO0NBQ0o7QUFSRCx1Q0FRQyJ9