mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
6c128520eeb886c11546b17e464255a8c080795f
112606: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 97445: (RECORD ONLY) RM-1932 Changed the notification frequency based on 2.3 code changes 112629: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 99084: (RECORD ONLY) Merged V2.3 to V2.2 : 93334: RM-1822 (Non-system-admin user not allowed to read inheritable permissions) 99085: (RECORD ONLY) Merged V2.3 to V2.2: 92881: RM-1799 (Root category is not displayed for the non-rm-admin user who created it) 99086: (RECORD ONLY) Merged V2.3 to V2.2: 96580: RM-1904 (SubCategory moved to root have inheritance on) 112663: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 99087: Upgrade Alfresco version to 4.2.4.6 99088: RM-2026: Unable to complete historical records when mandatory meta-data missing 99089: Merged HEAD to V2.2: 89735: RM-1677- No items error for RM Admin if record was declared from moderated/private site 112665: Fix merge - delete duplicate method. 112694: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 98839: GERMAN: Updated bundle for RM 2.2.1 based on EN-rev98763 98840: SPANISH: Updated bundle for RM 2.2.1 based on EN-rev98763 98841: FRENCH: Updated bundle for RM 2.2.1 based on EN-rev98763 98842: ITALIAN: Updated bundle for RM 2.2.1 based on EN-rev98763 98843: JAPANESE: Updated bundle for RM 2.2.1 based on EN-rev98763 98844: DUTCH: Updated bundle for RM 2.2.1 based on EN-rev98763 98845: RUSSIAN: Updated bundle for RM 2.2.1 based on EN-rev98763 98846: BRAZILIAN PORTUGUESE: Updated bundle for RM 2.2.1 based on EN-rev98763 98847: SIMPLIFIED CHINESE: Updated bundle for RM 2.2.1 based on EN-rev98763 98848: BRAZILIAN PORTUGUESE: Updated file and remove of wrongly named file for RM 2.2.1 based on EN-rev98763 98849: ALL LANG: remove file that does not need to be localised 112700: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 99374: (RECORD ONLY) Merged V2.3 to V2.1.1: 96823: RM-1903 (Can't manage permissions without "Manage Access Controls" capability) 97435: RM-1903: Can't manage permissions without "Manage Access Controls" capability 97436: RM-1903 - updates to unit tests 97595: RM-1903 (Can't manage permissions without "Manage Access Controls" capability) 111023: RM-2566 : [RM] Incorrect message appears on the "Requested information" text box - replaced <constraint type="Mandatory"> with mandatory="true" 112550: Merged BRANCHES/V2.1 to BRANCHES/V2.2: 112549: Update module version to 2.1.2 after merge of hot fix branch. 112668: Merged BRANCHES/V2.1 to BRANCHES/V2.2: 70625: (RECORD ONLY) Added JIRA-Ticket Info 71381: (RECORD ONLY) Fixed RM 2.1 to get it working with Alfresco 4.2.2 112951: Merged BRANCHES/V2.2 to BRANCHES/V2.3: 112947: RM-2617 Remove duplicate token from end of localised strings. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@112953 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
== Alfresco Records Management - Development Environment Setup == Prerequisites - Maven 3.0.4 (or higher) - Eclipse Maven Plugin (m2e) - See Maven setup instructions https://ts.alfresco.com/share/page/site/eng/wiki-page?title=Maven_Setup Initial Setup - Create a normal project using "create-project" - Check out RM code into the "code" directory (eg "checkout https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD") - Create the tomcat instances using "use-tomcat7" and "use-app-tomcat7" - If you've got SOLR config in your $DEV_HOME/projects/repository.properties file, then you'll need to remove it or fix it in the RM project level properties file. Using Eclipse (or IntelliJ) - Import projects as Maven projects ("Import > Maven > Existing Maven Projects") - Browse to the code directory of your project and select "rm-server/pom.xml" and "rm-share/pom.xml". DO NOT select the parent "/pom.xml" - Open the Ant view and add the build files for both modules ("build.xml") - If you are not working on a Windows machine you need to change the value of a property called "mvn.exec". To do this create a file called "build.local.properties" under the code directory and change the value in that new file. - Run the "prepareEnv" target for rm-server which will prepare the development environment. This target must be run just once. - Now "fullBuildCommunity" or "fullBuildEnterprise" target (depending which version of Alfresco you want as dependency) can be run which will create the amp file, apply it to the war file and copy the war file to webapps folder. Summary of Available Ant Targets - fullBuildCommunity : Creates the amp file and applies it to the Community war file - fullBuildEnterprise : Creates the amp file and applies it to the Enterprise war file - incrementalBuild : Creates the jar file and copies the jar file with other files like css, js, ftl, etc. files Summary of Available Internal Ant Targets - alfresco:amp : Creates the amp file using alfresco maven plugin - alfresco:install : Installs the amp file to the Community war file - alfresco:installEnterprise : Installs the amp file to the Enterprise war file - assembleIconPackage : Assembles an icons package for the module - configureSolr4 : Configures Solr4 for Alfresco (creates two directories "solr4" and "solr4config" under the "data" directory) - copyDBDriver : Copies the DB driver - copyDevContextFile : Copies the dev-context.xml file - copyWarFileToTomcat : Copies the war file (amp applied) to the webapp folder - copyWebDirectory : Copies the source/web folder - deleteExplodedWar : Deletes the exploded war file - deleteWarFile : Deletes the war file - fetchSolr : Gets the the Solr artifact - fetchWarFile : Gets the "original" Community war file - fetchEntpriseWarFile : Gets the "original" Enterprise war file - package : Executes the "mvn package" command - prepareEnv : Prepares the development environment (must be run just once) - unitTest : Runs the unit tests
Description
Languages
Java
96.2%
Fluent
1.1%
JavaScript
1%
HTML
0.5%
FreeMarker
0.4%
Other
0.6%