Commit Graph

5622 Commits

Author SHA1 Message Date
Rodica Sutu
0167d75c44 updates after review:
update the getChildrenPropertyValues return type
update the existing tests from RecordsManagementQueryDAOImplTest that test getChildrenPropertyValues() method
2018-01-26 16:48:38 +02:00
Rodica Sutu
245ffee3e0 modify the hasChildrenWithPropertyValues to getChildrenPropertyValues in order to return the query result
update the implementation where the modified method is used
update tests
2018-01-26 10:57:49 +02:00
Sara Aspery
69439bb3d8 RM-5987 changes from review 2018-01-26 07:11:20 +00:00
Rodica Sutu
0de2737529 change the old query select_CountChildrenWithPropertyValues to return the list of distinct property values from children
update the implementation were the updated query is used
2018-01-24 15:22:10 +02:00
Sara Aspery
d466e29dbc RM-5987 use Spring to hold max entries default 2018-01-24 09:08:09 +00:00
Sara Aspery
c748b65cd9 RM-5987 View Audit Log can crash Alfresco 2018-01-23 17:59:41 +00:00
Tom Page
0393f338ec Merge branch 'feature/TimeZoneFixUnitTest_no' into 'master'
Revert changes to getStartOfDay.

See merge request records-management/records-management!780
2018-01-19 08:14:25 +00:00
Sara Aspery
55472663ba Merge branch 'feature/RM-5927_v20PatchesRunWhenV22Upgrade' into 'master'
RM-5927 Add appliesToVersion to v20 v21 patches

See merge request records-management/records-management!764
2018-01-18 15:36:41 +00:00
Tom Page
0a54487bcf Revert changes to getStartOfDay.
Sonar suggested using the Java 8 method Instant.truncatedTo, as it is faster than
DateUtils.truncate. However it has different handling of TimeZones, and the old
version of this code only works when the server is set to use UTC. In order to fix
this 'properly' we need code like:
  date = (date == null ? new Date() : date);
  return Date.from(date.toInstant().atZone(ZoneId.systemDefault()).truncatedTo(ChronoUnit.DAYS).toInstant());
which is significantly less readable than just using DateUtils.truncate. Given that
this code hasn't ever been highlighted by our profiling, I suggest we revert back
to the older code.
2018-01-18 16:13:20 +01:00
Sara Aspery
16d7e961de RM-5927 Changes from review 2018-01-18 11:41:02 +00:00
cagache
398f8079fe automated test cases for edit classification sources 2018-01-18 10:12:48 +02:00
Sara Aspery
b1c33ab9a4 RM-5927 Check installed vs current version 2018-01-18 02:58:38 +00:00
cagache
e13ef5e0ae revert last change 2018-01-17 13:05:54 +02:00
cagache
a4167525a2 updated selectors based on review 2018-01-17 13:01:56 +02:00
Sara Aspery
1d144c612b RM-5927 Check version nbrs and remove appliesTo 2018-01-17 06:47:24 +00:00
Tom Page
b18561e81e Merge release/V2.6 into master. 2018-01-16 13:14:22 +00:00
Tom Page
0268299006 Updating license header to 2018 2018-01-16 12:31:06 +00:00
Tom Page
4d727df4e1 Record-only merge V2.6.0.x into V2.6 2018-01-16 12:26:25 +00:00
Tom Page
4987e1ca40 Updating license header to 2018 2018-01-16 12:26:10 +00:00
Tom Page
016b22d6cf Record-only merge V2.5 into V2.6 2018-01-16 12:21:25 +00:00
Tom Page
350a198837 Updating license header to 2018 2018-01-16 12:21:10 +00:00
Tom Page
140ae18493 Record-only merge V2.5.2.x into V2.5 2018-01-16 12:17:24 +00:00
Tom Page
3fe056004f Updating license header to 2018 2018-01-16 12:17:11 +00:00
Tom Page
651140302f Record-only merge V2.5.1.x into V2.5 2018-01-16 12:13:26 +00:00
Tom Page
1ec820ba4d Updating license header to 2018 2018-01-16 12:13:12 +00:00
Tom Page
4378cd3d61 Record-only merge V2.5.0.x into V2.5 2018-01-16 12:09:35 +00:00
Tom Page
3f3d284423 Updating license header to 2018 2018-01-16 12:09:20 +00:00
Tom Page
3a104ac1b7 Record-only merge V2.4 into V2.5 2018-01-16 12:05:53 +00:00
Tom Page
98d7e4aed4 Updating license header to 2018 2018-01-16 12:05:38 +00:00
Tom Page
332173a85c Record-only merge V2.4.0.x into V2.4 2018-01-16 12:02:53 +00:00
Tom Page
1718a77c9c Updating license header to 2018 2018-01-16 12:02:40 +00:00
Tom Page
f69b4f2258 Merge branch 'feature/VariousSonarFixes' into 'master'
Various fixes based on issues found by Sonar

