Roxana Lucanu-Ghetu
5fad0d2592
Merge commit '07db0973c4d4c718de5bf52c8dbcb4450c2f3d72' into feature/RM-3300_mergeToMaster
2016-06-28 11:39:49 +03:00
Roxana Dina
4514eb392e
RM-3265 Disable "Move" action for closed record folder. Change the
...
display order of the actions for destroyed record folders so that it
remains consistent with the order at other dispositions steps. Rename
Movable(CapabilityCondition) to MovableRecordFolder(CapabilityCondition)
as this condition is designed especially for record folders.
2016-06-27 17:41:13 +03:00
Roxana Lucanu-Ghetu
906cb992e1
Merge branch 'master' of https://gitlab.alfresco.com/records-management/records-management into RM-3300_mergeToMaster
2016-06-27 16:58:24 +03:00
Roxana Lucanu-Ghetu
a75fe88eb9
Unit and integration test for RM-3450
2016-06-27 10:58:01 +03:00
Tom Page
d053b699bc
Merge feature/RM-3341_MergeToMaster into Everything.
2016-06-24 17:25:38 +01:00
Roxana Lucanu-Ghetu
d175c8590c
Merge branch 'feature-2.4/RM-3300' into 'release/V2.4'
...
Feature 2.4/rm 3300
See merge request !271
2016-06-24 15:46:34 +01:00
Roxana Lucanu-Ghetu
07db0973c4
no message
2016-06-24 17:43:52 +03:00
Mihai Cozma
ca533f0023
Merge branch 'feature-2.4/RM-3293_Audit_not_log_default_scheduled' into 'release/V2.4'
...
Feature 2.4/rm 3293 audit not log default scheduled
See merge request !242
2016-06-24 15:24:52 +01:00
Mihai Cozma
4c511cd396
Merge commit 'af7fe8' into RM-3341_MergeToMaster
2016-06-24 17:03:11 +03:00
Roxana Lucanu-Ghetu
88963c210d
Merge branch 'feature-2.4/RM-3300' into 'release/V2.4'
...
Feature 2.4/rm 3300
Run code as system
See merge request !265
2016-06-24 14:46:38 +01:00
Roxana Lucanu-Ghetu
c8a05ad8f2
Merge commit 'd2b348b9d08465f9c202a9e0b1e9f211c3ccdf6c' into RM-3300_mergeToMaster
...
RM-3300
2016-06-24 13:45:50 +03:00
Roxana Lucanu-Ghetu
7a4d7d5b03
Merge commit 'cc5b9ee32d006f3e8c02010332411eadac101017' into RM-3300_mergeToMaster
...
RM-3300
2016-06-24 13:41:08 +03:00
Roxana Lucanu-Ghetu
d711ae1c1d
Run the code as system, as some users may not have the rights to add the aspect.
2016-06-24 12:08:41 +03:00
Tom Page
4d7fcae9b9
RM-3566 Update security controls API.
...
Create a Java API to allow adding and removing specified security controls
without affecting other marks on the node.
2016-06-23 15:05:15 +01:00
Mihai Cozma
cdf9807aec
RM-3293 RM Audit History does not log
2016-06-23 12:10:06 +03:00
Roxana Dina
f06ac4772f
Merge remote-tracking branch 'origin/feature-2.4/RM-3265_NoOptionToMoveADestroyedRecordFolder' into release/V2.4
2016-06-17 17:28:17 +03:00
Roxana Dina
b9f6e58990
Change capability condition name. Add comments and version number.
2016-06-17 16:32:43 +03:00
Roxana Lucanu-Ghetu
6f99d94357
Changed check to throw exception when we try to create records from different types other than cm:folder
2016-06-17 12:25:22 +03:00
Roxana Lucanu-Ghetu
d97a6e3aa1
Merge branch 'feature-2.4/RM-3286' into 'release/V2.4'
...
Feature 2.4/rm 3286
Changed behavior:is not possible to create a record folder inside another record folder from IMAP client.
When adding emails with attachments from Outlook client a hidden folder is created inside the record folder, to store the attachments.
See merge request !214
2016-06-17 10:06:43 +01:00
Roxana Lucanu-Ghetu
a431e84f8e
Created a property for AlfrescoRuntimeException instead ot the message.
2016-06-17 12:05:19 +03:00
Roxana Lucanu-Ghetu
7345f55384
Merge branch 'feature-2.4/RM-3060' into 'release/V2.4'
...
Feature 2.4/rm 3060 - Record linked to folder with the same disposition schedule couldn't be cut off
Added search by name for current disposition action; when the record has multiple disposition schedules the current disposition action may not be found by id.
See merge request !157
2016-06-17 08:25:27 +01:00
Roxana Lucanu-Ghetu
85b965dea9
Changed the test a bit and uncommented intial fix, as we agree it's an workaround for the moment.
2016-06-16 15:50:35 +03:00
Roxana Dina
9fda616251
rm-3265 Add new capability condition to deal with displaying the "Move" action.
2016-06-16 14:00:28 +03:00
Mihai Cozma
60d2a00644
RM-3293 RM Audit History does not log Cutoff
2016-06-15 15:42:11 +03:00
Roxana Lucanu-Ghetu
09beb08332
Merge branch 'feature-2.4/RM-3300' into 'release/V2.4'
...
Feature 2.4/rm 3300
On versioning, document can be declared as record if adding record and version aspect is done running as System.
I noticed that the aspect is added only like this in other places where it is used; and the method for creating new recorded version, where the aspect is added, is not used in other places such that changing behavior elsewhere.
See merge request !152
2016-06-15 10:19:48 +01:00
Roxana Lucanu-Ghetu
9964b70b52
Throw exception when trying to create records from different types other than cm:content
2016-06-14 12:27:17 +03:00
Roy Wetherall
563cae7555
Changes to integration to better reflect the scenario to be tested
2016-06-09 13:53:07 +10:00
Tom Page
fbc9c79ca2
Refactor WebScriptUtils to have consistent capitalisation of JSON.
...
Also fix capitalisation in putValuetoJSONObject (so that it's now
putValueToJSONObject).
2016-06-06 14:55:56 +01:00
Mihai Cozma
a5b59b4356
RM-3341 - Outlook Integrations:Emails can be added to the Holds
...
/Transfers from Outlook Integration
2016-06-06 11:21:51 +03:00
Roxana Lucanu-Ghetu
3d74c81abc
Moved check for content to be done on commit.
2016-06-06 10:25:46 +03:00
Roxana Lucanu-Ghetu
c6c9edf306
Added check to allow creating only records inside a record folder.
2016-06-03 11:10:18 +03:00
Roxana Lucanu-Ghetu
e9bb18f9f5
Changed test class and commented initial fix.
2016-06-01 17:41:36 +03:00
Mihai Cozma
ac0a7e7016
Create Hold and Transfer container exception
2016-05-31 18:16:32 +03:00
Roxana Lucanu
d2b348b9d0
Added unit test
2016-05-17 12:13:42 +03:00
Tuna Aksoy
7e15a0304b
Merge branch 'master' into feature/RM-2868_Create_Mark_Selection_Widget
2016-04-28 15:39:12 +01:00
Tom Page
2a3b419ec1
RM-3344 Ensure we are not downgrading admin or upgrading guest.
...
This is a first pass at preventing changes to the clearance of admin or guest.
Previously we weren't allowing any changes to their clearance, but when
working with security markings, admin in particular needs to occasionally gain
a new mark when a custom group is created. Currently that clearing is not
happening, but this change does not prevent it, if needed.
Also remove an unused method from the CaveatMarkingServiceImpl, as the class
is already very full.
2016-04-27 16:12:11 +01:00
Tuna Aksoy
54ad44883c
RM-3276 (Edit and Application of Marks to a Single User)
2016-04-27 13:37:18 +01:00
Tom Page
3314b1737c
Merge branch 'xperimental/RM-2812_MarkPublicAPIs' into 'master'
...
Xperimental/rm 2812 Mark Public APIs
First attempt to mark classes that should be part of the public API with \@AlfrescoPublicAPI.
I have also added a couple of \@deprecated annotations to classes where I thought it made sense, and
added comments to classes that I wanted to add to the public API but couldn't (due to their contract
being dependent on non-public API classes).
See merge request !138
2016-04-27 09:23:58 +01:00
Tom Page
c28264c8c0
RM-2812 Finalisation of first pass of classes to annotate.
2016-04-27 09:15:37 +01:00
Roxana Lucanu
a7428c134f
RM-3060 - making cut Off action available for record linked to folder with the same disposition schedule
2016-04-26 18:06:11 +03:00
Roxana Lucanu
cc5b9ee32d
RM-3300 - on versioning, document can be declared as record if adding record and version aspect is run as System
2016-04-25 11:55:53 +03:00
Tom Page
9ead3bd771
RM-2812 Add audit service and dependencies.
...
Having thought about this more, I don't think there's any problem adding
a deprecated class to the public API, as long as it's clearly marked as
such. It's deprecated at the moment because we think people might be using
it, but we want them to migrate to something else. Declaring this as part of
the public API formalises this process.
The RecordsManagementAuditService has the following dependencies:
RecordsManagementAuditQueryParameters <- RecordsManagementAuditService
RecordsManagementAuditEntry <- RecordsManagementAuditService
AuditEvent <- RecordsManagementAuditService
2016-04-20 16:24:44 +01:00
Tom Page
9c0b13133b
RM-2812 Update following review comments.
...
The class dependency used to determine the classes to include based on the initial services is:
Depth 0: Service interfaces.
Depth 1:
ClearanceLevel <- SecurityClearanceService
RecordsManagementActionCondition <- RecordsManagementActionService
ClassificationAspectProperties <- ContentClassificationService
Version <- RecordableVersionConfigService, RecordableVersionService
Role <- FilePlanRoleService
CaveatGroupType <- CaveatSchemeService
RecordsManagementEvent <- RecordsManagementEventService
Group <- CapabilityService
RelationshipDisplayName <- RelationshipService
RecordsManagementActionResult <- RecordsManagementActionService
RecordsManagementAction <- RecordsManagementActionService
Relationship <- RelationshipService
ProtectedModelArtifact <- ModelSecurityService
ReportGenerator <- ReportService
RecordsManagementSearchParameters <- RecordsManagementSearchService
SecurityClearance <- SecurityClearanceService
SortDirection <- CaveatSchemeService
RecordsManagementEventType <- RecordsManagementEventService
Report <- ReportService
UserQueryParams <- SecurityClearanceService
CaveatMarkSortField <- CaveatSchemeService
ProtectedProperty <- ModelSecurityService
RelationshipDefinition <- RelationshipService
Capability <- FilePlanRoleService, CapabilityService
ExemptionCategory <- ClassificationSchemeService
CaveatGroup <- CaveatMarkingService, CaveatSchemeService
ClassificationReason <- ClassificationSchemeService
ProtectedAspect <- ModelSecurityService
MetadataReferral <- ReferralAdminService, ReferredMetadataService
CaveatMark <- CaveatClearanceService, CaveatMarkingService, ContentClassificationService, CaveatSchemeService, ClassificationSchemeService
SavedSearchDetails <- RecordsManagementSearchService
IdentifierGenerator <- IdentifierService
Depth 2:
RecordsManagementActionConditionDefinition <- RecordsManagementActionCondition
ReferralRegistry <- MetadataReferral
ClassificationSchemeEntity <- ExemptionCategory, ClassificationReason
RecordsManagementActionDefinition <- RecordsManagementAction
ReportDetails <- SavedSearchDetails
SortItem <- RecordsManagementSearchParameters
SavedSearchDetailsCompatibility <- SavedSearchDetails
Depth 3:
RecordsManagementModel <- SavedSearchDetailsCompatibility
Depth 4:
RecordsManagementCustomModel <- RecordsManagementModel
2016-04-20 16:14:07 +01:00
Ana Bozianu
be070b20e5
Merge release/V2.4 into master
2016-04-20 18:04:27 +03:00
Ana Bozianu
32bb544bfc
RM-3310 - added null check
2016-04-20 14:27:07 +03:00
Tom Page
0659402f13
RM-2812 Mark public API methods with @AlfrescoPublicAPI.
2016-04-19 16:24:46 +01:00
Tuna Aksoy
7b705e005e
RM-3150 (Errors when generating Javadoc for RM using Java 8)
2016-04-18 16:19:06 +01:00
Roxana Lucanu
594d146c8e
Merge release/V2.4 into master
2016-04-15 16:16:45 +03:00
Roxana Lucana-Ghetu
5b01cbaf43
Merge branch 'feature-2.4/RM-3285' into 'release/V2.4'
...
Feature 2.4/rm 3285
Added check not to be able to put null in cache, for nodes that are not records and don't have a filePlan.
Added unit test for it.
See merge request !128
2016-04-15 13:44:57 +01:00
Roxana Lucanu
f3ed3f9197
RM-3285 - added null check for adding in cache
2016-04-15 13:34:30 +03:00