Commit Graph

2759 Commits

Author SHA1 Message Date
Roy Wetherall
e93bd3b74a RM-3074: place common logic to get readers and writers of a node in one place
* added getReadersAndWriters method to extended permission service
* refactored calling services, consolidating code into one location
* extended unit test

Note: getFullAuthenticatedUser has been removed from writers list as it
makes no logical sense since you must be a writer in order to perform
these operations in the first place.
2016-08-09 11:20:50 +10:00
Roy Wetherall
b22d408bc5 RM-3074: Inplace move no longer needs to modify extended security
* inplace move no longer needs to store and reset extended security
* no need to clear extended security when assoc is removed
* a couple of extra checks to inplace move integration test
2016-08-09 10:27:16 +10:00
Roy Wetherall
96cf157ef0 Merge branch 'master' of gitlab.alfresco.com:records-management/records-management into feature/remove-dynamic-authorities 2016-08-09 09:40:35 +10:00
Andy Healey
1f848a87b2 DOCS-2292 2016-08-08 15:20:59 +01:00
Andy Healey
a88bdff642 DOCS-2292 2016-08-08 14:22:53 +01:00
alfresco-build
27e0694639 [maven-release-plugin] prepare for next development iteration 2016-08-08 13:46:23 +01:00
alfresco-build
d2aeb7ed35 [maven-release-plugin] prepare release V2.5-EA2 2016-08-08 13:46:20 +01:00
Tuna Aksoy
2ec4760db2 Reverted the version numbers to 2.5-SNAPSHOT 2016-08-08 13:33:18 +01:00
Andy Healey
b2a117bb24 DOCS-2292 2016-08-08 11:55:57 +01:00
Tom Page
a8f549cdf4 Merge branch 'feature/RM-2578_MergeToMaster' into 'master'
Feature/rm 2578 merge to master

See merge request !411
2016-08-08 11:24:46 +01:00
Tom Page
129dd78392 Merge release/V2.4 into master. 2016-08-08 11:21:50 +01:00
Tom Page
3342e54e62 Merge release/V2.3 into release/V2.4. 2016-08-08 11:20:21 +01:00
Tom Page
85dd65b73d Merge release/V2.3.0.x into release/V2.3.
Conflicts:
	pom.xml
	rm-automation/pom.xml
	rm-server/config/alfresco/module/org_alfresco_module_rm/module.properties
	rm-server/pom.xml
	rm-share/config/alfresco/module/org_alfresco_module_rm_share/module.properties
	rm-share/pom.xml
2016-08-08 11:19:35 +01:00
Tom Page
880c7506bc Update version to 2.3.0.7-SNAPSHOT. 2016-08-08 11:15:39 +01:00
alfresco-build
f183f82baf [maven-release-plugin] prepare release V2.5-EA2 2016-08-08 11:13:55 +01:00
Tom Page
e1ed4d8cf4 Update version to 2.3.0.6. 2016-08-08 10:11:07 +01:00
Ana Bozianu
656918ebf6 RM-3512 - added firstname to test users as alfresco doesn't support users with null first name 2016-08-08 11:40:17 +03:00
Roy Wetherall
1e4c917c1d RM-3074: Refactor so read and write groups are reused independantly based on review comments 2016-08-08 12:31:44 +10:00
Roy Wetherall
0f676aa7f7 RM-3074: review comments 2016-08-08 11:04:30 +10:00
Roy Wetherall
3540173977 Merge branch 'master' of gitlab.alfresco.com:records-management/records-management into feature/remove-dynamic-authorities 2016-08-08 10:31:43 +10:00
Roy Wetherall
7515cf879a Merge branch 'hotfix-2.4.0.x/outlook-integration' into 'release/V2.4.0.x'
Hotfix 2.4.0.x/outlook integration

* add mvn helpers to include outlook integration into RM dev env (does not effect released product)
* fix MNT-16535 - map AddChild permission to corresponding RM permission
* back-port RM-3286 to fix MNT-16605

See merge request !403
2016-08-05 01:30:49 +01:00
Andy Healey
b55c9362a4 DOCS-2292 2016-08-04 16:09:22 +01:00
Roxana Lucanu-Ghetu
a5ba1b3804 Created a property for AlfrescoRuntimeException instead ot the message. 2016-08-04 11:09:15 +10:00
Roxana Lucanu-Ghetu
d6e365ec6c Moved check for content to be done on commit. 2016-08-04 11:08:53 +10:00
Roxana Lucanu-Ghetu
ee6e676e0d Added check to allow creating only records inside a record folder. 2016-08-04 11:08:36 +10:00
Roy Wetherall
7a3d9e119d MNT-16535: non admin users can't file email records via outlook integration 2016-08-04 10:47:20 +10:00
Roy Wetherall
bca678deb8 Add information to README file about outlook integration profile 2016-08-04 08:56:51 +10:00
Roy Wetherall
a7ae8e4984 Merge branch 'feature/outlook-integration' into 'master'
Feature/outlook integration