See merge request records-management/records-management!773
2018-01-15 15:49:27 +00:00
Sara Aspery
72cf9d05ee RM-5927 Fix v21 appliesFromVersion to 2.0 2018-01-13 01:01:54 +00:00
Tom Page
9becfe79a5 Add debug log message if exceptions are swallowed.
Fix a couple of minor issues in DynamicAuthoritiesGet webscript.
2018-01-12 15:25:56 +00:00
Tom Page
db4871fd8d Replace a few RuntimeExceptions with AlfrescoRuntimeExceptions. 2018-01-12 14:54:51 +00:00
Tom Page
20edcae7c4 A couple of minor fixes.
Fix method signature to refer to the precise exception thrown.

Use Instant from Java 8 rather than DateUtils.truncate.
2018-01-12 14:13:05 +00:00
Brian Remmington
4fc3b718c1 RM-5996: Removed empty pages for clarity. 2018-01-12 09:03:46 +00:00
Sara Aspery
d7a0a34b53 RM-5927 Fix appliesToVersion to 2.0.999 2018-01-11 14:57:33 +00:00
Sara Aspery
c5fdf205f8 RM-5927 Fix appliesToVersion to 2.x.999 2018-01-11 14:56:34 +00:00
Brian Remmington
e5eff8669e RM-5996: Added component diagram to the overview page. 2018-01-11 13:29:13 +00:00
Brian Remmington
7ca167df57 RM-5996: Removed design docs for security marks and content classification from the community code. 2018-01-11 13:16:41 +00:00
Brian Remmington
322c48600c A fairly dumb initial copy of RM-related design information from the Architecture Map 2018-01-11 12:23:09 +00:00
Tom Page
be45b4ba37 Simplify inequality check as suggested in code review. 2018-01-08 08:34:42 +00:00
Tom Page
dbc57451ed Fix some issues raised by Sonar.
Avoid NPE if calculateListOfEmptyFolders returns null in ScheduleXRecordLoaders.

Fix equals method of a few classes to check against the other instance.

Make synchonisation consistent in AppliedSourceServiceImpl and also remove a
redundant null check.

Use Arrays.toString to make a more readable string representation of an array.

Combine a few if statement branches that do the same thing.
2018-01-05 16:19:33 +00:00
Sara Aspery
4972188311 RM-5927 Add appliesToVersion to v20 v21 patches 2018-01-05 11:41:19 +00:00
Jelena Cule
6825040016 Merge branch 'feature/RM-5917_ClassificationSourceReference_API_TESTS_2' into 'master'
Merge RM-5917 ClassificationSourceReference API TESTS to master

See merge request records-management/records-management!731
2018-01-05 10:41:35 +00:00
Jelena Cule
c24ee2ec0f Merge RM-5917 ClassificationSourceReference API TESTS to master 2018-01-05 10:41:35 +00:00
Tom Page
d46ff0b2dd Merge branch 'feature/RM-5344_DODAuditQuery_fp' into 'master'
RM-5344 Only gather DOD audit entries if there is a DOD RM site.

See merge request records-management/records-management!759
2018-01-05 08:19:57 +00:00
Tom Page
77b5d35685 RM-5344 Handle case where site with id "rm" doesn't exist.
This is not possible normally, but it does happen with the integration tests.

Also fix some whitespace in the test class.
2018-01-04 14:38:57 +00:00
Tom Page
29e00d1ec2 RM-5344 Only gather DOD audit entries if there is a DOD RM site.
This creates an edge case where DOD audit entries are no longer displayed
if a DOD RM site is deleted and then a standard RM site is created to
replace it. However this seems like an unlikely use case, and there is a
workaround of exporting the audit log before deleting the DOD RM site.

Two audit queries are still made for DOD RM sites because DOD sites cause
some standard audit entries to be created (e.g. the holds container
created event, etc.).
2018-01-04 12:08:01 +00:00