[ACS-3217] initial project scaffold for the Folder Rules (#2566)

* initial project scaffold

* visibility rules placeholders

* custom scope for rules evaluators

* unit tests and minor improvements

* update e2e

* add write permission check

* update e2e

* update e2e

* enable the env variable

* fix tests

* update e2e

* fix e2e
This commit is contained in:
Denys Vuika
2022-07-08 10:53:53 +01:00
committed by GitHub
parent 838f5f2ec2
commit 8312bf8d84
21 changed files with 644 additions and 2 deletions

View File

@@ -23,6 +23,7 @@
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
*/
import { AppConfigService } from '@alfresco/adf-core';
import { RuleContext } from '@alfresco/adf-extensions';
import * as navigation from './navigation.rules';
import * as repository from './repository.rules';
@@ -30,6 +31,7 @@ import { isAdmin } from './user.rules';
export interface AcaRuleContext extends RuleContext {
withCredentials: boolean;
appConfig: AppConfigService;
}
/**

View File

@@ -117,7 +117,7 @@ export class AppExtensionService implements RuleContext {
protected loader: ExtensionLoaderService,
protected extensions: ExtensionService,
public permissions: NodePermissionService,
protected appConfig: AppConfigService,
public appConfig: AppConfigService,
protected matIconRegistry: MatIconRegistry,
protected sanitizer: DomSanitizer,
protected logger: LogService