mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
8e13464ad87232d05482540ccea89b0dfb9a3b51
Feature 2.4/rm 2967 rm audit error if user is deleted RM-2967 - The admin tools audit throws an error when trying to access full information if deleted users created/updated data. - Added exists check in RecordsManagementAuditServiceImpl.java to avoid the illegal argument exception. - Added an empty check in rm-audit.js to remove the "-" if the username is empty because if the user is deleted the text is "Create Person -" - Added a null check in AuditLogGet.java because if you delete the RM site and access the audit page you get a null pointer exception While testing the issue I noticed that the Create Person audit entry appears only after the user is deleted. The audit event is created with immediate auditing on false which makes sense if we only want to audit users related to RM site. If the "Create Person" log appears only after the user was deleted there isn't a reason to try getting the username property at all from a node that we know it doesn't exist. See merge request !95
Configuring and starting Alfresco/Share: ---------------------------------------- - Clone the project (e.g. git clone git@gitlab.alfresco.com:records-management/records-management.git) - Import the project as a maven project - Start the Alfresco/Share instances with the following commands: mvn clean install -Pstart-repo mvn clean install -Pstart-share Configuring a different DB other than H2 (e.g. MySQL or PostgreSQL): -------------------------------------------------------------------- - Create a file called "local.properties" under src/main/resources in alfresco-rm-enterprise-repo - Add the following properties in this new file my.db.name -> The name of the database schema my.db.port -> The port number for your database (default port number for postgres is 5432 and for mysql it is 3306) - Run the following commands to start your Alfresco instance: to start Alfresco (using Postgres): mvn clean install -Pstart-repo,use-postgres to start Alfresco (using MySQL): mvn clean install -Pstart-repo,use-mysql Running integration test: ------------------------- In order to execute the integration tests run the following command (unit tests will be executed every time before you start Alfresco/Share): mvn clean install -Dskip.integrationtests=false Updating License Headers: ------------------------- In order to refesh out of date license source headers run the following command: mvn clean install -Dlicense.update.dryrun=false
Description
Languages
Java
96.2%
Fluent
1.1%
JavaScript
1%
HTML
0.5%
FreeMarker
0.4%
Other
0.6%