* Reorganised parent and child property files so same values reused
* Added build number to properties (included on artifact names)
* Added simple root project task to bundle AMP's into zip for distribution (ready for QA)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35444 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- 'Create Reference' edit button now appears in UI (record picker is still broken)
- Download action shouldn't show for nonElectronic documents
- Delete action appears on frozen nodes - linked delete action in UI to delete capability
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35406 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Images not showing in search results
- Undeclared saved search showing record folders
- Records eligable for destruction saved search is showing already ghosted records
- rma:transferring aspect added to objects being transferred
- Records eligable for transfer saved search is showing transferring and transfered records
- Grandle explodedDeploy target updated to copy 'web' source
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35352 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Edit details Ui action now reflects user's capabilites correctly
* Fixed up a couple of behaviours that don't execute when non-admin user (run as system user since admin may not be rm admin)
* Transfers not appear in docLib filter correcetly
* File UI action now reflects the user's capability correctly.
* Renamed 'group' capabilities to 'private' as this more accurately reflects what it means.
* Added composite capability implementation ... allows us to futher consolidate some of the edge cases and will allow us to break down further some of the existing capabilities .. this makes is much easier to see and understand exactlly what each capability is doing
* Refactored current 'group' capabilities .. replacing with pure spring config where appropriate .. much clearer what they are doing (and fixed up where they wheren't doing exactlly the right thing)
* Moved the remaining group capabilities impl's with the other capability impl's .. we are now down to 8 custom capability implementations .. down from 50+ .. and these havily borrow from the base classes where they can ... makes maintenance MUCH easier!
* more unit tests
* used new 'private' capability technique to break up FileRecord capability ... it's now clear what it is doing and could be corrected easily
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35350 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Fixed up issues seen during QA security knowledge transfer session
* hard coded "Read" evaluation in DocLib js is overridden in RM to account for "ReadRecord" ... not ideal solution but no other option for the moment
* property pages now show for non-admin users
* actions on toolbar showing and hidding correctly when capabilities missing
* other actions showing and hiding correctly when capabilities missing
* view details UI action to capability link now working correctly
* some unit test monkeying
* gradle scripts have 'explodedDeploy' taget which does deploys content of AMP (or at least what would be the contents of the AMP) to the exploded web apps ... speeds up dev time heaps!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35251 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Removed web script tests dependancy on DOD test data
* refactor base RM test and placed common utils in common class
* base rm web script class created
* unit tests refactored (still some work on the older tests required)
* junit conflict resolved
RM Bug Fixs:
* user rights view working again
* fix from Erik so RM admin console works
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35190 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* moved RM tests into separate folder structure
* updated Gradle scripts with test source locations and dependancies .. 'gradlew test' will now attempt to execute the unit tests (even if they fail!)
* eclipse project dependancies updated so unit tests execute within the RM eclipse project
* TODO get the unit tests working reliabily! (still lots of refactoring of old tests to do)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35093 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* generated gradle wrapper scripts for windows and linux
* build tasks can now be called using 'gradlew' and any required Gradle dependancies will automatically be downloaded. Gradle is not required to be installed.
* hopefully 'gradlew' can be used by Bamboo as a command task, as it doesn't have native Gradle support installed
* updated ReadMe.txt with new information
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35068 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* deployAmp tasks configured to use the TOMCAT_HOME and APP_TOMCAT_HOME evnVars for the rm-server and rm-share projects respectively. (so things work easily when using the DevEnv)
* ReadMe.txt added with steps to setup and use the RM gradle scripts (will copy this up to the RM 2.0 site on ts as well)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@34910 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* Ripped out Gradle Tomcat package, now deploys to configured tomcats
* Tidyed up configuration, all the important stuff is done in the sub-project property files now
* testing from deploy all the way down to unpacking the dependancies
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@34880 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* mmt depedancy added
* war dependancies tidyied up
* config improved
* install amp working
* use of tomcat plugin (soon to be removed because it is unable to run two instances of tomcat at the same time)
* checkin to store current setup before refactor (again)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@34877 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
* war expanded in entirety and dependancies used as needed
* Eclipse projects now building
* Eclipse runtime helthier since have access to expanded WAR 'config' files on projects classpath
* Custom Groovy task class added to construct AMP's
* AMPs for both server and client build as part of the standard java 'assemble' task (called during 'build')
* TODO check AMPs deploy
* TODO extract properties
* TODO construct correct Jar and Amp names based on version, etc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@34706 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261