Added a profile that can be used to automatically download and install the repo and share outlook integration AMPs.

When used with a start-* profile it allows us to run OI and RM on our development environment.

For example: mvn install -f ./rm-enterprise/rm-enterprise-repo -Pstart-repo,outlook-integration.

See merge request !394
2016-08-03 23:46:30 +01:00
Roy Wetherall
857c1fd065 Add information to README file about outlook integration profile 2016-08-04 08:15:30 +10:00
Andy Healey
d619960d97 DOCS-2292 2016-08-03 15:26:15 +01:00
Andy Healey
e2cf96cc81 DOCS-2292 2016-08-03 15:21:27 +01:00
Silviu Dinuta
3822cc2eec Merge branch 'feature/RM-3643_PatchForUpdatingExistingUsersAndGroups_alternativeSolution' into 'master'
Feature/rm 3643 patch for updating existing users and groups alternative solution

Alternative solution for the adding the new aspect to authorities that have marks (patch from 2.5-EA1 to later versions)

See merge request !345
2016-08-03 10:13:49 +01:00
Silviu Dinuta
21674743b2 Merge remote-tracking branch master into
feature/RM-3643_PatchForUpdatingExistingUsersAndGroups_alternativeSolution
2016-08-03 11:36:03 +03:00
Roy Wetherall
4531d6a998 Merge branch 'master' of gitlab.alfresco.com:records-management/records-management into feature/remove-dynamic-authorities 2016-08-03 10:34:45 +10:00
Ana Bozianu
178fb5f750 Merge branch 'feature/RM-3708_LDAP_startup_error' into 'master'
Feature/rm 3708 ldap startup error

RM-3708 - [LDAP] Exception "NodeRef may not be null for calls to NodeService" is thrown in logs

The error is thrown when the application tries to run the disposition jobs as "$\{audit.rm.runas\}". When the value is not present in any property file the value is not interpreted.

This only reproduces when using some authentication chains because the authentication service is not reliable to check if a person exists. Some implementations of it just return true (AuthenticationServiceImpl) and some of them, in the best case scenario, reach person service to make the check.

As a fix I replaced authentication service with person service.

See merge request !378
2016-08-02 15:38:21 +01:00
Roy Wetherall
0cc92cf18a RM-3074: Remove unnecessary files 2016-08-02 20:07:13 +10:00
Roy Wetherall
9be6d1470b Merge branch 'master' of gitlab.alfresco.com:records-management/records-management into feature/remove-dynamic-authorities 2016-08-02 11:21:40 +10:00
Roy Wetherall
f5d36623f1 RM-3074: groups assigned to RM roles, not authorities
* IPR groups are now assigned to RM roles rather than the individual
authorities
* more unit tests
2016-08-02 11:20:55 +10:00
Roy Wetherall
76a22eaa4e RM-3074: unit testing of extended security service impl 2016-08-01 15:06:42 +10:00
Roy Wetherall
aadc00ed1d RM-3074: Add exact group match
* ensure that hash match is backed up with exact match
* fill out JDoc
2016-08-01 13:40:06 +10:00
Roy Wetherall
4b3521094e RM-3074: Find groups and handle clashes
* refactor how existing groups are found
* name with index
* handle hash clahses
2016-08-01 12:41:25 +10:00
Roy Wetherall
c6ad5e71f6 RM-3074: Added root group and zones
* added root inplace group, created on start-up if not already there
* all groups created in RM zone
* fixed up file plan permission unit test and removed ignore from test
suite
* removed delimeters from groups names to keep length to a min
2016-08-01 11:18:51 +10:00
Roy Wetherall
9f5c4ba5eb RM-3074: Initial refactoring of the extended security service implementation 2016-07-29 13:04:23 +10:00
Ana Bozianu
1ccc6c1846 RM-3708 - replaced authentication service with person service 2016-07-28 10:20:24 +03:00
Andy Healey
5b4e651568 DOCS-2292 2016-07-27 11:32:12 +01:00
Andy Healey
cf614d5869 DOCS-2292 2016-07-27 11:03:59 +01:00
Andy Healey
00d3698ed9 DOCS-2292 2016-07-27 10:58:17 +01:00
Andy Healey
a94efb40e0 DOCS-2292 2016-07-27 10:51:09 +01:00
Andy Healey
67dfa56082 DOCS-2292 2016-07-27 10:11:38 +01:00
Andy Healey
d6b43c1c69 DOCS-2292 2016-07-27 10:10:11 +01:00