UNPKG

sfdx-hardis

Version:

Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards

43 lines (42 loc) 1.52 kB
import { SfCommand } from '@salesforce/sf-plugins-core'; import { AnyJson } from '@salesforce/ts-types'; export default class LintAccess extends SfCommand<any> { static title: string; static description: string; static examples: string[]; static flags: any; protected static supportsDevhubUsername: boolean; static requiresProject: boolean; protected folder: string; protected customSettingsNames: string[]; protected missingElements: any[]; protected missingElementsMap: any; protected outputFile: any; protected outputFilesRes: any; protected static sourceElements: any[]; private permissionSet; private profiles; private static messages; private hasElementsWithNoRights; private hasToDisplayJsonOnly; run(): Promise<AnyJson>; private ignoreSourceElementsIfDefined; private ignoreRightElementsIfDefined; private formatElementNameFromPath; private retrieveElementToCheck; private ruleBasedCheckForFields; private listElementIfNotInProfileOrPermission; private formatPathPermissionSetOrProfile; private retrieveElementsWithoutRights; private hasRemainingElementsToCheck; private constructLogAndDisplayTable; private writeOutputFile; private manageNotification; private handleFixIssues; private listLocalCustomSettings; private listLocalPermissionSets; private updatePermissionSets; private readFile; private parseString; private verifyMultipleObjectsInPermissionSets; }