mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-12 17:04:46 +00:00
* [ACS-8694] Updated occurrences of visible in extensions.json to use arrays instead of single strings. Cleaned up rules in aca-content.module.ts * [ACS-8694] Removed extra commas * [ACS-8694] Broke down canDelete rule into seperate entities * [ACS-8694] Fixed typo for notEmpty rule * [ACS-8694] Fixed rule for edit offline * [ACS-8694] Updated extension.schema.json * [ACS-8694] Updated extension.schema.json * [ACS-8694] Fixed rule for manage versions context menu item * [ACS-8694] Fixed rule for manage versions and manage permissions * [ACS-8694] Added rules.canManageFolderRules * [ACS-8694] Fixed typo * [ACS-8694] Updated visibility rules for folder rules and AOS plugin * [ACS-8694] Updated extension.schema.json * [ACS-8694] Updated existing rules to use !isTrashcan() instead of isNotTrashcan() * [ACS-8694] folder-rules.plugin.json now uses arrays for controlling visibility * [ACS-8694] Updated app.extensions.schema * [ACS-8694] Removed unused rules * [ACS-8694] Added unit tests for canToggleFileLock * [ACS-8694] Added rules-list.md * [ACS-8694] Revert unneeded project.json change * [ACS-8694] Fixed toggleEditOffline rule * [ACS-8694] Added migration guide (#4139) * [ACS-8694] Added migration guide * [ACS-8694] Fixed typo * [ACS-8694] Added missing rule migration. Fixed incorrect rule migration. Fixed typos * [ACS-8694] Code review finding - Replaced instance of any * [ACS-8694] Code review finding - Updated rules.md. Removed duplication of rules list from rules-list.md. Added pointer to rules-list.md under tips section * [ACS-8694] Fixed build issue * [ACS-8694] Removed unneeded isNotDetails rule
[ci:force][auto-commit] Update dependencies ADF:7.0.0-alpha.9-13448157104 JS:8.0.0-alpha.9-13448157104 (#4409)
[ci:force][auto-commit] Update dependencies ADF:7.0.0-alpha.9-13448157104 JS:8.0.0-alpha.9-13448157104 (#4409)
Alfresco Content Application
Please refer to the public documentation for more details
Requirements
Name | Version |
---|---|
Node.js | 18.x |
Npm | 9.x |
Compatibility
ACA | ADF | ACS | Node | Angular |
---|---|---|---|---|
5.3.x | 7.0.0-alpha.7 | 23.4 | 18.x | 16.x |
5.2.x | 7.0.0-alpha.6 | 23.4 | 18.x | 16.x |
5.1.x | 7.0.0-alpha.3 | 23.3 | 18.x | 15.x |
5.0.x | 7.0.0-alpha.2 | 23.3 | 18.x | 15.x |
4.4.x | 6.7 | 23.2 | 18.x | 14.x |
4.3.x | 6.4 | 23.1 | 18.x | 14.x |
4.2.x | 6.3 | 23.1.0-M4 | 18.x | 14.x |
4.1.x | 6.2 | 7.4 | 18.x | 14.x |
4.0.x | 6.1 | 7.4 | 14.x | 14.x |
3.1.x | 5.1 | 7.3 | ||
3.0.x | 5.0 | 7.3 |
See https://angular.io/guide/versions for more details on Angular and Node.js compatibility
Running
Create an .env
file in the project root folder with the following content
BASE_URL="<URL>"
Where <URL>
is the address of the ACS.
Run the following commands:
npm install
npm start
Unit Tests
Use following command to test the projects:
nx test <project>
Code Coverage
The projects are already configured to produce code coverage reports in console and HTML output.
You can view HTML reports in the ./coverage/<project>
folder.
When working with unit testing and code coverage improvement, you can run unit tests in the "live reload" mode:
nx test <project> -- --watch
Upon changing unit tests code, you can track the coverage results either in the console output, or by reloading the HTML report in the browser.
Description
Languages
TypeScript
92.4%
HTML
4.3%
SCSS
2.8%
Shell
0.3%
JavaScript
0.2%