mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
b87ce71ebf32797d00dbcad857c852a30fb6ec7f
348 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
4fa8436e55 |
CM-690 model
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@117480 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1c927c7147 |
Merged 5.1-MNT1 (5.1.0) to HEAD (5.1)
115559 adavis: Merged 5.1.N (5.1.1) to 5.1-MNT1 (5.1.0)
111903 adavis: Merged 5.0.N (5.0.3) to 5.1.N (5.1.0)
111858: Merged DEV to 5.0.N (5.0.3)
111608: MNT-14293 : The <facetable> tag is NOT allowed by the XSD.
- Added "facetable" element to XSD schema.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@115689 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
1bf5fb2b73 |
Merged 5.1-MNT1 (5.1.0) to HEAD (5.1)
115426 adavis: ACE-4520: Merged 5.1.N (5.1.1) to 5.1-MNT1 (5.1.0)
<< All the MNT-13871 commits at the end of phase 2 testing of 4.2.5 >>
111899: Merged 5.0.N (5.0.3) to 5.1.N (5.1.0) (PARTIAL MERGE)
111834: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
111589: Merged V4.1-BUG-FIX (4.1.11) to V4.2-BUG-FIX (4.2.6)
111531: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Added small changes required for compilation of authorization module.,
111901: Merged 5.0.N (5.0.3) to 5.1.N (5.1.0) (PARTIAL MERGE)
111836: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
111765: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
111600: Merged V4.1-BUG-FIX (4.1.11) to PATCHES/V4.2.5 (4.2.5)
MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Extra changes that are required to make authorization module build green.,
112553: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
112540: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
112447: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Added configuration required to compile authorised-users module.,
113101: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
112930: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
112707 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
112677 dvaserin: MNT-14780 (MNT-13871): Licence Error message when in overage
- Place overage buffer information into License MBean and use it in admin license ftl.
112634 adavis: MNT-13871: Merged DEV (V4.2.5-MNT-13871-LATEST) to V4.2.5 (4.2.5)
111550: Merged DEV (4.1.11) to DEV (4.2.5)
MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Merged all made changes in core alfresco projects as single commit to fresh dev branch forked from V4.1-BUG-FIX.
MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- added try/finally approach to reset show delete users flag to default value.,
111574: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Added V4.2.5 specific changes.,
111582: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Updated the jar to correspond with the latest changes in authorised-users/4.2,
111751: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Removed unnecessary configuration.,
111752: Merged DEV (V4.1.11) to DEV (V4.2.5)
111632: MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Fixed unit tests for build plan: https://bamboo.alfresco.com/bamboo/browse/DEV-ENT414-1,
111753: Merged DEV (4.1.11) to DEV (V4.2.5)
111719: MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Updated authorization related icons with ones provided by Mark Howarth.
- Information message in Deauthorize Dialog was changed to the on provided by Mark Howarth.,
111754: MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Updated to the latest authorised-users lib.,
111761: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Fix for the SchemaReferenceFileTest.,
111800: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Modified the test to create a tenant in a retrying transaction to solve the DataIntegrityViolationException.,
111801: Megred DEV (4.1.11) to DEV (4.2.5)
111795: MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Updated Deleted column to display text instead of tick icon.
- Added name for actions column.,
111813: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Updated to the latest authorisation jar to fix the Scema Reference test.,
112020: MNT-14775: De-authorisation pop-up has similar title to first line of text
- Remove the duplicated text from the pop-up body
- Updated link to point the 4.2 documentation,
112134: MNT-14763: [UserAuth] New entries are added in the authorization table for each different username case
- Update authorization jar,
112144: MNT-13871: Optimized strings in users.get.properties,
112184: MNT-14762 : [UserAuth]Users from the ALFRESCO_ADMINISTRATORS LDAP group are not pre-authorized
- Updated authorized-users jar with fix for ldap administrators pre-authorization.,
112196: MNT-14729 : [UserAuth] The column header for the Deauthorize and Reauthorize button should have a name
- Updated name for re/de-authorize actions column.,
112202: MNT-14763: [UserAuth] New entries are added in the authorization table for each different username case
- Add new authorization jar to fix null errors,
112203: MNT-14779: System behaviour when system set read only due to licence exception
- Force read-write transaction for LoginPost script.,
112225: MNT-14763: [UserAuth] New entries are added in the authorization table for each different username case
- Add new authorization jar after unit test fixing.,
112226: MNT-14740 : [UserAuth] The message for the failed re authorization is not displayed onIE
- Code for reloading page was wrapped with YAHOO.lang.later() function.,
112247: MNT-14747 : [UserAuth]The Autorization State isn't change when the user logs via FTP.
- Updated authorization jar with fix for kerberos unit test.,
112259: MNT-14776: Heading banner text when using all allowed authorised users.
- Changed the message.
- Updated the authorised-users jar.,
112269: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Wrap methods that uses 'authenticationComponent.setCurrentUser' into RetryingTransaction for retrying on DataIntegrityViolationException.,
112285: MNT-14747 : [UserAuth]The Autorization State isn't change when the user logs via FTP.
- Updated version for authorized-users jar.,
112388: MNT-14809: [UserAuth] On a cluster setup after running the hourly job only one node goes into R/O mode
- Updated the authorised-users.jar,
112439: MNT-14815 : Wrong documentation link used in the deauthorize message window
- Corrected link to documentation.,
112445: MNT-14818 : [UserAuth] Missing quotation mark in the user reauthorization window message
- Corrected message for reauthorization dialog.,
112450: MNT-14802: [UserAuth] License warning message displayed for all the users
- Updated the authorised-users jar.,
112454: MNT-14780: Licence Error message when in overage
- Make license warn messages on admin console the same as banner warn messages.,
112471: MNT-14773 : Sort state not persisted after authorisation action
- Sorting/paging state is now persists in sessionStorage.,
112478: MNT-14773 : Sort state not persisted after authorisation action
- Corrected previous fix.,
112483: MNT-14814: [UserAuth] System goes into R/O mode after running the hourly job
- Updated the authorised-users jar to the latest version.,
112512: MNT-14833: [UserAuth] User cannot login on both nodes (cluster env.)
- Update authorization jar.,
112556: MNT-14787: [UserAuth] Login via NFS works when the license limit exceed
- Modified the exception handling of setCurrentUser method. Now all the exceptions are rethrown.,
112570: MNT-14838: Correct the Max Users string in the Admin Console License Screen
- Corrected the string, remove the incorrect translations from the bundle.,
112572: REVERSE MERGED <<code is not worth to implement>>
112471 : MNT-14773 : Sort state not persisted after authorisation action
- Sorting/paging state is now persists in sessionStorage.
112478 : MNT-14773 : Sort state not persisted after authorisation action
- Corrected previous fix. ,
112610: MNT-14837 : Report license overage to the log files on authorization/deauthorization of users
- Updated users authorization jar file.,
112627: MNT-14839: [UserAuth]Alfresco goes in read -only after reauthorize a user from LDAP ALFESCO_ADMINISTRATORS group
- Updated the authorised-users jar to the latest version.
Merged DEV (V5.0.2-MNT-13871) to 5.0.N (5.0.3)
111954: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Removed context reference to authorization.,
112003: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Added copying of sources and configuration from authorised-users to the output directory during build.,
112014: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Modified the build configuration to unpack the resources to the test folders.,
112027: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Added unpacking of authorisation resources to repoitory-crypto project.,
112067: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Removed unpacking of resources, changed the context imports to point to authorization.,
112952: Merged DEV (V5.0.2-MNT-13871) to 5.0.N (5.0.3)
111887: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Corrected the authorised-users version to correspond to 5.0.,
113060: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113059 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113058 adavis: MNT-13871: Count authorised users as those who've logged in, not total # of person objects
- Version dependency for alfresco-authorised-users moved to top level pom,
113103: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
113036 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113030 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113019 amukha: MNT-14862 MNT-13871: [UserAuth] Login via FTP works when the license limit exceed
- Corrected the AlfrescoFtpAuthenticator to rollback teh transaction if an exception was thrown.,
113215: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
113213 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3) (PARTIAL MERGE)
113209 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113124: MNT-13871: MNT-14875: The table creation code for authorised-user (MNT-13871) need to be moved back into the main Alfresco code base
- Added the scripts to the main code base.
- Updated the authorised-users.jar,
113203: MNT-13871: MNT-14875: The table creation code for authorised-user (MNT-13871) need to be moved back into the main Alfresco code base
- Moved the patch to the main code.
- Updated the authorised-users.jar
113128: MNT-14867 (MNT-13871) : [UserAuth] License user limit exceeded by adding users to ALFRESCO_ADMINISTRATORS LDAP group
- Updated auhtorised-users jar.,,
113246: MNT-13871 : Count authorised users as those who've logged in, not total # of person objects
- Try to fix one of the two build errors on 5.1.N as a result of r113101,
113578: MNT-14901 MNT-13871: 4.2.5 User Auth code merged to 5.1.N caused 2 build failures
- Fixed the test SiteServiceImplTest.testGroupMembership ,
113647: MNT-14901 MNT-13871: 4.2.5 User Auth code merged to 5.1.N caused 2 build failures
- Fixed the test SiteServiceImplTest.testListSiteMemberships that failed after testGroupMembership was fixed, but didn't delete the created site.,
113935: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113924 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113914 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113903 gbroadbent: GERMAN: Updated bundle based on EN-rev112938,
113936: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113925 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113915 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113904 gbroadbent: SPANISH: Updated bundle based on EN-rev112938,
113937: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113926 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113916 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113905 gbroadbent: FRENCH: Updated bundle based on EN-rev112938,
113939: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113927 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113917 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113906 gbroadbent: ITALIAN: Updated bundle based on EN-rev112938,
113940: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113928 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113918 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113907 gbroadbent: JAPANESE: Updated bundle based on EN-rev112938,
113941: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113929 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113919 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113908 gbroadbent: NORWEGIAN Bokmal: Updated bundle based on EN-rev112938,
113942: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113930 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113920 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113909 gbroadbent: DUCTH: Updated bundle based on EN-rev112938,
113943: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113931 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113921 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113910 gbroadbent: BRAZILIAN PORTUGUESE: Updated bundle based on EN-rev112938,
113944: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113932 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113922 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113911 gbroadbent: SIMPLIFIED Chinese: Updated bundle based on EN-rev112938,
113945: MNT-13871: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1) (PARTIAL MERGE)
113933 adavis: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
113923 adavis: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
113912 gbroadbent: RUSSIAN: Updated bundle based on EN-rev112938,
114046: MNT-14901 MNT-13871: 4.2.5 User Auth code merged to 5.1.N caused 2 build failures
- Removed the hardcoded value in the test.,
114589: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114485 amorarasu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114335 amukha: Merged V4.1-BUG-FIX (4.1.11) to V4.2-BUG-FIX (4.2.6)
114334 amukha: MNT-14984 MNT-13871: Modification to the User Authentication Warning wording.
- Changed the warning message.,
114828: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114749 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114703 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114574 gbroadbent: GERMAN: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114829: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114750 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114704 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114575 gbroadbent: SPANISH: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114830: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114751 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114705 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114576 gbroadbent: FRENCH: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114831: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114752 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114706 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114577 gbroadbent: ITALIAN: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114832: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114753 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114708 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114578 gbroadbent: JAPANESE: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114833: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114754 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114709 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114579 gbroadbent: DUTCH: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114834: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114755 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114710 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114580 gbroadbent: RUSSIAN: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114835: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114756 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114711 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114593 gbroadbent: SIMP CHINESE: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871,
114836: Merged 5.0.N (5.0.3) to 5.1.N (5.1.1)
114757 rmunteanu: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
114712 amorarasu: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
114594 gbroadbent: NORWEGIAN Bokmal: Updated file based on EN-rev114472. Fix for MNT-14984 MNT-13871
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@115664 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
53c8071343 |
ACE-4495 - For new workflow definitions added to Data Dictionary>Workflow Definitions - jbpm Workflow Engine Id set by default
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@114958 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
d79d0def14 |
Fix for ACE-4420 SOLR 4 - sharded - rename and move operations will not update descendants and add incorrect nodes to the shard
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@114654 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
9cdc1f1377 |
Merged 5.0.N (5.0.3) to HEAD (5.1)
110205: Merged V4.2-BUG-FIX (4.2.6) to 5.0.N (5.0.3)
110092: Merged V4.2.5 (4.2.5) to V4.2-BUG-FIX (4.2.6)
110055: Merged DEV to PATCHES/V4.2.5 (4.2.5)
109047 : MNT-12226 : Alfresco fails to version metadata after uploading new content version even when autoVersionOnUpdateProps=true
- Reimplemented previous solution. Configuration properties for autoVersioning should not affect all nodes in repo. They should just provide default behavior.
- Added ability to specify default values for model properties using standard alfresco GLOBAL_PROPERTIES file.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@110627 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
2d21700775 |
Merged DEV to HEAD
109455: Merged modules/custommodelmanagement/HEAD to DEV. 93923: SHA-300: Added ALFRESCO_MODEL_ADMINISTRATORS group. 95982: SHA-401: Implemented repo service for retrieving Custom Models. (WIP) 95983: SHA-400: Added Private REST API to retrieve custom model(s) - Get All models: http://localhost:8080/alfresco/api/-default-/private/alfresco/versions/1/cmm - Get the model: http://localhost:8080/alfresco/api/-default-/private/alfresco/versions/1/cmm/<model-name> 95984: SHA-401: Fixed the service to return null rather than throwing an exception, when the model does not exist. 96053: SHA-400: Modified the custom model API response to return the "status" as "ACTIVE" or "DRAFT". 96775: SHA-542: Added support to create a custom model. (WIP) 96779: SHA-543: Added Private REST API to create custom model(s). - SHA-539: Cleaned up test data. 96850: SHA-543: Added Author and Description properties to the custom model API. 97410: SHA-407, SHA-555: Added tests for custom model backend service and the related REST API. Also, a minor modification as a result of added tests. 97570: Modified the CMM REST API, per Kevin's request, to return empty arrays for model's types and aspects if they don't exist. 97731: SHA-386: Added support to activate custom models. Also, a minor modification to the backend service and REST API, based on the Alfresco REST API guidelines. 97775: SHA-386: Added tests for custom model activation (backend service). As well as, fixed the build failure by refactoring the public API tests. 97992: SHA-573, SHA-393, SHA-494: Added support to deactivate custom model, create a new type and create a new property group (aspect). 97994: Fixed the test as a result of renaming the service method. 98123: SHA-393, SHA-494: Enabled the CMM REST API to create/update Types and/or Aspects via PUT. Also added validations for aspect/type's name. 98259: SHA-453: Added backend and REST API support to delete a custom model. 98690: SHA-393, SHA-494, SHA-453, SHA-575: Added tests for custom model backend service and the related REST API. Also, a minor modification as a result of added tests. 99276: SHA-549: Added backend support to update a custom model. Also, refactored the service to externalise the error messages. - SHA-550: Added REST API support to update a custom model. - SHA-619: Made sure the backend service validates the model before creating a node. - SHA-623: Added checks to not allow a user to create a custom model with the same name as the bootstrapped models. 99287: SHA-619: Added InvalidCustomModelException for the CMM service to throw when the model validation fails. 99514: SHA-506: added backend and API support to create custom Type/Aspect properties. Also refactored the API to overcome the Public API limitations. 99522: SHA-506: Modified the Type/Aspect JSON payload to include a new read only property "prefixedName". 99527: Fixed Bamboo build failure as the result of r99522 commit. 99630: SHA-506: - Updated the API to exclude the inherited properties. - Added API tests for creating properties. - Modified the Custom Properties JSON response to include a new read only attribute "prefixedName". 99662: SHA-351: Updated the API to support 'mandatory' and 'mandatoryEnforced' properties. - SHA-410: Updated the API to support 'defaultValue' property. - SHA-506: Modified the Custom Properties JSON response to include 'description' and 'multiValued' attributes. 99669: SHA-506: Removed the unnecessary (at least in this sprint) methods from the backend service. 99684: SHA-638: Added checks to not allow a user to create a custom model with already in-use namespace prefix. 99959: SHA-679: Modified the custom model API to not import the already defined namespace. 100211: SHA-607: Modified the custom model API to support delete model's type. Also, removed the unnecessary test as we depend on the dictionary service, so no need to test it in the custom model API. 100281: Added Types and Aspects to the GET a single model API response, when it is requested with "?select=all" query string. 100335: Added test for "?select=all" query string within the GET a single model API (see rev 100281). 100366: SHA-612: Modified the custom model API to support delete model's aspect. 100738: SHA-698: Added checks so the model Admin is not allowed to deactivate a custom model when its types/aspects are parent to other models' types/aspects (regardless of the model being active or not). 100740: SHA-698: Fixed Bamboo build failures. 101085: SHA-703: Added dependency validation before deleting custom type/aspect in the custom model API. 101160: Modified the custom model API to return all properties (including the inherited properties) of the type/aspect, when requested by "?select=allProps". 101636: SHA-697. 101771: SHA-706: Made custom models hidden in the data dictionary. 101863: SHA-701: Added checks to not allow creating duplicate properties within the same model. Also, removed unnecessary/duplicate constants from the custom model service class. 101983: SHA-688: Fixed the error message by getting the root-cause-exception and returning its message. However, DictionaryException messages are not localised, so this will be fixed in the alfresco core. 102223: Fix for SHA-726: Not able to edit prefix field of deactivated model when model type is referenced within same model - The API will update the parent prefixed name with the new prefix. - Also, added more validations to the CMM API, when setting a type/asptect's parent. 102587: SHA-741, SHA-745, SHA-747: Added custom model Constraints support. 102725: SHA-784: Fixed parent validation of the type/aspect. 103030: SHA-741, SHA-745, SHA-747: Added tests for custom model Constraints. - Also fixed and refactored the API code as the result of tests. 103753: SHA-846: Added inline constraints support. Also: - Modified the backend CMM service to throw CustomModelConstraintException when the root cause is DuplicateDefinitionException. - Removed the duplicate name check from the CMM API, as now it will depend on the exceptions thrown upon model compilation. 103885: SHA-819, SHA-833: Added support to edit existing type/aspect. 103973: SHA-819, SHA-833: Added API tests for types/aspects Edit. Also, refactored CMM API tests by moving the tests to their corresponding test class. 104079: SHA-808: Fixed custom models bidirectional dependency. 104158: Deleted the ExtendedRepoAdminService class as the required functionality has been added (see SHA-879) to the core alfresco code. 104287: SHA-843: Modified the custom model API to support delete property. Also, minor refactoring of the API tests. 104403: SHA-842: Modified the custom model API to support Edit property. 104475: SHA-842: Added API tests for Edit property. 104569: SHA-913 - Remove case sensitive option from the UI - SHA-914 - Update PO and tests that use the case sensitive option - Remove case sensitive option on LIST constraint throughout Also: - Update Aikau version to 1.0.18 104690: Fixed Bamboo build failure caused by r104569. 104849: SHA-808: Fixed custom models circular dependencies. 105297: SHA-807: Added property default-value and constraint (REGEX, MINMAX and LENGTH) validators. 105642: SHA-950: Wrapped backend CMM service method with a NEW transaction, in order to catch the thrown exception within DictionaryModelTypeTransactionListener. Also refactored the CMM backend service tests as the result of this change. 106677: SHA-888, SHA-889, SHA-890: Added Backend and API support to export a custom model and its associated Share form. 106722: SHA-888, SHA-889, SHA-890: Fixed a few minor issues raised during code review. 107007: ACE-4019: Modified the CMM service to not start a new TX when creating a new model. 107070: Temporarily enabled (hard coded) index and facetable attributes in the custom model properties. 107296: GERMAN: Model Manager files localised as per EN-rev105921 107297: FRENCH: Model Manager localised files based on EN-rev105921 107315: SPANISH: Model Manager localised files based on EN-rev105921 107317: JAPANESE: Model Manager localised files based on EN-rev105921 107321: ITALIAN: Model Manager localised files based on EN-rev105921 107322: DUTCH: Model Manager localised files based on EN-rev105921 107335: SHA-889: Modified the CMM service to not throw an exception when exporting the model and its associated share extension module, where the Share extension module has not been created for the model yet. 107456: SHA-893: Added API support to upload/import a custom model and its associated Share extension module. 107560: SHA-893: Added model upload API tests as well as minor fixes. 107647: SHA-893: Fixed minor issues raised during code review. 107773: Docs review of message labels and errors. 107866: SHA-1126: Added check for the maximum value of the MINMAX constraint to be a positive nonzero value. 108117: SHA-832: Added validation for properties' default values to be checked against the property defined constraint. 108256: SHA-1194: Modified CMM API to support indexing options. 108510: SHA-1151: Externalised CMM rest API error messages. - SHA-1196: Changed the CMM Rest API input validator to use the same RegExs as the CMM Share. 108518: SHA-1194: Changed CMM property facetable options to include "UNSET". 108561: GERMAN: Model Manager files updated as per EN-rev107962 108562: FRENCH: Model Manager files updated as per EN-rev107962 108565: ITALIAN: Model Manager files updated as per EN-rev107962 108566: SPANISH: Model Manager files updated as per EN-rev107962 108567: JAPANESE: Model Manager files updated as per EN-rev107962 108568: NORWEGIAN Bokmal: Model Manager files updated as per EN-rev107962 108570: DUTCH: Model Manager files updated as per EN-rev107962 108571: RUSSIAN: Model Manager files updated as per EN-rev107962 108572: BRAZILIAN Portuguese: Model Manager files updated as per EN-rev107962 108573: SIMPLIFIED CHINESE: Model Manager files updated as per EN-rev107962 108604: Removed the unnecessary escaped quotation from the strings which don't have variables. 108721: Api message changes from docs. 108728: Changed "Property group" to "Aspect" in the CMM API error messages. 108934: Added the missing escaped quotation into API messages. 109037: Changes from docs for mandatory field character messages in the API. 109204: ITALIAN: Updated bundle based on EN rev109039 109205: GERMAN: Updated bundle based on EN rev109039 109206: FRENCH: Updated bundle based on EN rev109039 109223: GERMAN: Updated bundle based on EN rev109039 - fixed single quotes 109226: FRENCH: Updated bundle based on EN rev109039 - fixed single quotes 109228: ITALIAN: Updated bundle based on EN rev109039 - fixed single quotes 109230: FRENCH: Updated bundle based on EN rev109039 - fixed single quotes again 109235: JAPANESE: Updated bundle based on EN rev109039 109293: SPANISH: Updated bundle based on EN rev109039 109300: DUTCH: Updated bundle based on EN rev109039 109412: - Refactored the CMM JMX support to return CompositeData for performance reasons. - Reorganised a few of CMM classes/interfaces to make it easier for merging to alfresco core. - A minor fixes as a result of Find Bugs analysis. - Added the minimum and maximum repo versions for CMM module. 109421: NORWEGIAN: Updated bundle based on EN rev109039 109424: BRAZILIAN PORTUGUESE: Updated bundle based on EN rev109039 109426: RUSSIAN: Updated bundle based on EN rev109039 109427: CHINESE: Updated bundle based on EN rev10903 109475: Added CMM Model into the core services (missed from previous commit). 109480: SHA-723: Added custom models analytics in HeartBeat data. 109481: SHA-528: Added GROUP_ALFRESCO_MODEL_ADMINISTRATORS_AUTHORITY patch. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@109490 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
1baa77ab48 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
104361: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
104249: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.2)
104150: Merged DEV (4.2.5) to V4.2-BUG-FIX (4.2.5)
104089: MNT-13577: Incorrect site handling in Outlook client by Alfresco Administrator and Site Manager
- Added unmovable aspect to restrict move of nodes. Unmovable aspect added to st:site type.
- Added JUnit test.
- Added patch for the fix.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@104517 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8e79d35137 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
101327: Merge RA-SPRINT2 to HEAD-BUG-FIX (5.1)
100357: RA-89: Move data list model file to share-service project.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@101469 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
2495674216 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
101307: Merge RA-SPRINT2 to HEAD-BUG-FIX (5.1)
99908: RA-49: Rename Surf types model
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@101450 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
63d0306f84 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
92231: Merged 5.0.N (5.0.1) to HEAD-BUG-FIX (5.1/Cloud)
91995: MNT-12925: Merged V4.2-BUG-FIX (4.2.5) to 5.0.N (5.0.1)
91709 : MNT-12896: Merged V4.2.1 (4.2.1.17) to V4.2-BUG-FIX (4.2.5)
89881: Merged DEV to PATCHES/V4.2.1 (4.2.1.16)
89858 : MNT-12584 : Files are multiplying themselves when do a move out and move in
- UIDPLUS extension implemented : UID EXPUNGE command and APPENDUID and COPYUID response codes
88997,89016 : MNT-12584 : Files are multiplying themselves when do a move out and move in
- UID SEARCH HEADER Message-Id implemented
88824 : MNT-12585 : All files disappear from a folder if one file is moved out + one file is deleted
- greenmail-1.3-patched.jar was patched again to implement DELETED flag search.
- Updated source files and diff file for greenmail-1.3-patched.jar library.
88774 : MNT-12546: Deleting a file in Share may not be reflected in IMAP Outlook 2011, then sync may create EML attachments in Share
- Removed force change of UID validity as it is not required.
88585 : MNT-12518 : Outlook 2013: moving files to a folder and back to original leads to view discrepancies
- Test changed according to new delete/append behavior
88360 : Merged DEV to DEV (V4.2.1-IMAP)
88280: MNT-12575: IMAP Needs to RETRY
- Incremented MAX-RETRIS parameter up to 20, wrapped Timer to RetryingTransactionHelper.
88294,88343,88345 : MNT-12546: Deleting a file in Share may not be reflected in IMAP Outlook 2011, then sync may create EML attachments in Share
- Fixed IMAP caching of deleted files via Share.
88291 : MNT-12518 : Outlook 2013: moving files to a folder and back to original leads to view discrepancies
- Implement Outlook 2013 move shuffle as copy
90106: Merged DEV to PATCHES/V4.2.1 (4.2.1.16)
89996 : MNT-12584 : Files are multiplying themselves when do a move out and move in
- Green mail source files have been updated
90109: Merged DEV to PATCHES/V4.2.1 (4.2.1.16)
90105 : MNT-12518 : Outlook 2013: moving files to a folder and back to original leads to view discrepancies
- Do not use APPENDUID response code to avoid usage of cached messages in Outlook 2013
90307: Merged DEV to PATCHES/V4.2.1 (4.2.1.16)
90268,90271 : MNT-12585 : All files disappear from a folder if one file is moved out + one file is deleted
- Squeeze UIDVALIDITY. Implement untagged EXPUNGE response
91371: MNT-12856 : User cannot see document in repository if content was not checked by admin from IMAP
- AccessDeniedException should not break IMAP response
91708: MNT-12585 : All files disappear from a folder if one file is moved out + one file is deleted
- Change reference to greenmail in the pom file.
Should have been when the jar changed, however this is not used in the build used to create the artefacts.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94859 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
68f7ce770e |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
91057: Merged V4.2-BUG-FIX (4.2.5) to HEAD-BUG-FIX (5.0/Cloud)
90986: MNT-11732: ephemeral locks have configurable threshold over which locks will be automatically made persistent instead.
By setting the new property, administrators may control how ephemeral locks are created, for example:
property alfresco.ephemeralLock.expiryThresh=30
This will mean that when a LockService client requests that an ephemeral lock is created with a timeout of greater than 30 seconds, the lock will be created as a persistent lock instead (the ephemeral lifetime request is vetoed).
By setting this property to -1, ALL locks will be created as persistent locks (giving the old, pre-ephemeral locking behaviour). By leaving this at the default (48 hours) the newer locking behaviour is completely unaffected, e.g. ephemeral locks may be created with up to 48 hour expiry time and over this limit an exception is thrown (and the lock is not created).
By setting the value to something in between these settings it is possible to have quite a nice balance of behaviour. Using the example of 30 seconds, as above, will mean that using Share's "Edit Online" to edit a document in MS Word will result in a persistent lock (as MS Word requests approx 1 hour for its locks). After Solr has performed its next incremental index, then the Word document may be seen in the "Document's I'm Editing" filter in Share, since this is a persistent (in-DB) lock.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94765 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
3b8bee75b0 |
Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud)
89755: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
89709: Merged DEV to V4.2-BUG-FIX
88701 : MNT-11809 : Activiti losses data with large Aspect or Type property values
Configured client-side validation, added server-side validation via task and workflow filters. Added unit test.
88897 : MNT-11809 : Activiti losses data with large Aspect or Type property values
Update some config and unit test.
89616 : MNT-11809 : Activiti losses data with large Aspect or Type property values
Added and updated some tests.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94637 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
60281c702a |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
84757: Merged PLATFORM1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
80275: Most of ACE-2428 SOLR 4 - DD facetable & tidy up doc value support
- note on disk doc values are gone in 4.9
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@85122 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
bc794cda30 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80709: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78667: ACE-1582: Made the facet config service and the relevant web scripts to accept single/multiple value(s) update (to support inline edits).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@83007 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
930f2a2edf |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80698: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78457: ACE-1582: - Fixed facet's custom properties.
- Made the GET facets web-script to be accessed by all authenticated users rather than just the Search-Admin/Network-Admin users.
- Fixed FacetRestApiTests and added more tests.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82996 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a740ca67cb |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80669: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
78166: ACE-1582: Enhancements to the facet service to persist only the modified value(s) rather than the whole facet's properties. Also fixed facets cache and facets reordering NPE.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82966 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
76e5df2cb7 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80628: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
76618: Initial commit of Java service changes for facet reordering. Part of ACE-1582.
Facet persistence has not been changed, but a property has been added to the folder
which contains the facet nodes. This property 'facetOrder' holds a sequence of strings
which are the ordered facet IDs.
Facets are now returned from the SolrFacetService in a sorted order, where this explicit
'facetOrder' is the primary source for sort order.
The sorting algorithm falls back to using indexes if no order is available.
It then falls back to using alphabetic sorting if no index is available.
These last two scenarios are likely to be corner cases.
Still to do: some enhancements to the Java service, webscripts as REST API endpoints.
the REST API will provide for reordering of existing facets.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82922 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
26880952a0 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80520: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74961: ACE-1582: Added index control and custom data support for the facet configs.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82817 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b0d07f4c04 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80509: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74144: ACE-1582: added:
- more facet props to the Model and the related JSON response
- GET one facet API
- Sorting by facet index
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82806 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
28d3fcfa78 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80505: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
73950: ACE-1582: Fixed the solrFacetModel, as I merged the wrong one.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82803 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
9daa0727d5 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
80504: Merged WAT1 (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
73946: ACE-1582: First cut of Solr faceted-search configuration.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82802 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
c717551907 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
79326: Merged EOL to HEAD-BUG-FIX (5.0/Cloud)
79090: ACE-2013 EOL JCR, JCR-RMI, etc in 5.0
- Removed references to http://www.jcp.org/jcr (left in web-scripts-application-context.xml
and multiple versions of opencmis-gnamefilter-context.xml)
78990: ACE-2013 EOL JCR, JCR-RMI, etc in 5.0
- Removing references to "jcr-xpath" - Biggest changes were to: DocumentNavigator, NodeServiceXPath and NodeSearcher
- SearcherComponentTest has a lot of tests removed that appeared to be JCR specific
- There are still a lot of namespace references in XML files to http://www.jcp.org/jcr/1.0 etc.
- Left a few references to "JSR 170" and JCR in java classes as they looked like they might be common with other bits.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82708 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e94f8f8351 |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)
78429: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
75801: ACE-2149: EOL AVM / WCM
- Thorough sweep of 'avm' and 'wcm' references
- Picked up on many 'deployment' and related classes and configuration
- Repo starts
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@82558 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
67ebe0412b |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
74253: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (5.0/Cloud)
74025: Merged DEV to V4.2-BUG-FIX (4.2.3)
74013: MNT-11653 : Content Model <override> doesnt allow overriding "enforcement"
Changed the mandatory type validation.
Added model validation against xsd in the test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74886 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
2eddc62fbf |
Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (4.3/Cloud)
73914: ACE-1644 - permissionDefinitions.xml contains typo on header info - "ALFRECSO" git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74842 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
7448f6cf69 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
63064: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62673: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62610: MNT-9587: Workflows task properties values are not compliant with data-dictionary-property-definitions.
Add default name as "Task" for bpm:workflowTasks and fix WorkflowModelBuilder to return default property values if no were set
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64252 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
350b8883ef |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
60032: Merged BRANCHES/DEV/43UIDEV to HEAD-BUG-FIX:
This branch contained the Aikau and Surf framework updates implemented during the development hiatus post-4.2 completion. This features the change of Surf from 1.2.0 to Surf 1.2.1 which is for v4.3 releases only.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62260 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
69811b41dc |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57086: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56571: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56392: Merged DEV to V4.1-BUG-FIX (4.1.7)
56379 : MNT-9502 : Unlocking working copy leaves node in an unacessible and undefined state
- Using aspect workingcopy for "Cancel checkout" and "Checkin" actions
- Unit test to demonstrate fix
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61715 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
a03e4305d7 |
Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud)
57078: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56565: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56238: Merged DEV to V4.1-BUG-FIX (4.1.7)
50368: MNT-9500: After editing one occurrence of recurrent event the recurrence disappears
- Implemented the new functionality that allow update occurrences in a recurrence event. Now we have ability to update the following properties through outlook: start, end, subject, location. Calendar web script was updated to display event\events information correctly. Also appropriate unit tests were added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61709 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
6f5e0966bf |
Fix formatting during investigations
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@56001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
4055228bdb |
Merged BRANCHES/DEV/mward/head_locktry_fix to HEAD:
55423: ALF-20031: LockStore is no longer used as a cache for persistent locks - it only holds Lifetime.EPHEMERAL locks. 55458: ALF-20031: added repeatable read within transactions to LockStores 55461: ALF-20031: moved transactional test code into separate test classes to avoid clutter. 55470: ALF-20031: added test for LockStore reads when no transaction is available. 55473: Generated LockState.toString() to aid debugging, stack trace clarity etc. 55481: ALF-20031: added tests for null value behaviour (transactional repeatable reads). 55663: ALF-20031: (work in progress, broken tests) removing concurrency locks from AbstractLockStore. 55664: ALF-20031: moved inner Thread classes to anonymous inner classes as there will be more of these coming. 55675: ALF-20031: fixed AbstractLockStoreTxTest 55681: ALF-20031: added more test cases to AbstractLockStoreTxTest 55683: Added missing tests to enterprise.repo.cluster package's BuildSafeTestSuite. 55684: ALF-20031: Fix HazelcastLockStoreTest to clear lock store backing map in createLockStore() fixture setup. 55688: Commented LockStore.clear() as a DO NOT USE method. 55694: ALF-20031: removed LockStore.contains() as this is not required, and was currently unsafe (no repeatable reads). 55696: ALF-20031: Fix AbstractLockStore.clear(): was not clearing transactionally scoped map. 55700: ALF-20031: removed concurrency locks from LockServiceImpl.getLockState(NodeRef) 55712: ALF-20031: removed concurrency lock from LockServiceImpl.lock() 55716: ALF-20031: removed lockstore locking from LockableAspectInterceptor. 55718: ALF-20031: renamed method to isEphemeralLock() 55719: ALF-20031: removed concurrency lock from LockServiceImpl.unlock() 55728: ALF-20031: added cm:lockLifetime property to content model, and added persistence within lockservice. 55732: ALF-20031: LockableAspectInterceptor no longer uses ephemeral lockstore for setProperties() handling. 55753: ALF-20031: upon tx rollback, ephemeral locks are now rolled back to the last known value, rather than always being unlocked. 55759: ALF-20031: temporary fix, AbstractLockStoreTxTest needs further attention for thread coordination. 55760: ALF-20091: disabled spawning of new transactions in LockKeeperImpl.refreshAllLocks() 55767: ALF-20031: changed AbstractLockStore to use getFullyAuthenticatedUser() instead of getRunAsUser(). 55833: ALF-20091: reverted LockKeeperImpl to previous (create new tx) behaviour. Altered test to use separate transactions per lock phase. 55855: ALF-20031: fixed ReplicationServiceIntegrationTest, LockableAspectInterceptor's handling of cm:lockLifetime. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55893 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
ab4ca7177f |
Merged HEAD-QA to HEAD (4.2) (including moving test classes into separate folders)
51903 to 54309 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@54310 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
65f1931ee8 |
Merged BRANCHES/DEV/HEAD-QA to HEAD:
48730: Record only merge from 4-1.BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48726: Reverse Merge (did not work after an Eclipse Clean) - already done on HEAD
48447: Performance problem with Eclipse can be fixed by excluding the web-client build directory from the searchable resources.
Done for 58 other projects (generally include in the 4.1 code line)
48929: Synced up with HEAD r48903
48957: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX
47847: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47625: Fixed ALF-18063
- AlfrescoUtil's getPages method now parses json using jsonUtils.toObject to force strict json
- CSRFFilter got new throwError action meaning the filter now can stop certain resources form being reached directly from the browser
- /remoteadm/* webscripts can no longer be accessed directly from the browser
- Modified regexps to be easier to read
- Added config samples
47879: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47878: Final part of fix for ALF-14086 - Sort order of folders including hyphens ( - ) are different in folder-tree and view on folders (in Share)
- People Finder
47912: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
47909: ALF-18257: partial fix - adds back in missing TinyMCE files.
47928: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
47913: Final part of fix for ALF-18257 - AWE panel is not displayed
47932: ALF-14587: Created article or publication cant be viewed on WQS site
- Fix by Dmitry Vaserin
- Same fix was done to style1.get.html.ftl in ALF-17117
47956: ALF-10243: workflow shows wrong date
- Missing WQS date field configuration
47983: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48026: ALF-15803: CH, NL, RU: There are no Chinese, Russian, Dutch templates for IMAP messages and Chinese, Russian templates for Email messages
- Email templates from Gloria
48027: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48020: Fix for ALF-18220 - Cancel checkout in 'View Original Document' view fails and causes document stuck in checkedout state.
48048: Merged BRANCHES/DEV/DWEBSTER/HEAD_AWE to PATCHES/V4.1.4:
48047: Fixes: ALF-14758. Adds z-index as a work around to an overlapping menu bug that occurs if they are created in a particular order and viewed on a large enough resolution monitor.
48086: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48083: Fixes ALF-14931
48121: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.4:
48116: Fixes build failure caused by 'fix' for ALF-14931
48153: Merged V4.1-BUG-FIX to PATCHES/V4.1.4
48102: Fix for ALF-18354 - SPP-Meeting workspace event can be edited and deleted on Agenda tab
48124: Fixes ALF-18349: Slideshare and YouTube channels can now be created.
48151: Fix for ALF-15475 - Liferay Portal: IE9: Layout of portlets is broken when document details page is opened
48156: Improved fix (removed useless media queries) for ALF-18196 - Document Preview - Flash Movie Sized to a Thin Horizontal Bar at 1024x768 Resolution
48185: Another go at a solution for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
48189: ALF-17818 - Strikethrough formatting is not preserved in Wiki
48208: ALF-18385: Alfresco Explorer: Localization is not applied after login.
- Fixes regression caused by ALF-17189
48261: Fix for ALF-18352 - Manager can not update permissions more than once for the folder/content created by other user
48264: Merged DEV to PATCHES/V4.1.4
48258: ALF-18325 : Can't delete wcmqs if it was published to live
We should also check for site is not being deleted before creating site container.
48283: Correction to fix for ALF-18196
48284: Fix for ALF-18328 - Share dependencies containing dependencies breaks Hazelcast clustering
48352: Fix for MNT-6390 - Incorrect type for Group and Review workflow after task approved by all users
48354: Fix for MNT-3196 - No information is displayed in My Activities and Site Activities dashlets for content creation
48390: MNT-6292: Created article or publication cant be viewed on WQS site
- Fix researched by Dmity Vaserin
- More handling of empty lists
- It seems that WCMQS requires renditions to be indexed (in order for them to be returned by CMIS queries) so we must remove the ASPECT_INDEX_CONTROL aspect from them in RenditionHelper
48424: Fixed MNT-7521 "Document Library" instead "File Plan" displayed in the site navigation bar
48430: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- In ScriptNode.childByNamePath() check for PermissionService.READ permission rather than PermissionService.READ_PROPERTIES permission, which apparently isn't compatible with RM!
48434: MNT-7522: Users with "read only" or "read and file" permissions don't have access to RM folders
- Corrected fix with help from Andy Hind
48500: Fixed MNT-6311 "Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets"
48548: MNT-7528 My Tasks to Do and My Pooled Tasks dashlets do not show the correct description of a workflow
48635: MNT-8482 Enterprise 4.1.4: Backwards compatibility breaking change in public Java API class org.alfresco.service.cmr.dictionary.ClassDefinition
- Added back in missing methods and using StaticMessageLookup so will still have the issue identified by MNT-413.
The new methods still exist and don't have this issue.
48645: MNT-8484: Oracle: An unexpected difference is present after comparison of database schema with reference schema (post-upgrade)
48729: MNT-8498 Could not transform .psd file
48745: MNT-8527: Activity Feed Cleaner broken on Oracle
- Due to ibatis weirdnesses, the select_activity_user_feeds_greater_than_max query has to exclude results with null user_ids (non user feeds) as this maps to a null row on Oracle and results in an NPE!
- Also fixed all comparisons with feed_user_id to be NULL safe
48751: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page"
- Removed js_string encoding of nodeRef and made sure nodeRef is taken from the repo instead of the page url
48752: MNT-8467: Cannot authorize to Share Kerberos automatically
- Reversed r44754 performance fix causing this (Sorry Kev)
48755: MNT-8514: Incorrect workflow status is displayed on My Tasks dashlet
- Fix by Viachaslau reviewed by Frederik
48756: MNT-8531: Merged PATCHES/V4.1.3 to PATCHES/V4.1.4
48683: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Added unit test for this and fixed regression over MNT-6545 fix
48717: MNT-8494: Lucene index recovery fails to reindex an orphaned node whose parent is deleted
- Strengthened unit test to check for deleted nodes with parents and strengthened handling of these as a result
- Hopefully fixes unit test failures
48798: Fixed MNT-7646 "CLONE - [Pentest] Internet Explorer <= v8 XSS"
- Share now inspects text/xml content from the webscript content, if it finds a <!DOCTYPE svg> it will change the mimetype to text/plain.
48810: Upgrade Surf version in POM files to 1.2.0-M4 (r1217)
48819: Fixed MNT-8504 "Script error occurs when clicking Edit Tags action from document/folder details page" part 2
- Fix on folders page
48820: Make SchemaReferenceFileTest actually output its reason for failing - I can't track down the temp files!
48822: MNT-8508: Fixing description-property in LazyActivitiWorkflowTask which is not the same as WorklfowTask.description
48823: BDE-130: fail the build when yuicompressor minimization fails
48890: Fixed MNT-8554 "FF: Download button on Document Details page is not working"
- Note also fixes the "Comment" widget in the header not working (in any browser)
48933: MNT-8560: It's impossible to find the user by any property except the username
Modify People.getSortedPeopleObjects() method to create ArrayList based on provided List<NodeRef> and use it for sort, because provided List<NodeRef> can be unmodifiable list.
48964: MNT-6494: Fixed merge issue (already fixed in HEAD-BUG-FIX)
49033: Merged PATCHES/V4.1.4 to HEAD-BUG-FIX-QA
48996: MNT-8564 : CLONE - Incorrect saving process when editing event
Fix event.put.json.ftl to produce valid json
49006: MNT-8555: Reverse Merge MNT-6419 (ALF-17089)
45245: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
49039: Merged HEAD to HEAD-BUG-FIX-QA
48931: Fixed CLOUD-1511 "My Documents dashlet is crashing when inspecting the syncmode value"
48955: Fix name of wdr-deployment jar in mvninstall task
48979: ALF-18573: fix sharepoint module context name.
This is a change that was appropriate for cloud but had crept in to HEAD during the megamerge.
48988: Fix integration with CLOUD2 + compile and package remote-api test classes separately
48995: CLOUD-1460 "CloudConv: Re-implement header customizations"
- #1. Re-add link so network admin can access admin console
Added in widget ids that could be referenced to add and remove widgets in the user & app items menu
49008: Fix public api tests
49014: Fix public api tests
49136: Fix public api tests
49141: Merged HEAD-BUG-FIX to HEAD-QA (thus completing 4.1.4 -> HEAD-QA merge)
49139: Merged PATCHES/V4.1.4 to BRANCHES/DEV/HEAD-BUG-FIX (mergeinfo committed earlier)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted
meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy,
meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49154: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48470: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1:
48041: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3:
47129: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI1 to BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAP2:
45439: PUBLICAPI-39: "Favourites API" wip
45681: PUBLICAPI-39: "Favourites API" wip
45897: Test a fix for issue found during bm testing - CMIS: null entries in property list values
45965: Public api performance investigation: test node bulk loading change
45978: PUBLICAPI-39/40: wip, changes from review.
46019: PUBLICAPI-39: "Favourites API" wip
46056: Re-instate opencmis config that was mistakenly changed
46156: Public api performance investigation: test node bulk loading change
46193: PUBLICAPI-39: "Favourites API" wip
46200: PUBLICAPI-39: "Favourites API" wip
46247: Upgrade to OpenCMIS 0.8
46248: PUBLICAPI-72: "Add users role to Site entity"
46249: PUBLICAPI-72: "Add users role to Site entity"
46250: PUBLICAPI-40: "Site membership API" - modifiedAt timestamp + some tidy up
46251: PUBLICAPI-40: "Site membership API" - bug fixes
46253: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46273: public api tests refactoring (split tests into separate classes by functional area), site membership api tests
46298: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46299: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46300: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46311: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46337: PUBLICAPI-79: "GET a Favorite"
46338: PUBLICAPI-79: "GET a Favorite"
46339: public api tests: some refactoring
46340: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46345: Added name parameter to the @uniqueId annotation. e.g. @UniqueId(name="targetGuid")
46346: PUBLICAPI-39: "Favourites API" - tests
46359: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46380: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46381: PUBLICAPI-40: "Site membership API" - PUT requests and bug fixes
46397: PUBLICAPI-40: "Site membership API" - add missing file
46411: public api tests: re-instate tests (accidentally commented out)
46427: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46442: Cloud OpenCMIS browser binding support through the OpenCMIS Alfresco webscript (currently disabled)
46467: PUBLICAPI-80: "GET on a deleted Favorite answers a 500"
46476: Upgrade to OpenCMIS 0.8
46514: Initial implementation of WHERE clause functionality. (Likely to change a lot).
46518: PUBLICAPI-75: "Use a 'where' parameter to specify criteria for favorite result set content "
49157: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
48552: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1
48551: Fix for DEVOPS-2976 P1 - Solr nodes crash with tracking enabled
+ configuration fixes
48796: Merged BRANCHES/DEV/FEATURES/ACCOUNT_TYPES to BRANCHES/DEV/CLOUD1:
48092: Resolve CLOUD-1303: Add 2 new Account Types to Cloud
48325: Translations from Gloria
48445: Japanese: translation update from Gloria
48698: JA: Translation update from Gloria.
49130: Merged BRANCHES/DEV/CLOUD1-HOTFIX to BRANCHES/DEV/CLOUD1:
49120: Merged BRANCHES/DEV/FEATURES/CLOUD1-PUBLICAPI3 to BRANCHES/DEV/CLOUD1-HOTFIX:
49093: CLOUD-1518: "Favourite sites are not displayed correctly"
49110: CLOUD-1518: "Favourite sites are not displayed correctly": fix up PreferencesService to return correct site preference keys
49116: CLOUD-1518: "Favourite sites are not displayed correctly": favourite sites uses the favourites service rather thanpreferences service directly, making it and favourites consistent
49159: fixup pesky solrcore.properties
49197: Fix for Cloud AccountUsageQuotaTest - make action-executor node service mt aware (fallout from previous commit that now does a node existence check in action executor that needs to be mt aware)
49199: Fix tests
49241: CLOUD-1527 "Logo in Share footer is broken"
- Added /res to make logo getting displayed when running in multi tenancy mode
49250: CLOUD-1527 "Logo in Share footer is broken"
- Removed image dimensions to make image replaceable
49267: Fix tests: remove incorrect OpenCMIS jars
49272: Use newer patched version of chemistry-opencmis-server-bindings
49273: Removed extraneous chemistry library dependency
49293: CLOUD-1512 "SAML integration needs to override "CSRFPolicy" config"
- Adding new (overridable) getPath() method in CSRFFilter
49315: Merged PATCHES/V4.1.4 to HEAD-QA
49236: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository"
49301: Fixed MNT-8615 "Browser page is not reloaded after deleting folder/file or after creation content in Repository" part 2
49316: Merged PATCHES/V4.1.4 to HEAD-QA (RECORD ONLY)
48735: Fixed MNT-8506 & MNT-8507
* MNT-8506 "A server error has occurred when press Follow/Unfollow button from User Profile"
* MNT-8507 "A server error occurs when set "Private" checkbox on My Profile"
* Instead of using Alfresco.util.Ajax.request and creating XHR requests forms were being submitted meaning the Alfresco-CSRFToken never got added.
* Now refactored to use Alfresco.util.Ajax.request and post directly to the proxy, meaning the Share "services" now can be removed.
48812: MNT-8506 / MNT-8507: Fix up by Vasily to avoid YUI compression error
48813: Fixed MNT-8507 "A server error occurs when set "Private" checkbox on My Profile" part 2
- variable used keyword "private", now refactored to "isPrivate"
49328: Fix up People script class so that it deals with access denied exceptions (this will hopefully fix failing PeopleRestApiTest in Cloud2)
49346: Fixed CLOUD-1532 "Test email signup page is brokebn due to new header"
49364: Fixed CLOUD-1524 "Unable to retrieve Google Docs subsystem status from Alfresco (re: googleEditable not defined ?)"
49373: CONV: Fix CLOUD-1524 / CLOUD-446 - disable GoogleDocsV1 subsystem and prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- revert 49364 and replace with alternative fix
- see also similar IMAP status issue (CLOUD-1507)
49375: CONV: Fix CLOUD-1507 -fix IMAP subsystem to prevent deferred start (and associated error) when Share later calls explicit "status" webscript (to see that it is disabled)
- see also similar GDocsV1 status issue (CLOUD-1524 / CLOUD-446)
49416: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
49303: CLOUD-1518: "Favourite sites are not displayed correctly": fix fallout
49418: CONV: Fix ALF-18698 - Core MT: "create tenant" ignores the tenant-specific root contentstore dir path (if specified)
49433: Fix for failing Cloud2 test https://bamboo.alfresco.com/bamboo/browse/THOR-CLOUD2HEADQA-JOB1-38/test/case/12496544
49491: CLOUD-1552 "The invite link icon in the new header's site title "area" points to the "on premise" invite page (which has been admin secured) instead of the invite dialog"
- Improving extensibility by adding further widgets ids for header menu
49590: CLOUD-1556 "CloudConv: CLOUD2 does not start on DP: "Possible CSRF attack"" part 1
- Not a bug in the CSRFFIlter but an improvement that introduces a <properties> elements which may hold variables used by the CSRFPolicy config
to avoid repetition and the possibility to only override the <properties> section in different environemnts, i.e. set different referer proxies in test & prod.
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
An action is still listed in the document-browse action group that has no definition, this was causing the web tier webscript to abort processing of any actions defined after it i.e. any custom actions.
49789: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49788: L10N update from Gloria, based on EN r48822
49801: Move CLOUD2 to HEAD-QA, as part of Alfresco One project
49806: Bring POM file back from CLOUD2
49807: Fix order of from/set/to lines in rules, to match schema validation.
49829: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49808: CLOUD-1615: CloudConv - Regression: CLONE: the info panel isn't wide enough to display the share link without a line break
- Increased panel and image widths
49830: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49823: CLOUD-1609: CloudConv - Regression: DAM: Item header was moved (also incorrect color is using) for folders and files.
- Added overrides and changes to gallery view to accomodate changed CSS in detail and simple view
49831: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49827: CLOUD-1610: CloudConv - Regression: DAM: More menu does not disappear after first opening more link
- Fixed el passed in for onEventUnhighlightRow in fnHideDetailPanel
- Also added hiding of more actions on mouseleave of more actions
49834: SVN ignore patterns - "test" folder.
49835: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA
49800: Fix to build.properties that got munged in rev 49209. Fix to share-header that was horribly merged to pull in code with dependencies that aren't present yet. Fix to login dialog width that hasn't made it over to this branch for some reason.
49872: Added name to logging of transformer registration
49885: CLOUD-1626: CloudConv - Regression: Networks are not displayed via WebDav.
Reinstated code that was originally part of THOR1_SPRINTS (r34168) but was lost as part of convergence work.
49889: CLOUD-1669: upgrade jibx from 1.2.3 to 1.2.5 to allow full JDK7 support
49906: Merged BRANCHES/DEV/BELARUS/HEAD-QA-2013_04_22 to BRANCHES/DEV/HEAD-QA:
49794: ALF-18797 : SPP: Check out action doesn't work for Document Workspace
Merged but with minor bug fix.
49908: CLOUD-1649: Added the missing network menu for the public users.
49916: Fix to User Factory bean setter to avoid:
WARN [springframework.beans.GenericTypeAwarePropertyDescriptor] [main] Invalid JavaBean property 'userFactory' being accessed! Ambiguous write methods found next to actually used
49917: Merged SHOULDERS to HEAD-QA
48984: Minor UI fixes:
- fix height of user status text-area to be consistent across browsers
- fix hover style and font size of user status text-area
- fix login dialog width since Cloud merge
49918: Fix for CLOUD-1571 - CloudConv - Regression: My Sites dashet isn't loaded
49919: Fix for CLOUD-1648 - CloudConv - regression: cloud2headqa is not localized in any language
- code for the login language drop-down refactored to fit within login component rather than global function javascript
- fixed to work since code convergence also
49920: Fix for CLOUD-1584 - CloudConv - Regression: Some dashlets should be absent on User/Site Dashboard
- Disabled new dashlets (Site Search, Saved Search, My Discussions) because they are too exciting for the Cloud.
49921: CLOUD-1669 Switch -source and -target compilation parameters to 1.7
49923: Fix to 404 error on login page (visible in firebug etc.)
Correct list of image dependencies.
49924: Fix for CLOUD-1629 - CloudConv - Regression: It's impossible to remove the Welcome Widget on Site Dashboard
- encoding of preference values must handle "." dot character or it ends up as nested preference!
49927: Fix for CLOUD-1577 - CloudConv - regression:Incorrect display of status message
49928: Fix for CLOUD-1586 - CloudConv - regression:The user is redirected to login page after clicking 'Invite' button from Site members page
- Button should be disabled on Cloud (redirect is because on-premise Invite page is admin only!) - but pattern to do so has changed since merge with 4.2.
49931: WebDAV: exclusive lock could be obtained when shared lock already in place.
In addition, the invalid lock state that was produced then led to a stack overflow due to infinite loop.
49933: Added svn:ignore entires for build/pom.xml and root/privatemodules/thor/config/log4j.properties
49936: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Removed mandatory validator
49938: Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
49941: CLOUD-1668: CloudConv - Regression: Incorrect displaying of default avatar on task section on document's details page
- Fixed avatar link
49943: CLOUD-1661: CloudConv - Regression: progress bar is absent in Storage section on Account Summary page
- Brought theme-bg-3, theme-bg-4, and theme-border-5 CSS over from greyTheme to lightTheme
49958: SpringSurf libs upgrade to r1257
Updated Cloud share config overrides to remove values that are now the default in Surf (e.g. reconnect-timeout etc.)
49965: Fix for CLOUD-1588 - CloudConv - Regression: "Download as Zip" option should be absent
- remove the lovely new Download as Zip feature from Cloud as it is Officially Too Exciting.
49975: Fix for CLOUD-1663 - CloudConv - Regression: Search query containing wildcards is partially cut off on the results page (encoding is not being applied)
49977: CLOUD-1640: Fixed external user site member visibility issue.
50007: Fix to disallow change of own user role or removal in Site Member for the current user.
50011: Activiti schema reference files ignore table column ordering (testing CLOUD-1675)
50012: Reorganize repository database bootstrap beans to register scripts and patches with SchemaBootstrap (CLOUD-1675)
- New Spring config file: alfresco/dbscripts/db-schema-context.xml
- Split Repo, JPBM, AVM and Activiti scripts
50013: Update module properties to reflect latest Alfresco stack requirement and set version to 2.0
50014: Fixed CLOUD-1675: Upgrade failed from CLOUD1-BUG-FIX3 to HEAD-QA
- Use module-friendly registration of create scripts
- Note: Schema validation will report errors due to 2 Cloud-specific tables in the 'alf' schema namespace
50018: CLOUD-1568: CloudConv - regression:created/modified time is not displayed in Properties section
- Added unit test for combining default controls where a new data type is added, which was failing
- Fixed DefaultControlsConfigElement.combine method
50023: Fix for CLOUD-1578 - CloudConv - regression: Unable to join a site
Fix for CLOUD-1579 - CloudConv - Regression: It's impossible to perform "Leave Site" action by Site Member from Site Dashboard
50027: BDE-150 Create RPMs for Cloud deployment
50028: ALF-18908: WebDAV litmus tests failing on HEAD-QA/CLOUD2
50032: CLOUD-1624: CloudConv - regression: Login button is missing on Quick Share page
- Moved CSS loading to quickshare/header.get.html.ftl
50039: CLOUD-1626: networks not displayed via WebDAV (fix for PROPFIND)
50040: CLOUD-1637 / MNT-8462 "Post" button works incorrectly
- Added check for response type of string to userStatusUpdateSuccess and userStatusUpdateFailure since it's already coming back as a JSON object
50047: Add missing dependency on java-property-utils-1.6
50048: BDE-150: fix RPMs
50051: Fix for CLOUD-1664 - CloudConv - Regression: New logo is not applied
Fix for CLOUD-1580 - CloudConv - Regression: It's impossible to change the application theme
- Fix to correctly handle "network admin" concept - manually allow the network admin to perform admin actions where appropriate - AFAIK this can never have worked correctly... remove nonsense runas=admin webscripts overrides that don't work anyway.
- Clean up of related scripts.
50055: CLOUD-1607: filter sent-invites-min.js coming from Enterprise build, so that it gets overridden by the non-minimised cloud one
50070: Temporarily adding exploded Ant build for cloud2 environment.
This now means the same steps for building a cloud1 environment can be used to build a cloud2 environment.
NOTE: There is one outstanding licence issue to resolve that will be fixed in a subsequent commit.
50088: Remove unused or duplicate MyBatis config (CLOUD-1672)
50090: CLOUD-1672: CloudConv: MyBatis error when downloadCleanerJob is run
- Cloud was duplicating the MyBatis configuration
- Created Cloud-specific SQL templates
- Tested using sign ups and general use but full account and tenant usage needs to be tested
50092: CLOUD-1591: CloudConv - Regression: Incorrect layout of "Link to Rule Set" page
- Made the more specific rules-picker treeview width override lightTheme's overriding treeview width
50094: Fixes for exploded Ant build.
50097: Added ignore of projects/web-client/source/web/images/logo/alfresco_enterprise.gif which is apparently moved from elsewhere during some build step
50099: CLOUD-1614: CloudConv - Regression: Incorrect label "Start workflow" displays instead of "Create Task"
- Added page.startWorkflow.title to cloud localization files
50101: BDE-154: upgrade urlrewritefilter to 4.0.4, avoiding compilation warning
50102: CLOUD-1602: CloudConv - Regression - Chrome specific: Close (X) button doesn't work on "Alfresco Cloud information" window
- Removed committed minified about-share-min.js and ant touch command which kept it in place
50107: Merged HEAD-BUG-FIX to HEAD-QA (4.2) for CLOUD-1466: stop relying on a patched version of wss4j
49973: Merged DEV to HEAD-BUG-FIX (4.2)
49648: MNT-8652 Treat PasswordText as default for CMIS Web Service authentication (using patched version of wss4j)
Execute PasswordTypeInterceptor before WSS4JInInterceptor to add PasswordText type as default if Password element misses it. Add system test for case.
50076: Follow-up on MNT-8652: rename CXFAuthenticationTest into CXFAuthenticationSystemTest, so that it is not executed in web-service-client tests, but only in system-build-test
50109: Fix to issue where application logo was resized and broke aspect ratio of uploaded image. Also changed size to valid for new header.
50113: Fix for CLOUD-1576 - CloudConv - Regression: Incorrect notification is displayed when Site Admin performs "Leave Site" action
50114: Fix for CLOUD-1662 - CloudConv - Regression: Incorrect behavior when searching with empty field
- trim searchbox text before event publication
50116: Cleanup of copy/pasted files...
50117: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-QA
47811: ALF-18245 - BM-0013: Soak: Run 06: Search population of ScriptNode is expensive:
Refactor Share search UI and REST API to provide server-side paging.
50122: MNT-8480 - cloud sync and revert
50126: BDE-150 Add build number as RPM release property
50150: Merged V4.1-BUG-FIX (4.1.5) to HEAD-QA (4.2)
<< MNT-8721 Security fix from 4.1.4.2 >>
<< Merge direct from V4.1-BUG-FIX rather than HEAD-BUG-FIX as r49633 was merged with a block of other changes >>
49633: Merged DEV to V4.1-BUG-FIX (4.1.5)
49574: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Introduce WorkflowPermissionInterceptor that check if current user allowed to perform operation.
49752: MNT-8473: Share's workflow-details page exposes all workflow instances to everyone
Fix errors that were found during unit testing.
50153: ALF-18708: Merged V4.1-BUG-FIX to HEAD-QA
<< Security fix from 4.1.4.4 >>
50151: MNT-8866: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
49802: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
49803: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
Configuration part of the fix has been reversed
49804: MNT-8725: CLONE - Security context for Alfresco Explorer is not being cleaned up after processing a request
JSF phase listener, which cleans up security context for Alfresco Explorer requests. It is necessary for avoiding sharing of security context between Alfresco Explorer and CMIS services, based on OpenCMIS libraries
50164: Merged V4.1-BUG-FIX to HEAD-QA
<< Priority for transformer.remote.alfresco. Includes JMX controls for the Transformers subsystem >>
49038: MNT-7158 Merge DEV to HEAD-BUF-FIX (4.2)
- Addition of TransformerConfigMBeam (JMX bean) to control transformers dynamically
- Transformer level config limits are now a default for mimetype specific values. Possible now that we don't have these in the Spring config.
previously had been 'combined' which was not too clear. Also added system wide mimetype defaults.
- All transformers are now 'known' to the content transformer registry - not just the ones that may be selected. i.e it knows about the component transformers.
- TransformerSelector now round robins all equal priority transformers until they reach their thresholds, rather than doing so for each one in turn.
49135: MNT-7158 Investigating adding priorities to transformers
- Changes to make it possible to check debugTransformer.txt output in 4.1.5 against 4.2
49190: MNT-7158 fix build failure testGetMaxSourceSizeKBytesPageSupports
49207: MNT-7158 Investigating adding priorities to transformers
- Modified priorities so that it is now deterministic
Try as sourceMimetype of 00 in JMX op getTransformationsByExtension to double check
- Changed default priorities 5 and 10 to 50 and 100 for EXPLICIT and DEFAULT to give more room in the future
- Combined transformer.complex.AdobeIllustrator.Image with transformer.complex.PDF.Image as they were the same
except for the transformer settings
- TransformerDebug now uses [---] as the priority for compound transformers
- TransformerDebug now includes Component in the type of compound transformers e.g. fred<<ComplexCompound>>
49947: MNT-7158 Investigating adding priorities to transformers
- Added limits based on use. So a limit may be set for "index", "doclib", "webpreview", "syncRule", "asyncRule" ...
49985: MNT-7158 Investigating adding priorities to transformers
- Allow <tomcat>/shared/classes/alfresco-global.properties to be used in transformers.
50002: MNT-7158 Investigating adding priorities to transformers
- Missing file
50061: MNT-7158 Investigating adding priorities to transformers
- Set up remote transformations
BinaryPassThrough.priority=20
remote.alfresco.priority=30
remoteServer.priority=40
50143: MNT-7158 Investigating adding priorities to transformers
- Show default values in getProperties, comment out values set to defaults and add under line transformer name
50166: Merged V4.1-BUG-FIX to HEAD-QA
<< Two 4.1.4.4 hot fixes >>
50165: Merged V4.1-BUG-FIX (4.1.5) to HEAD-BUG-FIX (4.2)
50110: MNT-8844 - CSRFFilter disables https login
50158: MNT-8870: Merge V4.1.4 (4.1.4.4) to V4.1-BUG-FIX (4.1.5)
50120: MNT-8858: AJAX Servlet does not clean up security context after processing a request
Modification for cleaning up security context after processing an AJAX request to 'org.alfresco.web.app.servlet.ajax.AjaxServlet'
50169: CLOUD-1641: Made people-finder to use CannedQuery rather than Solr.
50173: Fix for CLOUD-1587 - CloudConv - Regression: Advanced Search link should be unavailable.
50174: Fix for CLOUD-1608 - CloudConv - Regression: Changing roles of site members is displayed only after page refresh
Fix for ALF-18534 - Changing roles of site members is displayed only after page refresh
50176: Fix for CLOUD-1592 - CloudConv - Regression: Content I'm Editing dashlet contains redundant info (about blogs, wiki, forum)
50177: CLOUD-1689: CloudConv - Regression:Networks are not displayed via SPP
50182: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fix for clearing tenant user domain and authentication context after the Repository webscript is executed.
Copied the TenantLeakLogger from CLOUD to HEAD into org.alfresco.web.app.servlet package.
50183: CLOUD-1606, CLOUD-1459: Fixed the permissions issue for the get preferences in the MailActionExecuter.
50184: Changed default Cloud Share Hazelcast config to empty IP list rather than promiscuous multicast - which was much too saucy!
50185: XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50197: Code tidy
50200: ALF-18957: SchemaReferenceFileTest failing on Oracle
Updated ACT schema-reference file for Oracle.
50203: Fix for CLOUD-1613 - CloudConv - Regression: CLONE: Under selected Item menu the manage permission should be hidden
50208: Fix CLOUD-1660 - CloudConv - Regression: Incorrect layout of tag icon on Search result page
50211: Fix to (unreported?) issue where Colleagues dashlet would not show the user status relative time - showed empty value in brackets ()
50215: DEVOPS-3172, CLOUD-1701: cloud2/HEAD-QA unable to startup in DP environment.
50227: CLOUD-1612: CloudConv - Regression: Incorrect location of help icon for "Message" field on "Create Task" page
- Moved rendering of help element
- Added CSS for desired positioning
50245: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
50240: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
50221: Merged DEV to V4.1-BUG-FIX (4.1.5)
50030: Attempt a workaround for MNT-8704: WebDAV:Content does not disappear after being deleted
- Deprecate various methods related to the existing WebDAV use of sys:hidden
- Put in a timer task on use of the sys:hidden aspect in WebDAV DeleteMethod
50093: MNT-8704: WebDAV:Content does not disappear after being deleted
- "if (!fileFolderService.isHidden(nodeRef))" block was moved to deleteHackRunAs.doWork().
50187: MNT-8704: added node existence check; unhiding node prior to deletion.
As per Derek's comment:
https://issues.alfresco.com/jira/browse/MNT-8704?focusedCommentId=227689&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-227689
50251: CLOUD-1702: Fixed NPE in WorkflowPermissionInterceptor, also fixed the issue that when the invitee tries to click on the link in the invitation email, 'org.alfresco.service.cmr.security.NoSuchPersonException' is thrown.
50298: Fixed the failing unit tests as a result of the newly added WorkflowPermissionInterceptor.
50306: Fix to merge causing ALF-18979 - Activiti servlet references on by default in web.xml
Removed duplicated class now that the LoggerFilter is part of code webclient code
50311: MNT-8890: Commented the newly added method in TenantRepositoryContainer in order to fix the failing unit tests.
50318: Generate a jar of tests for alfresco-cloud, for consumption by QA tests later
50322: Fix for CLOUD-1657 - CloudConv - Regression: Admin section in the Header should be located in the user's menu having name "Account settings"
50335: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
Reverted 50311 revision.
50337: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Added new versions of doclib for Data Sheets to sampleContent.acp
- Added doclib and imgpreview for all content in sampleContent.acp except 'Alfresco Cloud Intro.mp4'
50345: ALF-18702 : Tenant isn't able to log in Share once another tenant has logged in before.
Fixed failing JUnit tests.
50352: Fix for CLOUD-1691 - Incorrect notification when leaving name field empty through inline edit
- fixes the issues where; length validator not fired, order of validators wrong for cm:name inline editor, fixes issue where previously validation would still be shown on reedit of field after Cancel << hat tip to Mr Draper for validation solution
50353: Fix for CLOUD-1604 - CloudConv - regression: Links on "Oops page" should be highlited.
- also removed duplicate messages and cleaned up message text from the late 90's.
50356: Fixed CLOUD-1697: URL rewrite filter upgrade causes additional logging
50357: Fixed the failing unit tests which were failing as a result of rev: 50335 commit.
50374: Revert r50182 and the subsequent changes made to fix the fallout: r50311, r50335, r50345, and r50357
50379: CLOUD-1669: update Eclipse JibX launchers with the upgraded JibX 1.2.5 jars
50390: Revert the part of r50306 that updated enterprise-web-scripts-application-context.xml and deleted TenantLeakLogger.java.
This was necessary following the reverts that took place at r50374.
50396: Corrected name of content transform test class file.
50397: Added new "transform" folder (which should have been there before)
50398: Move content transform test class file into the new "transform" folder.
50401: - Added two Eclipse projects: one for the thor private module ("Alfresco Cloud") and one for its dependencies ("Cloud Dependencies").
- Turned the JiBX builder on by default in the data-model project.
50410: MNT-8890: split classpath when executing JUnit tests in Ant, so that repository tests do not get classes of upstream projects
50411: MNT-8890 follow-up
- make enterprise repository tests run with a reduced classpath too, otherwise EntRepoCacheStopTest fails
- add wdrdeployment classes to reduced classpath, otherwise enterprise tests cannot find alfresco/bootstrap/deployedSpace.xml
50416: Removed unused component (no longer required in 4.2 so the override isn't required)
50417: Dialog styling tweaks
50422: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/HEAD-QA
50409: Fix for CLOUD-1721
50473: CLOUD-1726 CLOUD-1732: move tests CMISChangeLogServiceTest and SubsystemsTest from repository to remote-api, because they depend on resources in remote-api (follow-up of MNT-8890)
50474: CLOUD-1736 Shouldn't have tweaked the classpath of system-build-test, since it already has its own (follow-up of MNT-8890)
50479: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
BYMONTHDAY shouldn't be deleted for YEARLY recurrence.
Also setting interval was not accurate.
50480: ALF-18927: SPP: Incorrect information is displayed on Event Information window for yearly recurrect event
Additional check in.
50485: Fixes ALF-18702: Corrected the logic for how tenant switching is achieved so that both Enterprise and Cloud scenarios are catered for.
50495: Fix for ALF-18981 - Non-ASCII characters are not displayed in Share interface correctly
- Fix to deal with issue where a valid JSON result string is not always valid JavaScript text e.g. some unicode characters etc.
50498: svn ignore patterns
50499: files should not be in svn
50500: remove eclipse folder settings from svn
50505: Fix to (unreported?) search results paging issue - merge error meant that only the first page of results would ever be returned no matter what page was selected, but who goes past the first page anyway eh?
50516: CLOUD-1718: "CloudConv - Regression:"Imap Attachments" and "IMAP Home" folders are displayed via CMIS Workbench client"
50517: CLOUD-1727: CloudConv - Regression - WebDav: The mapped network drive could not be created on Windows
This was broken by MNT-2823.
50524: CLOUD-1665: New accounts are not available for CLOUD2
Manually merged revision 48796 as it was mistakenly marked as merged.
50525: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50033: (RECORD ONLY) Merge HEAD-QA to CLOUD1 (for BDE-109: generate coverage on unit tests)
Merge V4.1-BUG-FIX to HEAD-QA
48904: BDE-109: generate coverage statistics from JaCoCo when running tests
48925: 3rd party classpath refers to available mysql-connector-java-5.1.13-bin.jar
49065: Limit coverage to org.alfresco classes, otherwise overhead is too big and tests too slow
49474: MNT-8668 Remove Maven declared dependency on addressing-1.0.mar
49655: BDE-109 new Ant task to generate JaCoCo report for test coverage
50582: Removed and ignored .classpath and .project
50614: CLOUD-1713 append the Cloud build number after the Enterprise build number, as in: r50345-b65-c129
Upgrade a few Maven plugins
50649: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50083: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 to BRANCHES/DEV/CLOUD1:
49357: New Cloud Bug Fix Branch
49363: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
46487: Fixes CLOUD-1293: "Other" included in total activities count. Refactor activity groupings.
46488: Fixes: CLOUD-1310: Adds "no-wrap" to last element to that the second link all appears on the same line.
46493: Fixes: CLOUD-1229: Removes max-width CSS constraint so that table cells can expand to find room for long transltions.
46535: PUBLICAPI-63: "Unable to list comments associated to a document : Malformated comment object ?": fix + tests
46555: PUBLICAPI-90: "You can not remove yourself from a site using the -me- identifier"
46826: Fix for CLOUD-1368 - Tomcat thread blocking during concurrent user testing causing service to become unresponsive.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
47249: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2
47243: Fix for ALF-18194 - Bad performance with multiple contentstores browsing files on the slower stores
47681: Merged HEAD to CLOUD1-BUG-FIX2
47448,47484,47504,47518,47552
47865: GERMAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47866: FRENCH: Latest translation updates, based on EN r46485 & including fixes from check report.
47867: SPANISH: Latest translation updates, based on EN r46485 & including fixes from check report.
47868: ITALIAN: Latest translation updates, based on EN r46485 & including fixes from check report.
47869: JAPANESE: Latest translation updates, based on EN r46485 & including fixes from check report.
47885: ALL LANG: Minor update to translations to bring them in line with EN r47485
48355: CLOUD-1458: Added MailActionExecuterTest to ActionTestSuite.
48402: CLOUD-1458: Remove inadvertently added test class
48561: CLOUD-1458, CLOUD-1459, CLOUD-1479, CLOUD-1485 - Fix MailActionExecuter to correctly resolve primary domain for sender and recipients.
49371: PUBLICAPI-166: "Unable to upload large file on Cloud (> 5MB)"
49389: Merged BRANCHES/DEV/FEATURES/CLOUD1_SAML1 to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49295: CLOUD-1529: Made SessionIndex optional in the SSO response. Also commented out 'autoProvisionEnabled' and 'alfrescoLoginCredentialEnabled' from the SAMLConfigSettings as they are not implemented yet.
49406: CLOUD-1488: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3 (Also added the missing elements from the merge):
ALF-16480: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
43252: MNT-166: Document lock not removed after the lock expiry date has been reached
- Changed evaluator "evaluator.doclib.metadata.isLocked" to use "evaluator.doclib.indicator.nodeLocked" and "evaluator.doclib.indicator.lockOwner" evaluator.
43253: MNT-165: "Cancel Editing" does not completely remove lock from document
- Added documentLibrary cancel editing action for locked documents.
43300: MNT-171: Merged V4.1-BUG-FIX to PATCHES/V4.1.1 (modified)
43096: Fix for ALF-16283 - When document is checked out, 'Edit Online' and 'Upload New Version' options should not be visible on the original document.
43311: MNT-165: "Cancel Editing" does not completely remove lock from document
- Fix for page refresh problem when cancel editing on details page
43421: MNT-186: 4.1.1.7 HF: Webscipt error on doclib page, containing locked by other users files
- Change evaluator.doclib.metadata.isLocked to break circular dependency
43755: MNT-202: Upload New Version not available for a document that has been edited offline
- Upload New Version is now available if editable by user (respecting locks, type of checkout, etc).
49463: CLOUD-1510 - Cache remote transformation calls to isTransformable
- Make TransformationOptions serializable
- Expose ehcache statistics and configuration, via JMX
49492: CLOUD-1510 - Fix broken unit test
49631: CLOUD-1455: "Hide activity in a site from the activity feed"
49662: CLOUD-1455: "Hide activity in a site from the activity feed": fix broken unit test
49759: Merged BRANCHES/DEV/HEAD-QA to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49758: Fix for CLOUD-1542, Google Docs action was missing from the action list in the document library.
49814: CLOUD-1455: "Hide activity in a site from the activity feed"
49866: CLOUD-1597: Added the missing evaluators.
49948: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
49880: Update Google Docs integration from 2.0.2 to 2.0.3.
50045: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX3:
50043: Update 2.0.3 AMPs
50686: GERMAN: Latest translations and updates based on EN rev49789. Jira fixes: MNT-7526, ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18069
50689: SPANISH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50691: FRENCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50693: ITALIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50694: JAPANESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50695: DUTCH: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255
50696: RUSSIAN: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, ALF-18504, ALF-18503, ALF-18502, ALF-17793
50699: CHINESE: Latest translations and updates based on EN rev49789. Jira fixes: ALF-18650, ALF-18523, ALF-18521, ALF-18255, MNT-8874, MNT-8874, MNT-8874
50709: CLOUD-1699: Cloud example content thumbnails - some have the wrong width and look rubbish in doclib/search results
- Fixed imgpreview for Alfresco Mobile.pdf
50711: Merged DEV to HEAD-QA (4.2.0)
50482: ALF-18996 : Upgrade from 3.4.12 to 4.2.0 fails: ERROR [domain.schema.SchemaBootstrap] [localhost-startStop-1] Statement execution failed: SQL: ALTER TABLE ACT_RU_TASK MODIFY ASSIGNEE_ VARCHAR(255) Error: Table 'alfupg.ACT_RU_TASK' doesn't exist
- Correctly handle activiti tables creation/upgrade when performing upgrade from 3.4.x.
50728: CLOUD-1754 do not fail the build as soon as tests fail: we are now quarantining tests in Bamboo, so installers need to be built regardless
50755: Merged HEAD-BUG-FIX to HEAD-QA
50754: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX
50753: Merged DEV to V4.1-BUG-FIX (4.1.6)
50727: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Add transactions.
50750: MNT-3368: BM-0013: Soak: Run 08: OnPremiseSyncPullJob runs without a transaction
- Correction for 'readOnly' parameter.
50759: Merged BRANCHES/DEV/JAMAL/Fast_Test into HEAD-QA (CLOUD-1680: Make thor tests run blazingly fast)
50635: CLOUD-1680: Make thor tests run blazingly fast.
50684: CLOUD-1680: Regouped a few of the public api tests.
50688: CLOUD-1680: Regouped a few of the public api tests.
50706: CLOUD-1680: Moved the excludedGroups from the parent pom to thor. Also grouped the webdav tests.
50710: CLOUD-1680: Deleted the un-necessary junit category.
50773: Fixing up the tests to separate out the cloud tests. MailActionExecuter should now get the locale correctly.
50779: Redundant file
50780: Redundant File
50782: Redundant File
50783: Fixed missing double quote
50784: Missed strings included
50785: Missed key included
50795: ALF-19035 - MT Cloud Policies run with inconsistent "short" base and "full" node refs.
50823: ALF-17548: Disable Google Docs v1 integration
* MBean controlling the subsystem has been removed (commented out) from bootstrap-context.xml
* Admin console web script org/alfresco/components/console/repository/google-docs.get has been removed
* Admin console form config has been deleted from share-form-config.xml
* No changes have been made to the installer, as I could find no evidence that the configuration of the v1 subsystem was being changed by it
* Note: The subsystem property 'googledocs.googleeditable.enabled' was already set to false.
50825: ALF-17548: Fix status web script which assumed the presence of the Google Docs v1 MBean removed in r50823. Now the web script returns enabled: false if the bean is not present.
50827: CLOUD-1600: CloudConv - regression: Cannot add a tag through inline edit option
- Added ignoreEmpty argument to accommodate changes in r50352
50831: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Moved embedder action to sample file since we don't supply any embedders out-of-the-box
50833: CLOUD-1770: Redundant Perform Action ("Embed properties as metadata in content") is displayed for Content Rules
- Programmatically created executer rather than loading from context
50838: Cloud: Patch overrides
- Moved live patches to 'module-schema-context.xml' ('patch.redeployProcessesWithReminders2' and 'patch.redeployProcessesWithReminders3')
- No Sample Web Site in Cloud: (CLOUD-1480) Created no-op patch for 'patch.siteLoadPatch.swsdp'
- IMAP is disabled in Cloud: (CLOUD-1743): Created no-op patch for 'patch.imapFolders'
50839: ALF-18702: Tenant isn't able to log in Share once another tenant has logged in before
Following review, added logic in AuthenticationServiceImpl.authenticate that is similar to AuthenticationServiceImpl.validate in order to handle case where the tenant is determined by the requested URI
50851: First part of fix for ALF-19052.
50853: ALF-18096: Integrate document security AMP files from the Alfresco Mobile iOS 1.5 project
* New aspect dp:restrictable
* Form configuration for properties provided by this aspect
* Note: As detailed on the ticket the source files have been copied into the repository and slingshot project and mofified there.
50864: Fix for CLOUD-1769 CloudConv - Admin section in header menu instead of Account Settings are available for free account user
50879: ALF-18914 : SPP: It's possible to create meeting with empty subject field linking to an existing workspace
Added a check for an empty subject when creating a meeting from iCal.
50922: Revert r50853 mistakenly adding Mobile project dp:restricted aspect to HEAD-QA
50925: CLOUD-1759: Fixed most of the Sonar ‘Critical’ violations.
50937: CloudConv - Regression - CLONE - No notification is displayed when performing "Leave Site" action
50938: Added Cloud override to remove MyFiles and Shared links from toolbar
50941: Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
and CLOUD-1778 CloudConv:in people search first name and last name people search always return zero results
50942: Fix for CLOUD-1741 - CloudConv: User should be redirected to Alfresco Cloud Documentation instead of Alfresco Community 4.2 Documentation. Comical spelling error in config.
50945: GERMAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729
50946: FRENCH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50947: SPANISH: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50948: ITALIAN: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50949: JAPANESE: Latest Cloud translations and updates based on EN rev50920. Jira fixes: CLOUD-1729 and CLOUD-1763
50957: Fix for CLOUD-1623 Unfriendly warning appears when user try to create private site with the same URL
50960: CLOUD-1772: Configuration files have been localized
- Removed all pointlessly translated configuration files
50961: MNT-8480 : New web script for delete audit entry.
50968: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50973: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
50568: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50976: CLOUD-1634: CloudConv - regression: Upload form is not closed automatically after upload limit error occurs
- Added Javascript to hide upload status and show upload control again
50992: Changing the modifiers for the "addAuthorityNameIfMatches" methods from "private" to "protected" to allow the RM module do RM specific changes without copying a lot of the existing code.
50993: Fix for ALF-18850 - Incorrect label "page.ruleEdit.title" on New Rule page from Repository Browser
51031: CLOUD-1761: Activity is not generated when deleting document via SPP/WebDAV - fix part 1
This is the first part of a fix: activities were not being raised due to MNT-181 fix. This is now fixed. However, the posts are not being processed properly, which also needs fixing.
51083: Fixed the failing test (testHasSite)
51085: First part of fix for CLOUD-1787
51091: CLOUD-446: Remove 'overridden' googledocs subsystem bean from Cloud override context, which was causing the subsystem to start up still
51092: Fix to URLRewrite config rule to correct escape UTF-8 characters either side of the detected '@' character when rewriting URLs where browsers have not correctly dealt with the @ character.
51097: Updated BG for ludicrous screen resolution CLOUD-1795
51098: Fix for CLOUD-1795 - Login dialog centre on window resize
51103: Fix for CLOUD-1796 CloudConv:-Search pagination to other pages no results are shown
51105: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
51104: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/HEAD-BUG-FIX:
51101: MNT-8704: node was not being unhidden (thread local client marker needed setting)
51107: Improvements to search result list handling - only populate node result structures for the items that are going to be returned.
51140: Minor tweaks to search processing hand merged from 4.1.N
51163: JAPANESE: Fix for CLOUD-1799
51170: ALF-18074 add a new flag to enable clustering.
51184: Make cloud tests depend on repository test resources, to be able to reuse them
51234: CLOUD-1800: Made the Rules to be executed asynchronously in the cloud by overriding “rule-edit.js”.
51245: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51230: Addition of a modified YUI Compressor ANT task to speed up the minimize-slingshot-deployed-javascript build step - from around 3 mins on most machines down to 3 secs. w00t
AND THIS IS THE RESULT:
ant clean incremental-webclient-tomcat-exploded incremental-slingshot-tomcat-exploded
...
BUILD SUCCESSFUL
Total time: 1 minute 18 seconds
51248: Merged HEAD-BUG-FIX to HEAD-QA
51247: Merged V4.1-BUG-FIX to HEAD-BUG-FIX (RECORD ONLY)
51246 (RECORD ONLY): Merged PATCHES/V4.1.5 to V4.1-BUG-FIX
51233: MNT-8129: NPE - Servlet.service() - getGlobalConfig for "webClientConfigService"
Missing JGroups messages receiver has been added to handle cluster messages correctly.
Port range default value has been increased to add some slack around required ports
50999 (PARTIAL RECORD ONLY): Better logging for AsynchronouslyRefreshedCache (MNT-8129)
51273: Partial fix for CLOUD-1806. This checkin fixes serialisation of TransformationSourceOptions objects.
A subsequent check-in will fix deserialisation.
51275: Fixed CLOUD-1804
51279: Allow calls to NodeDAO.getParentAssocs to succeed for deleted nodes
- The error message reported is incorrect. Previously, no calls were made to the DAO to
retrieve details for deleted nodes. There was therefore an assumption that the node had been
internally referenced and that this represented an error. This is no longer the case (nor has it
been for a some time).
- In this case, the SOLR tracking attempts to get the parent associations for all nodes,
regardless of their state of deletion.
- CLOUD-1807: CloudConv: I get the following error in the solr nodes "Detected stale node entry: NodeVersionKey"
- MNT-9072: SOLR tracking can be delayed by node deletion
51291: JobLockService.releaseLock is not optimistic
- AcquireLockException is no longer thrown if the lock token is invalid
- releaseLock returns a boolean to indicate whether the lock was removed or whether it was already gone
- Prevents unnecessary retrying withing JobLockService implementation (ALF-19098)
51292: Fix thread safety in PostLookup w.r.t. job lock state; general logging improvements (ALF-19098)
51293: Fix build after rev 51291 (ALF-19098): JobLockService.releaseLock is now optimistic
51305: Remainder of fix for CLOUD-1806. RemoteAlfrescoTransformer is unable to serialize transformation options as JSON.
This check-in just changes Jackson configuration to handle the new TransformationSourceOptions which are now part of TransformationOptions.
As this field needs to be JSON serialised along with its containing TransformationOptions instance - and particularly because TransformationSourceOptions
is not a concrete type - we need extra Jackson config in order to correctly marshall and unmarshall the actual concrete types of any instances of TransformationSourceOptions.
51307: Slight tidy-up of fix for CLOUD-1806.
I had specified some Jackson config in 3 subclasses and didn't need it as it was already configured on a base type.
51315: Fix on HEAD-QA only for ALF-19101, which I believe may affect CLOUD-1806.
A typo in a TransformationSourceOptions method breaks the JavaBeans contract and imperils the JSON serialisation needed for CLOUD-1806.
I think the method with the typo has been published (in 4.1?) so rather than rename it, I've deprecated it and added a new one with the correct spelling.
51350: Preparatory work for fixing CLOUD-1754. MailActionExecuterTest failing.
It has been very difficult to get reliable test feedback on dealing with the MailActionExecuter.
This is largely because of the difference in the way mail actions are handled in cloud and on enterprise.
Therefore I have refactored and extended our test code to support fixing the MailActionExecuter.
Part 1: Refactor the JUnit Rules AlfrescoPeople, AlfrescoPerson, AlfrescoTenant so that when a test is run in
Community, Enterprise or Cloud the test 'does the right thing' when creating/tearing down test users.
i.e. On Community/Enterprise, create the user/auth and the person on the single tenant.
In Cloud create the user in system tenant, create the person in their home tenant, precreating the tenant if necessary
and tear the whole thing down again.
I achieved this by having the cm:person-related rules delegate to a spring bean responsible for dealing with test users.
Then I've got a mechanism to let Enterprise override Community and Cloud override Enterprise.
So the Community 'TestUserComponent' just creates/deletes users. Enterprise 'inherits' this behaviour.
The Cloud TestUserComponent deals with the tenant sideshow.
It's all started in the global-integration-test-context.xml.
51351: Adding the JIRA number for BDE-173 into this file.
51353: Fixing some test fallout from pervious commit (51350) which was part of preparatory work for fixing CLOUD-1754.
Looks like the SyncAudit tests were using ApplicationContextHelper's getApplicationContext method having already started a custom app context?
51371: Merged BRANCHES/DEV/HEAD42-MERGE to BRANCHES/DEV/HEAD-QA
51277: Fix for ALF-18948 - Share Hazelcast cluster configuration change required in 4.2
51313: Minor css improvements to search box
51367: Fixed order of button styles for lightTheme overrides
51368: Fix to broken css file - erroneous end comment marker
51370: Fix for CLOUD-1795 - Login screen isn't resizing to display window
51406: CLOUD-1573: CloudConv - regression:Preview is not displayed for locked document
- Added check for presence of container element before attempting setup of document versions data table
51407: Fix for CLOUD-1754. MailActionExecuterTest test failing.
The code in MailActionExecuter needs some refactoring. As it was, validation of the mail recipients (are they usernames? email addresses? do the users exist? etc) are not the same for the to-many parameter as they are for the 'to' parameter. There are various other inconsistencies in the code also. I have tried to fix the cases where the inconsistencies are obvious and I've tried to imporove the test coverage too. This code has now become a little too complex and a future JIRA will lead to simplification. Currently the priority is to complete code convergence.
51410: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51422: Partial revert of r51410 where accountService was apparently added to the wrong bean definition
51424: Correct wire up for R 51410 related to
Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
- cloud queries for people use all a users domains (OK until we partition by tenant)
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property except the username
51429: CLOUD-1641: User from other domain cannot be found
Removing previous fix for CLOUD-1641, the back-end should decide the best route to go depending on the parameters provided. Forcing the query to use a canned query has caused CLOUD-1768.
51444: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- ignore tenant filter for cloud people query and rely on post query visibility filtering (to see people from other tenants invited in)
51466: Fix for CLOUD-1641 CloudConv - Regression: User from other domain cannot be found
Fix for CLOUD-1768 CloudConv - Regression - CLONE: It's impossible to find the user by any property
- exclude permission evaluation when searching for people in the cloud (covered by the visibility stuff)
51553: CLOUD-1780: CloudConv :- follow button is visible for external user as well
- Refactored customizations for new dependency loading to fix order of loading
- Refactored widget userHomeTenant option addition for new instantiation pattern
- Refactored override of widget's _renderFollowingActions method with new CloudPeopleFinder object that extends PeopleFinder
51571: Merged HEAD-BUG-FIX to HEAD-QA
51473: Moved CacheTest back into Repository
Note for Cluster features: This change no longer relies on any distributed caches and therefore
the new files should just stay as they are and the old ones removed.
51583: Merged HEAD-BUG-FIX to HEAD-QA
51477 Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50995: Support for locking and unlocking of values in the TransactionalCache
- Infrastructure for MNT-8997: Support definitive writes for TransactionalCache
- Allows a definitive write (put or remove) call to be made to the TransactionalCache
51584: Merged HEAD-BUG-FIX to HEAD-QA
51478: Merged V4.1-BUG-FIX to HEAD-BUG-FIX
50997: Make use of TransactionalCache's locking ability
- MNT-8997: Support definitive writes for TransactionalCache
- PersonServiceImpl and AuthorityDaoImpl both do cache modificiations in 'beforeXYZ' callbacks,
which leaves room for further attempted cache updates by other callbacks.
Reapplied the fixes using TransactionalCache locks
51327: Fix CLOUD-1698 Intermittent invite test failures
- Uses MNT-8997: Support transactional locking for Authentication Cache removal
51635: CLOUD-1812 Fix invalid license issue: modify version.properties to have version.label=Cloud and version.edition=Enterprise
51739: Merged HEAD-BUG-FIX (4.2) to HEAD-QA
<< Low risk change to avoid NPE found testing remote alfresco transformation nodes in DP env >>
51738: Merged V4.1-BUG-FIX (4.1.6) to HEAD-BUG-FIX (4.2)
51731: Avoid NPE in ContentServiceImpl.debugActiveTransformers(). Relates to MNT-7158 Investigating adding priorities to transformers
51752: CLOUD-1812 Fix version.label to simply add a '-Cloud' suffix.
51753: CLOUD-1822 Change RPM installation folder from tomcat6 to tomcat7
51760: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - CMIS was not correctly parsing the mime type header
51779: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51780: Depend on Spring Surf 1.2.0-M6 (r1265) rather than a SNAPSHOT version
51783: Merged HEAD to BRANCHES/DEV/HEAD-QA (RECORD ONLY)
49055:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Modify HiddenAspect to hide node with explicit='false' by default.
49062:
ALF-15191: Saving files (new or existing) to Alfresco via CIFS using iWork Pages or Numbers results in invisible files
Revert changes that were mistakenly committed.
Rolled back to r49054
49075:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49074: ALF-18573: exclude module-context.xml from alfresco-spp-config.jar
49245:
Merged HEAD-QA to HEAD (RECORD ONLY)
49244: Switch version of mvninstall to 4.2.0-QA-SNAPSHOT
49442:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49599:
CLOUD-1541: "CloudConv: REGRESS - can't connect to cmisatom on HEAD (works on HEAD-QA)": spurious chemistry library appeared
49980:
Merged BRANCHES/DEV/HEAD-QA to HEAD:
49458: Merged BRANCHES/DEV/HEAD-BUG-FIX to BRANCHES/DEV/HEAD-QA:
49117: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/HEAD-BUG-FIX:
49111: - Revert of r47645
- Change of imgpreview thumbnailDefinition to mimetype and size expected for HEAD
- Relates to ALF-5051 and MNT-8599 / ALF-18726
49118: Restored high resolution placeholder icons for imgpreview, relates to ALF-13984
49979: ALF-18726: Alfresco could not start with WCMQS applied
- Updated RenditionServiceIntegrationTest with new imgpreview values
51793: Increase size of in-transaction "nodeOwnerCache" to 40K items.
51819: CLOUD-1385: "Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream" - add further tests not covered by original fix
51836: TenantUtil now gives a bit more information when exceptions pass through (CLOUD-1685)
51837: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/HEAD-QA:
51502: Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1:
50389: Created branch for Cloud1 Security Release
50395: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
49713: Branch for SalesForce bug fix merges
49718: Fix for CLOUD-1590 - Session fixation on Cloud specific login page
49721: CLOUD-1589 Protect Login-page against XSS Cross-Site Scripting attacks
50320: CLOUD-1653: Improve password strength
* Password length constraint previously contained in client-side files has now been removed and is now loaded from the 'Users' scoped config
* Minimum password length is increased to 8 characters from 6 previously
* The length requirement has been augmented with restrictions on the content, contained in a <password-content> element
- A minimum number of uppercase, lowercase, numeric and special characters can be specified
- The system-wide default is zero for these new restrictions (i.e. no restrictions)
* Alongside the existing <users> element, <network-users> allows the password length or content policies to be tightened for specific networks
- Example config is provided in cloud-config.xml showing showing how to do this
* Cleaned up existing validation messages and added a custom message based on the content restrictions, where this is configured
- Due to ALF-18975 the message appears with raw HTML visible for now
* IMPORTANT NOTE: No checking of submitted password values takes place (as before). Users can by-pass the length and content checks by mimiking the web browser themselves.
- It is not feasible to add this as part of this work unit, since there are multiple form targets in use, some of which are in the repository. There are no password policies defined in the repository, so these would need adding.
50358: CLOUD-1707: Regress: Copyright logo is incorrectly encoded on Login and My Dashboard pages for French locale
50408: CLOUD-1468: Red bar in Tasks "error loading items".
50409: Fix for CLOUD-1721
50413: Merge of rev 50185 - XSS attack hardening - incorrect use of ?js_string for safe HTML element IDs - should be ?html
50576: Merged alfresco/BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIXSF to alfresco/BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50518: ALF-19012: Form validation messages shown in Bubble widgets are not consistent with the input title attribute value
50574: ALF-18975: HTML in forms validation messages appears as raw HTML in the UI
* HTML messages added via Alfresco.forms.Form.addValidation() method no longer escape HTML entities in validation messages presented to the user
* The 'message' parameter in addValidation() can now be an object with separate 'html' and 'text' properties. Not all methods of displaying messages to the user support HTML.
- If no separate HTML and text values are supplied, the message is assumed to be HTML and is converted to text by removing HTML elements via a regexp
50575: CLOUD-1653: Supply separate HTML and text validation messages for password content validation failures, since HTML cannot always be displayed
50577: CLOUD-1653: Use separate HTML and text validation messages for Reset Password and Account Completion pages
50731: CLOUD-1722: Apply config for Aetna specific password policy.
50745: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50622: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50664: Fix for CLOUD-1751 Users searching in their home tenant (or other person related operations) should not be subject to visibility checks
50748: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY:
50568: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1-SECURITY to BRANCHES/DEV/CLOUD1
50423: Merged PATCHES/V4.1.1 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44130: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
44129: MNT-223: Unbound SOLR result set (from Explorer trashcan query) consumes heap
Merged PATCHES/V4.1.4 to BRANCHES/DEV/FEATURES/CLOUD1-SECURITY
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
50624: (RECORD ONLY) Delete generation of installers in continuous, to allow 'amber' builds
50869: CLOUD-1773: Cloud1Security branch build8. User cannot create site
50872: CLOUD-1653: Ensure password policy is always loaded based on home network, rather than the current context, which could be different.
51156: CLOUD-1653: Add global flag to regexps to ensure that the number of digits and symbols is correctly counted
51175: CLOUD-1682: "Hidden File Rename is Broken": fix and make sure the hidden aspect tests run as part of the build
51183: CLOUD-1682: "Hidden File Rename is Broken": fix up test suite
51187: CLOUD-1682: "Hidden File Rename is Broken": try again
51349: CLOUD-1682: "Hidden File Rename is Broken": further tests, deal with hidden aspect manipulation by clients during rename
51383: CLOUD-1682: "Hidden File Rename is Broken": deal properly with all client controlled hidden aspect cases
51843: CLOUD-1815: OPTIONS request for force.com not returning 200
Removed comment around publicapi URL pattern for CORS filter.
51845: Fixed ALF-19128: Artifact alfresco-repository-*-config.jar contains test files and configuration
- Move test files into test-resources
51853: ALF-9096 - CLOUD-1825: Fixed issue with ordering of TransactionSynchronizationAdapter when Activiti job fails
51859: Merged PATCHES/V4.1.4 to HEAD-QA (REMERGE)
47738: ALF-18301 (now MNT-6342): ... NPE ... when debug logging for '...AbstractAsynchronouslyRefreshedCache'
Merge note: The fix was not present even though it went to HEAD on 8 March (rev 47807)
51889: Upgrade Spring Surf to 1.2.0-M7 (r1274)
51893: Removed old Activiti libraries that were conflicting with new ones and causing compilation failure.
51895: Merge HEAD-BUG-FIX to HEAD-QA (4.2)
50984: BDE-103: Switch joda-time dependency to core
51896: Upgrade activiti to 5.11-alf-20130627 in POM for Cloud
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@51909 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8f365b6a74 |
Merged BRANCHES/DEV/CONV_HEAD to HEAD:
48194: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47179: (RECORD ONLY) Rename Spring Surf libs back to 1.2.0-SNAPSHOT (reverting commit 47176)
47182: (RECORD ONLY) Fix misnamed Surf lib
48195: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes - alreasdy on HEAD and superceded later)
47210: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36760: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36758: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36735: THOR-1430: QuickShare link breaks after uploading a new version of a shared file
36768: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36766: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36712: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
36692: Fix ALF-12966 - Comments doesn't work on iOS Safari. Anywhere TinyMCE is present does not work correctly e.g. comments, blogs, wiki, HTML content creation.
48197: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47214: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: - pre-merge of repo parts
36791: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36790: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36776: Merged HEAD to THOR1_SPRINTS
36771: Fixed ALF-14239 "Share rules config misread by rules rule conditions ("When")"
36862: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36860: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36857: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
36187: Merged DEV to V3.4-BUG-FIX
36121: ALF-234: There is no field restriction at the New Rule form in Share
'maxlength="1024"' parameter has been added to title and description fields in 'rule-edit.get.html.ftl'
36858: Resolve THOR-1431: Create Rule: Fields Name and Description can contain more than 1024 and can contain wildcards
36939: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36656: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36655: THOR-1427: failures while uploading documents
36927: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36925: Resolve THOR-1433: Updated rule works just after upload (no update needed)
36933: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36932: Resolve THOR-1442: Check in rule prevents working copy editing
36934: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36882: THOR-1424: WebDAV via HTML/browser view: "Up a level" link does not work if at the network level
36936: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36935: Resolve THOR-1445: Preview generation for pdf and office files with size larger than ~1.2Mb fails
36938: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36701: Merged from V4.0-BUG-FIX to THOR1_SPRINTS
36698 Fixed bug where WebPreviewer sometimes isn't aligned with the rest of the document details page
36789: Resolve THOR-1438: Incorrect list of mimetypes in the rules
37003: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
37002: Resolve THOR-1436: Remove Beta Logo / Label
48199: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47274: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
37681: Fix build issue - merge error
47275: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
38401: Fix activities feed mail notifications.
47276: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
38726: Resolve CLOUD-160: "Data too long for column 'report' at row 1" when deploying Cloud1-144 to Test
patches run against tenants no longer concatenate the patch report from each tenant
38754: Fix test
48200: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47303: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
39830: Resolve CLOUD-423: Concurrent registration / account activations are not handled gracefully
48203: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47358: Fix merge/test error (PatchTest.testSimplePatchSuccess)
48244: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47172: Merged DEV/CLOUD2 to DEV/CONV_V413
36067: Fix merge issue
36068: Fix document actions page when no repository view
36084: Fix date rendering merge issues
36086: Fix client resources merge issue
48245: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47225: Merged DEV/CLOUD2 to DEV/CONV_V413
36117: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35994: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34517: Prevent 304 revalidations for unchanged thumbnails in document library, web preview and search
34607: Ensure folders created containing "#" don't send document library into infinite loop.
34615: Performance improvement: prevent unecessary 304 revalidation for user avatar thumbnails in header WebScript
34638: Performance improvement: prevent unnecessary 304 revalidation for avatars in activity feeds
34639: Performance improvement: prevent unnecessary 304 revalidation for avatars on following/follwers pages
34658: Performance improvement: prevent unnecessary 304 revalidation for avatars on site colleagues dashlet
34661: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS
34636: Fix for ALF-13365 SOLR: Recently modified docs dashlet sorts incorrectly
- respect short property names on sort requests @cm:created and not require the full @{uri...}created
34662: Refactored revalidation code to remove previously added WebScripts that are now surplus to requirements
34668: Fix build break
34680: Fixed bean config problem (caused by r34662)
34684: Performance improvement: prevent unnecessary 304 revalidation requests for thumbnails in detailed view of My-Documents and Recently Modified Documents dashlets
34701: Further refactoring of 304 revalidation code to ensure backwards compatibility
34723: Fix build break
36003: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34895: Resolve THOR-1251: Text for Site URL field on Create Site Form Wrong
34897: Resolve THOR-1250: Text on Accept Invite Page Wrong
35036: Changed Upload REST API to no longer immediately request thumbnail for an uploaded document. Performance improvement as requested. (re ALF-1015)
35142: Merged BRANCHES/V4.0 to BRANCHES/DEV/THOR1_SPRINTS:
35013: ALF-13561: Not found error after uploading new version (THOR-1304)
35320: Fix to issue where 'Avatar' alt text was shown rather than user avatar in the Site Members (colleagues) dashlet.
35546: Improve upload.post.js to use the "filename" argument if it is passed to set the name of the file on upload.
36019: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36020: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36021: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36022: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36023: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36024: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36025: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34819: THOR-1255 - Define a GhostScript powered transformer for generating PNGs from PDF files, then override the regular PDF to Image transformer definitions from content-services-context.xml with ones that call GhostScript instead of the com.sun in-JVM one
36026: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36027: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36028: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36029: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36030: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34921: THOR-1176: GoSquared analytics script
34922: THOR-1176: Removed accidentally committed file
34923: Merged BRANCHES/V4.0 to BRANCHES/DEV/THOR1_SPRINTS
34914: Merged DEV to V4.0
34889: ALF-12678: Errors in log on startup (ts.alfresco.com 4.0)
BasicHttpAuthenticatorFactory.BasicHttpAuthenticator.authenticate(RequiredAuthentication, boolean) handles AuthenticationExceptions from authenticateAsGuest() calls. The result is a 401 Unauthorized response.
34920: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
34892: Fix for ALF-12930
34917: Fix for ALF-12930 - pushed down to 3.4.X
Also related tweak for ALF-10823 to EditionInterceptor now that the repository returns 401 for guest auth unsupported.
36032: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36033: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36034: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
35071: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
31745: ALF-11268 adding logging.properties and suppressing activiti-logging (which is not log4j but plain JUL)
32336: ALF-11607: "DB2/LINUXX8664" now recognized as DB2 database-type in activiti
32944: ALF-12066 issue with the db2 create-script for activiti
(note: pre-reqs for cleaner merge of r34747)
36035: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
35072: THOR-1245: initial fix for doclib test case
36036: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36037: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36038: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
35211: THOR-1182 "MOBREG-07: A page exists confirming the users registration and invites them to enter the password they registered with"
35294: THOR-1309 - F405: Account Types aligned to sales and marketing requirements
35311: Merged BRANCHES/DEV/THOR1_MOBREG to BRANCHES/DEV/THOR1_SPRINTS:
34958: Fix for THOR-1185 and change password hashing to use SHA-2
35026: THOR-1185: "MOBREG-16: New sample ACP for users home site is loaded"
- hook into documentLibrary node creation to do the sample acp import
35302: THOR-1185: "MOBREG-16: New sample ACP for users home site is loaded"
- use SHA for password hashing
- ensure that sample content is added only to home sites
35309: THOR-1185 "MOBREG-16: New sample ACP for users home site is loaded"
- minor update to sample content acp
35310: THOR-1185: "MOBREG-16: New sample ACP for users home site is loaded"
- removed un-needed properties from repository.properties
35326: Merged BRANCHES/DEV/THOR1_MOBREG to BRANCHES/DEV/THOR1_SPRINTS:
35324: Fix build
35327: Fix build
35337: THOR-1309 - F405: Account Types aligned to sales and marketing requirements
35533: THOR-1309: F405: Account Types aligned to sales and marketing requirements:
35672: THOR-1313 - F410: List accounts filtered by account type
35673: Minor: Update account type ids (as used by tests) to be consistent with the latest config (as per THOR-1309)
35695: THOR-1313 - F410: List accounts filtered by account type
35704: Fix Get Account Types REST API (to also include network admin quota) - related to THOR-1309 / THOR-335
35770: Minor: add additional logging only (THOR-1323)
48247: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47263: Merged DEV/CLOUD2 to DEV/CONV_V413
36119: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
35989: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
34161: Prevent session timeout redirect problem resulting from clicking user link in activities feed
34183: Part one of THOR-1129.
34185: Part two of THOR-1129. The Thor-specific parts.
34199: Fix for THOR-106 a failing test case that was switched off.
34202: THOR-106 addendum. Editing build.xml to put the test class back in to the build.
34211: BM: sync ThorTest (additional coverage)
34308: Merged HEAD to THOR1_SPRINTS
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34540: Share UI - copyright should be 2012 (related to THOR-1015)
35286: Resolve THOR-1242: Update Beta Logo
36617: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36564: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
35780: THOR-1312 - F409: List accounts optionally sorted by (numeric) account type id (ascending or descending)
35807: THOR-1335 - support bulk email address domain validation
35903: THOR-1312 / THOR-1313 -List accounts optionally filtered or sorted
35904: THOR-1310 / THOR-1311 - List accounts optionally sorted by total user account or total file size (or account type, as previously)
35945: Merged BRANCHES/DEV/mward/thor_transforms to BRANCHES/DEV/THOR1_SPRINTS:
35819: Added transformation server changes.
35820: Fixed compilation error, though a size of -1 for getActiveTransformers(...) is not likely to be valid.
35823: Transformations: changed default transformation server URL to be blank.
35897: Remote transformations server: fixed webscript bean id so that it responds to requests correctly.
35898: Remote transformations server: fixed JSON generation/parsing.
35910: Remote transforms server: fixed broken RemoteAlfrescoTransformerTest
35920: Remote transformation server: fixed broken test.
35937: Remote transformation server: integrated HTTPS support via HttpClientFactory.
35939: Remote transformations: added a boolean client-enabling property.
35941: Remote transformations: changed ProxyContentTransformer to delegate isExplicit() calls to worker.
36011: Merged BRANCHES/DEV/THOR1_QUICK_SHARE to BRANCHES/DEV/THOR1_SPRINTS:
34685: Creating Quick Share branch
34826: First cut of THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
34868: More on THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
34901: QuickShare REST API - WIP ... note: API will change :-)
34933: QuickShare REST API - WIP
34934: QuickShare REST API - WIP
34941: QuickShare REST API - WIP ... note: API will change :-)
34989: QuickShare REST API - WIP
34995: QuickShare REST API - WIP
34996: QuickShare REST API - WIP
35011: QuickShare/PublicView REST API
35025: F387: As the link receiver, I can view the Document Preview in the browser without having to login
35035: QuickShare/PublicView REST API
35052: QuickShare/PublicView REST API
35069: More on THOR-1270 "F387 As the link receiver, I can view the Document Preview in the browser without having to login"
35094: Removed cpnfig property that was commited by mistake
35111: First cut of THOR-1268 "F378: As a user I can choose to share a document"
35252: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35254: First cut of THOR-1268 "F378: As a user I can choose to share a document" part 2
35255: THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
35264: QuickShare/PublicView REST API
35317: THOR-1322: New metadata doesn't return "webpreview" in thumbnails (part 1)
35319: QuickShare REST API - fix tenant ref when share'ing
35330: QuickShare REST API - fix THOR-1322: New metadata doesn't return "webpreview" in thumbnails (part 2)
35368: QuickShare REST API - THOR-1336: (F418) Get context (nodeRef, siteId, tenantDomain) for a shared_id
35376: QuickShare REST API - fix THOR-1273 (unshare document)
35424: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35425: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35566: Fixed THOR-1268 "F378: As a user I can choose to share a document"
35617: THOR-1350: Update Slingshot API (doclib2) - make the "qshare:sharedBy" return full details (instead of just userName)
35624: THOR-1339: QuickShare REST API
35682: Fixed THOR-1268, THOR-1339 & THOR-1269
35935: QuickShare REST API - add "system.quickshare.enabled" prop (if set to false then disables QuickShare service/API)
35996: Fixed THOR-1369 & THOR-1270
35997: Fixed THOR-1369 & THOR-1270 part 2
36000: Fixed THOR-1369 & THOR-1270 part 3
36082: THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
- Re-added "Document Details" link public share page
36128: Merged THOR1_SITE_INVITE_THOR-809 to THOR1_SPRINTS
THOR-809 "Site Invites Usability - Finish as per original design"
- First cut of: #4. Need to be able to cut and paste a long list of emails into the box and have them turned into emails. List can be space, new line or comma separated.
THOR-809 "Site Invites Usability - Finish as per original design"
- Second cut of #4. Need to be able to cut and paste a long list of emails into the box and have them turned into emails. List can be space, new line or comma separated.
* Tooltip is now a common one for all emails rather than individual since that caused issues when being scrolled inside div element. This approach is also less intrusive
THOR-809 "Site Invites Usability - Finish as per original design"
- Third cut of #4. Need to be able to cut and paste a long list of emails into the box and have them turned into emails. List can be space, new line or comma separated.
* Scroll bar is only visible when needed
* Now works in IE7
36153: THOR-694: File size upload limit is not adhered to by Alfresco repository
36186: Merged BRANCHES/V4.0 to BRANCHES/DEV/THOR1_SPRINTS:
32842: ALF-11947: Contributor/consumer can't like/unlike or comment document/folder if versionable aspect applied
32850: ALF-11947: Contributor/consumer can't like/unlike or comment document/folder if versionable aspect applied
(THOR-1208, THOR-1210)
36188: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
34193: ALF-12205 - Contributor can't comment document/folder if versinable aspect is applied
(THOR-1209, THOR-1302, THOR-1387)
36237: THOR-28: Account Service - Get Account Method API
36252: THOR-28: Account Service - Get Account Method API
36624: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36565: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36289: THOR-1314: Changed e-mail action in upgrade button to link
36290: MT fix for SiteService
36291: THOR-538 / THOR-1168 - auto remove external user from a secondary network when they no longer belong to any sites ...
36292: THOR-900: Modified URL rewrite filters to enforce encoding of "@" symbols sin URL so that the invalid session timeout error doesn't occur
36631: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36570: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36308: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
36109: ALF-7874 MimeType definitions for Adobe AfterEffects files
36110: ALF-7874 Upgrade Tika for improved detection of Adobe Premier and AfterEffects
36112: ALF-7874 MimeType definition addition for Adobe Premier files
36313: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
33730: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX:
33726: ALF-7264 Upgrade Commons Validator to 1.4.0 Final, fixing VALIDATOR-292. Then, update the EmailValidator flags to allow local addresses during validation, so that Alfresco can send emails to @localhost addresses without error
33779: Upgrade Tika for ALF-12714
33782: ALF-12714 Add 3GPP/3GPP2 video, and MP4 Audio mimetypes
33783: Update Tika for more MP4/QuickTime support, and enable MP4 audio metadata extraction + "quick" testing
34884: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
34883: Tika and POI upgrade for ALF-13106
36340: AttributeService improvement: update puc value + cache (based on keys rather than id)
36341: Tenant usage quotas improvement
36412: THOR-1403: added connection timeout property to HttpClientFactory.
36413: THOR-1403: added 3s connection timeout to transformer client configuration.
36425: Tenant usage quotas improvement
36428: Merged THOR1_SITE_INVITE_THOR-809 to THOR1_SPRINTS
THOR-809 "Site Invites Usability - Finish as per original design"
- Added semicolon as email separator
- Fixed seecltion bug for SF, text now selected on first click and deselected on 2nd click (tested IE, SF & Chrome)
36431: Resolve THOR-1406: Emails with apostrophes aren't accepted
36455: Resolve THOR-1146: qamy.alfresco.com: incorrect URL for the RSS items
36456: Resolve THOR-1061 Incorrect text for the 'Task History' link
36457: Resolve THOR-1345: Missing apostrophe on mobile / cloud sign-up web page
36459: Merged BRANCHES/DEV/mward/thor_transforms to BRANCHES/DEV/THOR1_SPRINTS:
36458: THOR-1411: New Alfresco remote transformation subsystem is DEBUG logging by default
36460: Resolve THOR-1294: Terms and Conditions Link in Sign up screen does not work
36464: Resolve THOR-1238: Missing message string: error.header.wrong-reset-user
36472: Merged DEV/THOR1_QUICK_SHARE to DEV/THOR1_SPRINTS
Improvements for THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
- Added new component evaluator for bringing in different components based on page id
- The title of the quickshare page now contains the document's name (to improve the social "Share with:" experience)
- Added new icon for page not found screen
36477: AttributeService improvement: fix test/build (PropertyValueDAOTest.testPropertyUniqueContextValue)
36482: Resolve THOR-1416: Remove Polymorph Client
36484: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/THOR1_SPRINTS:
36259: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
<< Developed on Windows 7. Might need more work on Linux to get LibreOffice to shut down, but should be
okay with OpenOffice 3.2 which was used in the previous release. >>
- Updated jodconverter to latest version jodconverter-core-3.0-SNAPSHOT-patched.jar 28/4/2012 which is newer
than 3.0 beta-4
- Applied patch for http://code.google.com/p/jodconverter/issues/detail?id=103 to handle setting the env
for LibreOffice 3.5
- Modified code to use partial GNU style options (not used for -env!) when using LibreOffice
- Added OpenOfficeCommandLine to dynamically supply OpenOffice or LibreOffice command line args for OOoDirect
- Tested to work with OpenOffice 3.4 and 3.2 on Windows 7
36264: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- remove old jodconverter-core-3.0-beta-3.diff
36273: ALF-13933 Alfresco needs to be able to support LibreOffice for transformations
- Return a dummy OpenOffice command even when there is no OpenOffice/LibreOffice installed or on the path.
36485: Resolve THOR-1418: Switch off S3 encryption by default
36508: THOR-1200 (CORE CHANGE): Modification to forms-runtime to prevent field undefined errors
36509: THOR-1200 (MODULE CHANGE): Re-introduce folder rules
36517: THOR-1353: Ensure IE8 users can create tasks
36521: Resolve THOR-1348: Account Settings screen should display Account Type
36530: Fix solrcore.properties
36540: THOR-1200: Force folder rules to run asynchronously
36634: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36633: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36601: Merge from THOR1_QUICK_SHARE to THOR1_SPRINTS
36599: Improvements for THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
- Made the "Preparing previewer... text get rendered using javascript so Google+ won't
include it in its description when sharing quickshare links
36673: Fix issue where thumbnail failed to render when lastModified list provided but not for thumbnail type requested
36760: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
36758: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
36735: THOR-1430: QuickShare link breaks after uploading a new version of a shared file
48248: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47266: Merged DEV/CLOUD2 to DEV/CONV_V413
37343: Fixed renamed directive issue in resources.get.html.ftl and updated spring-surf-api lib to ensure checksum appended MessagesWebScript URLs are matched
37402: THOR-1479: Alfresco.DocumentList.generateThumbnailUrl Ignores renditionName Parameter
- Changed call to Alfresco.util.generateThumbnailUrl to use renditionName parameter instead of hard-coded "doclib"
- Added check for null renditionName parameter, if true use default of "doclib"
37413: Fix issue from "V4.0-BUG-FIX to CLOUD1 merge" r37178 part 4
- Missing </script> tag in colleagues dashlet
37414: Added login box shadow for IE8
37415: Minor Share fixes from Sprint
- THOR-383 "When multiple invitations are sent to a single user, the pending invitations UI is not laid out right."
- THOR-431 ""Site Dashboard" not highlighted in banner when that page is displayed"
37454: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
37453: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
37451: Resolve THOR-1477: Video not previewing correctly
48249: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47273: Merged DEV/CLOUD2 to DEV/CONV_V413
37652: THOR-1489: Alfresco.util.generateThumbnailUrl Ignores thumbnailName During Last Modified Check
- Changed hard-coded "doclib" to thumbnailName
48250: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47280: Merged DEV/CLOUD2 to DEV/CONV_V413
39206: Fixed CLOUD-198 "WASA - XSS issue with quickshare"
48254: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47282: Merged DEV/CLOUD2 to DEV/CONV_V413
37516: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
37509: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/THOR1:
37167: Merged HEAD to BRANCHES/DEV/THOR1_SPRINTS:
37157: THOR-1459: WebDAV: site names cannot start with 'webdav'
37302: THOR-1403: ensure indexing happens asynchronously on upload.
37303: THOR-1403: removed thumbnail creation during file upload.
37459: THOR-1429: Webdav returns 500 when you don't have access to moderated site
37469: THOR-1475: Fixed avatar thumbnails for users joining/leaving/role change on sites.
37506: Resolve THOR-1481: Cannot preview PDFs over 3.5MB in size
48256: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47283: Merged DEV/CLOUD2 to DEV/CONV_V413
39236: Fixed and baked in Share Hazelcast Cloud specific configuration into thor-share module. Now only need to override hz:hazelcast bean with AWS key specifics for test/production.
39358: Resolve CLOUD-186 500 error displayed when trying to add 'Content I'm editing' dashlet
39388: Resolve CLOUD-185: My / Site Activities displayed incorrectly
48259: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47302: Merged DEV/CLOUD2 to DEV/CONV_V413
39877: CLOUD-438: Merged V3.4-BUG-FIX to CLOUD1
36446: Fix for ALF-13404 - Performance: 'Content I'm Editing' dashlet is slow to render when there is lots of data/sites
- Effectively removed all PATH based queries using the pattern /companyhome/sites/*/container//* as they are a non-optimized case
- Replaced the "all sites" doclist query using the above pattern with /companyhome/sites//* plus post query resultset processing based on documentLibrary container matching regex
- Optimized favorite document query to remove need for a PATH
- Optimized Content I'm Editing discussion PATH query to use /*/* instead of /*//*
- Fixed issue where Content I'm Editing discussion results would not always show the root topics that a user has edited
- Added some addition doclist.get.js query scriptlogger debugging output
36449: ALF-13404 - Fix for issue where favoriates for all sites would be shown in each site document library in the My Favorites filter.
37190: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
37189: ALF-13404: Performance: 'Content I'm Editing' dashlet is slow to render when there is lots of data/sites
- Additional query improvement by Pavel
37835: Fix for ALF-14429 - Recently Modified dashlet takes up to 30 seconds to load after upgrade to Alfresco 3.4.6.23
Merged PATCHES/V3.4.6 to CLOUD1
39491: ALF-13404: Another attempt. Still not performing. Giving up on the cm:* idea altogether.
Merged V3.4-BUG-FIX to CLOUD1
39672: Merged PATCHES/V3.4.6 to BRANCHES/DEV/V3.4-BUG-FIX
39534: ALF-13404: Now we understand it! Content I'm Editing dashlet is non-site specific so should use cm:* in its queries. However, site filters and dashlets should NOT.
Merged V4.0-BUG-FIX to CLOUD1
36635: ALF-13404 for documentlibrary-v2 APIs
37121: ALF-12796: Ensure that only visible nodes are shown via Category search in Repository view when libraryRoot is changed from company home.
Merged PATCHES/V3.4.6 to CLOUD1
37189: ALF-13404: Performance: 'Content I'm Editing' dashlet is slow to render when there is lots of data/sites
- Additional query improvement by Pavel
Merged V4.0-BUG-FIX to CLOUD1
37443: Hand merge of second round of PATH query improvements for ALF-13404 to doclib2 API scripts
Merged V4.1-BUG-FIX to CLOUD1
38209: Tweaks to code merged over recently from 3.4 relating to doclib filters query simplification.
38298: Fix for ALF-13737 - Error when 'favoriting' Company Home
39678: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
39672: Merged PATCHES/V3.4.6 to BRANCHES/DEV/V3.4-BUG-FIX
39534: ALF-13404: Now we understand it! Content I'm Editing dashlet is non-site specific so should use cm:* in its queries. However, site filters and dashlets should NOT.
Hand merged above changes to documentlibrary-v2 filter scripts.
48260: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47305: Merged DEV/CLOUD2 to DEV/CONV_V413
40104: Fix for CLOUD-476 - userStatusRelativeTime is still referenced in org/alfresco/components/dashlets/my-profile.get.js and causes exception on user profile page when user status has been set.
40402: Fix to CSS error in cloudsync merge - incorrectly overridden font-size in H3 dashlet contents (fix from Mr "I read CSS in my sleep" Hatfield).
48262: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (RECORD ONLY)
47374: Merged DEV/CLOUD2 to DEV/CONV_V413
40553: Remove on-premise style MT store Id extraction code from syncmode config lookup.
48263: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47375: Merged DEV/CLOUD2 to DEV/CONV_V413
42005: Merged BRANCHES/DEV/FEATURES/CLOUD1_DAM to BRANCHES/DEV/CLOUD1:
37644: Resolve CLOUD-34: Incorporate Gallery View
39105: Moved to AMP produced from modules/dam/BRANCHES/V1.0 with overrideSource=cloud build property
39268: ALF-13984: High Resolution Mime-Aware Place Holder Icons
- Implemented in DAM 1.0.2.0
39651: Deployed DAM module version 1.0.3 to CLOUD1_DAM which fixes:
- CLOUD-380: Document library displayed incorrectly in Gallery view in IE7
- DAM-36: CLONE - Document library displayed incorrectly in Gallery view in IE7
- DAM-37: Gallery View: No Border Around Selected Items in IE7
- DAM-38: Gallery View: Two Items Must be Selected in IE7 for Multi-select Actions
- DAM-39: Gallery View: Slider Behavior is Erratic in IE7
- DAM-40: Gallery View: Upload Instructions Throws Error in IE7
40083: CLOUD-378: Drag and drop within document library doesn't work in Gallery view
- Deployed DAM 1.0.4.0
40507: Changed name of DAM module to Media Management
40534: Version 1.0.5.1 of MM module which includes:
- DAM-61: Multi-Select Checkboxes Are No Longer Present in 1.0.5
40723: Deployed version 1.0.5.3 of the Media Management module which includes fixes for:
- CLOUD-544 / DAM-66: 'Share' Link Displayed Incorrectly on Info Panel
- CLOUD-543 / DAM-65: Gallery View Content Display Should Support Dynamic Changing of Browser Width
41174: Deployed Media Management module 1.0.5.4 which includes:
- DAM-67: Gallery View Changes the Size of Dragging Thumbnails in Other Views
- DAM-68: Gallery VIew Should Hide Its Container on destroyView
- DAM-69: Gallery View Resizing Should Fire Only When Resizing has Stopped
- DAM-71: Gallery View Thumbnail Generation Should Accept Thumbnail Definition Parameter
41536: Merged HEAD to BRANCHES/DEV/FEATURES/CLOUD1_DAM:
40870: m.share fixes
41537: Merged HEAD to BRANCHES/DEV/FEATURES/CLOUD1_DAM:
40919: m.share fixes
41538: Merged HEAD to BRANCHES/DEV/FEATURES/CLOUD1_DAM:
41432: Fixed CLOUD-587 "Drag and Drop Changes Conflict with Hover Events on Touch Devices"
41614: Changed version of gallery view only MM module to 0.1
42004: Upgraded to MM 0.1.5.5 which contains fix for DAM-74
48266: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (UI ONLY)
47403: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42199: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/CLOUD1:
41113: Creating new [bug fix] branch from BRANCHES/DEV/CLOUD1
41211: QuickShare: CLOUD-593: prevent copying of QuickShare props on node copy [+ minor refactor]
41612: QuickShare: Merged form THOR1_QUICK_SHARE to CLOUD1-BUG-FIX
36363: QuickShare: Improvment for THOR-1268 "F378: As a user I can choose to share a document"
41639: QuickShare: Fixed bug where the display of quickshare was based on the showComments property
48267: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47411: Merged DEV/CLOUD2 to DEV/CONV_V413
42121: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/CLOUD1:
39663: CLOUD-153 - Invite box doesn't parse email addresses properly
48269: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47422: Merged DEV/CLOUD2 to DEV/CONV_V413
42047: Merged DEV/CLOUD_SIGN_UP into DEV/CLOUD1 (cloud priority
47430: Merged DEV/CLOUD2 to DEV/CONV_V413
42049: Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1:
41674: ALF-15967: Using START_USER_ID_ instead of "initiator" property to query process instances started by user X to prevent extra joins + removed unused constants
41650: Fixed CLOUD-667: Merged fix for ALF-14438 into CLOUD1-BUG-FIX + using START_USER_ID_ instead of custom "initiator" property to query initiator to boost performance even more
42050: Merged DEV/CLOUD1-BUG-FIX into DEV/CLOUD1:
41674: ALF-15967: Using START_USER_ID_ instead of "initiator" property to query process instances started by user X to prevent extra joins + removed unused constants
41650: Fixed CLOUD-667: Merged fix for ALF-14438 into CLOUD1-BUG-FIX + using START_USER_ID_ instead of custom "initiator" property to query initiator to boost performance even more
48270: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (UI ONLY)
47438: Merged DEV/CLOUD2 to DEV/CONV_V413
42160: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/CLOUD1:
38864: CLOUD-41 - Resize logo banner on upload
38878: CLLOUD-42 - Image previews should be larger
48271: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47345: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
40871: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
40342: Merged BRANCHES/DEV/THOR1_REST_API1 to BRANCHES/DEV/THOR1_REST_API2:
35747: Merged BRANCHES/DEV/THOR1_REST_API to BRANCHES/DEV/THOR1_REST_API1:
34235: Upgraded Jackson to 1.9.4
34258: Removed invalid bean definitions (classes don't exist) for abstract="true" beans.
34463: Exported=true
34464: Removed unused parent workflow
34465: Added a createComment method (Just cut and pasted Neils testcase code).
34466: Initial check-in of Rest Api code. Still quite a bit to do.
34619: Added sources
34620: Going to start another Sprint so I need to check in everything up to date. WIP
34691: Renamed Action interfaces for better consistency, Fixed up POST methods with better Metadata about resources and fixed failing tests
34727: Reworked the Resource execution, added PUT webscript, improved the tests.
34853: Implemented HTTP Methods: GET, PUT, POST, DELETE with better test cases
34856: Initial cut of rest api implementations. Work in progress.
34935: Added EmbeddedEntityResource and uniqueid annotations. Recursively calls embedded entities, improved tests.
34956: Attempted simplification by removing the CollectionResource concept -> Just an EntityResource with 5 potential methods.
34986: 2nd cut of rest api implementations: still wip.
34987: Added a readById method for Resource GET using the relationship id
35007: Rest API (THOR-1150, THOR-1151, THOR-1152, THOR-1153, THOR-1220, ):
- explicitly set default timezone for date serialization/deserialization to UTC
- more rest api implementation tests
- rest api implementation re-factoring resulting from changes to the framework
35024: Automatically sets the id of passedIn object for a HTTP PUT for relationship resources.
35051: Further impl for public api: THOR-1150 -> THOR-1153 and THOR-1220
35059: Separated the GET executor so the embedded objects are called correctly.
35102: Added Paging, fixed up the Tests.
35117: wip, rest api implementations
35312: Made final
35313: Better exception handling with messages
35314: Improved paging/params and messages, started on embedded relations
35322: Added support for relations projections, to filter by properties use "properties" param, to add in relations use the "relations" param
35329: Handles null relationship keys
35377: Checks for simple property types which don't allow embedding
35496: WIP: rest implementations, test framework and tests
35529: Initial commit of scope and versioning support.
35539: Fixed the versioning for relationship resources
35560: Quick cleanup
35562: Embedded relationships is now working much better
35586: Safer serialization of Maps/Collections
35603: Added better version and filtering tests.
35611: Added Entity and Relationship not found exceptions
35612: Added Entity and Relationship not found exceptions
35674: Rest api implementations:
- node refs are represented solely by their uuid (workspace://SpacesStore is assumed)
- updates to model classes (hashcodes, equals, etc)
- more paging support
- tests
35858: Merged BRANCHES/DEV/THOR1_REST_API to BRANCHES/DEV/THOR1_REST_API1:
35773: Added api versioning with @WebApiDeleted annotation. Better inheritance handling and improved tests.
35774: Deleted, it wasn't supposed to be there.
35988: WIP:
- sample requests
- more tests
- general fixes, including security fixes
- tag entity
35990: Merged BRANCHES/DEV/THOR1_REST_API to BRANCHES/DEV/THOR1_REST_API1:
35938: Reworked filtering in a big way. Hopefully now it works.
35982: Clean up and bug fix the request
35983: Clean up and bug fix the request
36002: Merged BRANCHES/DEV/THOR1_REST_API to BRANCHES/DEV/THOR1_REST_API1:
35992: Clean up after discussions with David/Steve. New Parameter called "parameters"!
36056: Clean up, not used
36057: Changed the way responses are rendered, more consistent "entry" entries.
36087: Changed the json structure for tests as well
36134: Added paging parameter, cleaned up imports, more tests
36146: WIP:
- fixed up create tag return type
- fixed up Person model entity so that it doesn't extend Node
36151: Fix for Serialization of recursive related Collection of results
36168: Better empty collection handling, initial sorting tests.
36189: Fixes embedded resources by correct id.
36210: WIP:
- updates to rest api request files
- changed Comment so that it doesn't extend Node. removed title
- more tests
36211: WIP:
- service paging and other fixes and updates
36298: Moved jetty files to fix the build (it's odd that cloud -r works and yet continuous.xml does not)
36299: Update classpath as a result of jetty jars move
36301: Fix to stop null values in hashmaps from being returned in results.
36302: Added copyright notices
36303: WIP:
- split site service into a base class (dealing with site permissions and membership) and a subclass (everything else) to aid the following
- moved site membership functionality into canned queries for person sites and site members relations
- changed totalItems to an Integer so that it can be null if total items is not known
- added siteId filtering for activities
- copyright notices
- creating a comment through the comment service raises a share-like activity
36304: WIP:
- changed totalItems to an Integer so that it can be null if total items is not known
- copyright notices
36309: Servlet API 2.5 needs to be included at the top for the embedded jetty to work - need to revisit this.
36310: Temporary fix for dealing with nodeRefs embedded in activity summaries: regex match and convert to NodeRef.
36312: Fix tests
36325: Add jetty jars to ant test classpath
36327: Site memberships fix, override search subsystem to force lucene, re-instate full site service implementation (Spring circular dependencies are ok)
36335: Add missing file
36367: Fixes to tests
36368: CommentService fix - permissions.
36438: WIP:
- Person filtering (for cloud)
- Disabled some tests that are preventing the test from running (will revisit)
- Person-avatar relation
36522: WIP:
- fix sort ordering for site members
- fix site id filter for activity feed list (add tenant id)
36523: WIP:
- more tests
- improved robustness of tests
- added status mappings for EntityNotFound and RelationResourceEntityNotFound
- for avatar, return base 64 encoded avatar data and avatar node id
- use more specific EntityNotFound and RelationResourceEntityNotFound exceptions.
36646: Changes resulting from review
- make sure empty strings and null values are not output
- person entity tidy-up
- person visibility rules applied to person retrieval
- more tests
- return noderef of avatar node
36668: Fix build, add missing file
36694: Fix failing test
36764: WIP:
- site containers canned query
- node ratings: return null average (rather than -1) if there are no ratings
- site membership canned query sorting - use an enum for sort fields
36767: Add missing files
36769: WIP:
- node ratings: remove user rating summary, added rating date and fixed up tests
36770: WIP:
- some changes to property names for activity feed entries
36823: WIP:
- re-instate -1 for average rating when there are no ratings
36824: Changes resulting from review:
- merge activities into one relation
- quota model object to model network quotas
- Change HomeAccount -> HomeNetwork
- Changes to comment property names
- If average rating is -1 (from the rating service) convert to null
- remove readById from node entity resource
- Favourite sites url renaming
36825: Removed debug logging for rest api
36826: Commented out tag related tests until I figure out how to get the lucene search working
36833: Added discoverablity for the documentation. New @WebApiDescription, @WebApiParam annotations
36871: Added tests for @WebApiDecrition, @WebApiParam
37026: WIP:
- added discoverability annotations
- changes resulting from review:
o node ratings output restructure
o network quotas restructure (need to revisit this again)
- activity summary post processing framework
- added non-caching to rest api webscript (need to revisit)
- don't output empty strings (need to revisit)
- more tests
37058: WIP:
- change tag service support
37141: WIP:
- tag sorting
- fix JSON issue in PreferencesService
37142: WIP:
- refactoring: split functional areas into separate REST API implementation classes
- added copyright notices
- network quotas represented as a list
- ensure empty (zero length) JSON strings coming into the REST api are treated as null
37300: WIP:
- support for update comment
- activity summary processing
- web script set no caching and response content type
37301: WIP:
- support for update comment
37354: Build fix: try rebuilding indexes
37369: Fix build: try again
37498: More logging to determine build failure using lucene for search
37608: Build fix?
37609: Fix build
37637: Fix build: try again
37672: Build fix (try again)
37860: Get networks: consolidate functionality so that it's easily callable from core Thor code and public api code
37861: Get networks: consolidate functionality so that it's easily callable from core Thor code and public api code
37862: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
37864: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
37866: Unit test fix
37950: Build fix for ApiTest (another try - override repository-properties bean to force lucene)
38051: Build/test fix (another try)
38072: Removed file no longer required
38114: Better representation of the Resource metadata. Try calling: /alfresco/service/public/alfresco/versions/1
38230: Fix PublicApiTest on the build machine
38309: Public api test fixes
38319: Public api webscript transaction configuration. Make get webscript r/o transaction.
38320: Public rest api: make sure http response headers are written before the response content.
38340: More build test fixes
38349: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
- fix up CMIS query fallout
38530: Fix tests
38531: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
- fix up cmis queries
38552: Further test fixes
38574: Added some comments
38730: Added OPTIONS webscript to get metadata on the current url
38879: Refactored a little to make the code easier to extend / customise
38880: Fixed incorrect config, I should try not to delete things.
38986: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API1:
38954: Fix for ALF-14475: "CMIS : Wrong cmisra:numItems in folder sites and below with /cmisatom binding url"
39010: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API1:
39006: Fix for ALF-14475 part 2: "CMIS : Wrong cmisra:numItems in folder sites and below with /cmisatom binding url"
39090: Fixed broken webscript OPTIONS call
39159: Fix broken INFO url mapping
39326: Clean up, Added ResourceMetaDataWriter interface for different meta info presentation formats
39331: The tests need their own context
39609: Update to latest Chemistry libraries
39657: Fix for CLOUD-417, part 1: "Delete a Comment"
39741: Fix for CLOUD-409: "Change Endpoint for CMIS URLs in Staging"
39742: Fix for CLOUD-409: "Change Endpoint for CMIS URLs in Staging"
39750: Fix for CLOUD-417, part 2: "Delete a Comment"
- added delete comment method to comment service
39754: Fix for CLOUD-417, part 3: "Delete a Comment"
- fixed up activity generation for update and delete comment
39776: OpenCMIS TCK fix: getDescendants is using node service, which unlike the FileFolderService does not automatically remove hidden files.
39780: Shifted public api opencmis webscript definitions to Thor
39781: Shifted public api opencmis webscript definitions to Thor
39782: Fix for CLOUD-409: "Change Endpoint for CMIS URLs in Staging"
39783: Minor fixes, comments
39785: Public api tests
- move jetty libraries to 3rd party
- remove JettyComponent as a Spring bean and change how it's constructed
39786: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
- for unversioned documents, the revision number should not be appended
39794: Added missing files for public api tests
39795: Update to latest Chemistry libraries
39834: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
- for unversioned documents (or documents with version "1.0"), the revision number should not be appended
39835: Fix for CLOUD-362: "Discover Networks" API should be at "/tenants"
39836: Fix for THOR-1493: "OpenCMIS Change Object Id to be Node GUID"
39844: Public api tests
- move jetty libraries to 3rd party
- remove JettyComponent as a Spring bean and change how it's constructed
39854: Fix for CLOUD-362: "Discover Networks" API should be at "/tenants"
39856: Re-instate tests.
39857: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- removed cmisatom url binding (opencmis is now at .../public/cmis/versions/1/atom)
39926: Fix for CLOUD-442: "Public API : Tagging + Paging"
39927: Fix for CLOUD-442: "Public API : Tagging + Paging"
- updates to public api tests
40185: Make sure LockService is injected into CommentService
40186: Make sure LockService is injected into CommentService
40187: Changes resulting from sprint demo:
- changes to network and network membership representation
- embed modifiedBy person object in comment
40211: Changes resulting from sprint demo:
- changes to network and network membership representation
40212: Fix intermittently failing test
40223: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
- removed browser binding for now
40224: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api" (Thor-specific changes)
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
- removed browser binding for now
40225: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
- removed browser binding for now
40254: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
40255: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
40256: Fix for THOR-1494: "OpenCMIS Change Base Url to be Consistent With Public Rest Api"
- changes resulting from end of spring demo (get repositories located at .../cmis/versions/1.0/atom)
40270: Turned stacktrace into a String
40339: CLOUD-488: "The activities feed in the public API is not returning all required summary data for comments"
40548: Merged PATCHES/V4.0.2 to BRANCHES/DEV/THOR1_REST_API2:
40526: Fixed ALF-15540: CMIS: Synchronized block in service interceptor
40644: Public api:
40645: Public Api:
40646: Public Api:
40649: Public api:
40650: Public api:
40657: Merged BRANCHES/DEV/THOR1_REST_API1 to BRANCHES/DEV/THOR1_REST_API2:
40515: CLOUD-390: Content models to be filtered out of Cloud CMIS implementation
40550: Public api:
- updates to datetime property names
40552: Public api:
- sort sites by site title (by default)
40596: Removed "system" from exclusions for CLOUD-495
40610: CLOUD-495: F414: Add multiple tags to a folder or document
40674: Public api:
40675: THOR-1324: "F414: Add multiple tags to a folder or document"
40676: Public api:
40678: Public api:
40715: Public api:
40730: Merged /alfresco/BRANCHES/DEV/THOR1_REST_API1:r40724 Better meta-data handling for PUT requests
40731: Merged /alfresco/BRANCHES/DEV/AMILLER/CLOUD-496:r40659: CLOUD-500: Add trusted auth with key validation.
40732: Fixed failing test
40739: Merged BRANCHES/DEV/V3.4-BUG-FIX:r40193: ALF-15307 / ALF-15190: FTS indexing can stick forever on purged nodes - May cut 50 minutes off the build time when merged
40742: Public api
40801: Public api:
40802: Public api
40803: Public api
40804: Public api
40807: Public api
40811: Public api
40815: Public api:
40826: Public api
47357: Fix merge/compile error (solr /cmis query)
47370: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41149: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41146: Fix trusted authentication against OpenCMIS
47372: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41192: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41191: Fix for OpenCMIS trusted authentication to allow local opencmis access as before
48272: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD: (no changes)
47368: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41128: (RECORD ONLY) Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/CLOUD1:
41003: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41026: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41039: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41086: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41115: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41126: Merged BRANCHES/V4.1 to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
40364: Testcase for ALF-15178, which is not reproduced.
40419: Fix for the MLText parts of ALF-15502.
40782: Fix ALF-15420: Move: child files/subfolders aren't synced after moving from parent folder and updating in Alfresco on-premise/Cloud
41127: Merged BRANCHES/V4.1 to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
41121: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41003: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41026: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41039: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41086: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
41123: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
41115: CloudSync: ALF-15734 - force unsync (of last SSMN) on target causes repeating pull errors to appear in both logs
48274: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47356: (RECORD ONLY) Add temp logging - to investigate unit test failures on build only
48277: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47376: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41302: CLOUD-622: "Mobile App connection to testmy build 227 issue"
41377: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
40859: public api:
40862: CLOUD-555: "Updating comment fails because node not found"
40961: CLOUD-566: "Site object shouldn't contain the "sitePreset" property"
40979: Added tests for non-numeric params and non-european characters
41030: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API2:
41027: ALF-15193: "Folder Is Not a Folder CmisInvalidArgumentException thrown when using cmis:objectId"
41097: Added quickshare and cloudsync to cmis filter list
41098: Renamed serializer/deserializer lists for RestJsonModule
41099: Cleaned up consistent Rest responses - CLOUD-574
41100: Meta info webscript is disabled because its not been reviewed / in the correct format
41104: Meta info webscript is really disabled because its not been reviewed / in the correct format
41105: Added key for trusted layer7 relationship
41137: Public api:
41168: Public apI;
41169: CLOUD-565: "API / URL returns a "tenant required" error"
41170: public api:
41171: public api:
41172: public api:
41183: CLOUD-598: "API: "GET network" response has unnecessary JSON nesting"
41186: Fix solrcore properties
41282: CLOUD-616: "CMIS API: Repository names should be more descriptive"
41283: CLOUD-601: "API /networkId/public/cmis/versions/ returns a 400"
41325: Public api:
41367: CLOUD-636: "REST API: Nodes: Tags: Not allowed DELETE method proceeds with status 204"
41369: Public api:
41474: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41422: Sample OAuth call for the Resource Owner Password flow
41427: Sample OAuth call for the Client Credentials flow
41433: Public api: (1) parameterize site members/people sorting in service api
41434: Public api: minor comment service fix
41438: CLOUD-629: "REST API: It is possible to add a comment to comment"
41439: Public api: fix for default tenant id in CMIS requests
41449: CLOUD-629: "REST API: It is possible to add a comment to comment"
41456: CLOUD-644: "Performing a Checkout in OpenCMIS Results in an Exception in the Share Doc Library"
41457: Fix build
41461: Public api: more tests
41560: CLOUD-657: "cmis root service document returning incorrect urls"
41670: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41521: CLOUD-660: "GET favourite sites results in exception when skipCount is greater than number of items"
41606: Fix for CLOUD-668 - POSTing to a relationship by id now returns an InvalidArgumentException
41607: CLOUD-668 : changed ordering so errors fire in correct order.
41628: Public api: more tests
41710: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41672: CLOUD-672: "404 Error when browsing child files/folder "
41673: Public api: more tests
41675: CLOUD-674: "Root network calls need to return application/json content type"
47378: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41670: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41521: CLOUD-660: "GET favourite sites results in exception when skipCount is greater than number of items"
41606: Fix for CLOUD-668 - POSTing to a relationship by id now returns an InvalidArgumentException
41607: CLOUD-668 : changed ordering so errors fire in correct order.
41628: Public api: more tests
41710: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41672: CLOUD-672: "404 Error when browsing child files/folder "
41673: Public api: more tests
41675: CLOUD-674: "Root network calls need to return application/json content type"
48289: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD
47447: Merged DEV/CLOUD2 to DEV/CONV_V413
43323: Merged BRANCHES/DEV/FEATURES/CLOUD1_GRANULARPERMISSIONS1 to BRANCHES/DEV/CLOUD1:
42257: CLOUD-649: Updates UI action for Granular Permissions
42295: CLOUD-33: Updates labels
42303: CLOUD-651: Limit user search to site members only.
42352: CLOUD-780: Adds a rolesWhitelist to only display those roles that are allowed. Currently set to: ["Consumer", "Contributor", "Collaborator"]. This is only used in the site view. The Repository view behaviour has not changed.
42427: Removes multi-select manage-permissions dialogue.
42520: CLOUD-802: Change the way the user is returned to the previous page to work around suspected Chrome bug.
42604: CLOUD-840: Automatically add SiteManger permisions when inheritAll is switched off. Pervent remaoval of siteManager authority.
42606: Fixed CLOUD-840 "Granular Permissions: Site Manager should retain access when inherit permissions is turned off"
42807: CLOUD-863: Reordered code to avoid AccessDeniedException
43259: CLOUD-901: Revert showComments check so it handles undefined permission
43266: CLOUD-900: Old Manage permissions form is opened via Permissions panel
43307: CLOUD-900: Follow-up fix
48291: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (UI ONLY)
47453: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
44059: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/CLOUD1:
43797: Merged BRANCHES/DEV/FEATURES/CLOUD1_SOLR to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42526: Merged BRANCHES/DEV/V4.0-BUG-FIX, BRANCHES/V4.1, BRANCHES/DEV/4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR for CLOUD-798
V4.0-BUG_FIX
36393: Final part of ALF-13723 SOLR does not include the same query unit tests as lucene
36434: Test fix for ALF-13723 SOLR does not include the same query unit tests as lucene
36608: First part of ALF-14209 SOLR - does not support query for all stores
36676: Fix for ALF-14216 Solr Exception when you try to sort folders or files by size.
36954: ALF-14209 SOLR - does not support query for all stores
37075: Fix for ALF-14267 SOLR index check - First transaction time used instead of first ACL time - indexCheck, checkInitialState
37135: Fix for ALF-13993 It fails to find documents whose tag is longer than 255 characters
37253: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
37384: Fix for ALF-14219 SolrQueryHTTPClient unable to handle long queries (4096 bytes)
37628: Build Fix
37749: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
37863: Fix for ALF-14631 Extraneous Backslash in Solr Configuration File
37896: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
38008: Fix for ALF-14042 Customisable Alfresco contextPath in Alfresco AbstractHttpClient (used e.g. by Solr CoreTracker)
38010: Fix for ALF-14686 https://localhost:8443/solr/admin/cores?action=CHECK - checks the index - it should check the cache
V4.1
38179: Fix for ALF-14620 SOLR searches run by system user in archive store return fewer results than for admin user
V4.1-BUG-FIX
40401: Part for for ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
41201: Fix for ALF-15767 Group query using cm:authorityName
41202: Additional unit tests related to ALF-15731 TYPE:"..." queries no longer work for Lucene on 4.X
41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
41210: Part 2: ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
Fix for ALF-15851 Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
41730: Fix for ALF-15995 NodeRef is missing in log on "Problem converting to Freemarker" error
41747: Fix for ALF-15811 SOLR query increases DocBitSet inefficiently
Part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41748: Fix for ALF-15950 Solr: throws NPE: org.alfresco.solr.SolrLuceneAnalyser.loadAnalyzer
41752: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
41940: Fix for ALF-16086 SOLR tracking does not include transformation status etc (error in header name)
42136: Last SOLR side update for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42143: In-memory bridge table for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42183: Build fix - unit test runs in 64M - for all the washing machines out there ....
42547: Fix the model used for embedded tests.
42659: Add missing test model
42663: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR
42612: Further fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
42657: Fix for ALF-16359 Fix SOLR logging in production and other environments
42660: (RECORD ONLY) Merged DEV/CLOUD1 to DEV/FEATURES/CLOUD_SOLR
working copy sync r42514 through r42659
43799: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42377: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42363: ALF-16213: renaming versioned file results in file being deleted.
42411: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42408: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/V4.1-BUG-FIX:
42389: CLOUD-796: handle unknown custom content/folder type
42396: CLOUD-796: handle unknown custom content/folder type
42397: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
41858: ALF-14444 - CloudSync: Ensure unknown properties when synced to Cloud are ignored properly
42406: CLOUD-796: handle unknown custom content/folder type
42409: CloudSync: CLOUD-796 / ALF-16226 - hide sync props in forms (eg. edit props) for sync'ed custom content type
42428: ALF-16217: Remove unnecessary restriction on content type
42432: CLOUD-795: Optimise activities feed: rollup multiple (WebDAV) document adds/deletes into a single activity
43802: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42559: Merged BRANCHES/DEV/CLOUD1_SPRINT1/ to BRANCHES/DEV/CLOUD1-BUG-FIX:
42548: CLOUD-712: Ensure that all CSS files are loaded in IE (latest Spring Surf libs r1170)
42565: CLOUD-837: TenantContentUsageImpl does not handle failed lock
43811: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42570: CLOUD-810: ""emailFeedDisabled" in person JSON needs to be called "emailNotificationsEnabled""
43813: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42572: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42576: CLOUD-842: Activities Feed: post lookup - job lock + max items per cycle
42579: CLOUD-846: Minor optimisation for Site lookup (for a nodeRef)
43814: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42609: CLOUD-712: Updated Surf libs (r1171) to change the number of @import statements supported by each <style> element in IE from 32 to 31
43815: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42694: Fix build (merge issues) + fixes for CLOUD-839: "Activities Are Not Posted For Ratings", CLOUD-860: "Content Created With CMIS Cannot be Rated" and CLOUD-397: "The JSON response of the networks request is incorrect"
43816: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42737: CLOUD-463: Now checks if the current user has read permission for the shared node, before displaying "Document Details" button.
42847: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42868: Fix failing build tests + further/revised public api tests
42875: CLOUD-869: "Remove cmiscustom types from the CMIS dictionary"
42884: ALF-1059 / CLOUD-469: Post activities for folder(s) add + delete
42899: Fix build
43817: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42950: CLOUD-726: Ensure that i18n messages fall back to properties defined by less specific locale files (updated Surf libs: 1174)
43818: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43138: Fixed CLOUD-491 "'New Folder' form is not displayed on IE7, IE8"
43234: CLOUD-313: Implment Transport pooling in email sender.
43349: Fix CLOUD-918: Failed to delete folder via Folder Details page
43351: Fix CLOUD-905 - activity for Share folder delete are not displayed (OK via WebDAV)
43440: CLOUD-928: Cope with missing shredId attributes, due to the copying of QuickShare properties, prior to CLOUD-593
43451: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
43449: ALF-16669: removing a site member may break the activity feed (CLOUD-931)
43819: Fix merge error
43820: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43465: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43821: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43477: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
39205: Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
39084: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
39081: Fix for ALF-6139 and ALF-13959 - Incomplete site creation issues - latest Surf libs and related changes to allow atomic creation of multiple Surf objects in a single REST call. Originally authored by Dave Ward for 3.2 - now migrated to SpringSurf. Implemented ADMRemoteStore changes for above change to apply to 4.0.
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43822: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43537: ALF-16706: CLONE - POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
43520: ALF-16694 POI becoming irresponsive and causing jvm to freeze for a while with certain XLS (fraction formats)
- Patched POI to:
- limit the length of fractions to four digits (more than that takes too long to process) e.g. "# #/#####" is too long and will be reduced to "# #/####" which still takes about a second!
- handle the -ve fraction format part (i.e. n in p;n;z), so its length is not interpret as part of the fraction format of the +ve fraction part.
- handle custom formats a bit better (strip them) rather than interpret the text length as part of the fraction format
- handle -ve fractions (just did not work)
- limitations:
- custom text gets stripped (still better than before)
- formats that have p (+ve) and n (-ve) parts must include a fraction format in each part. Otherwise +ve and -ve values are not formatted as a fraction (still better than before)
43564: CLOUD-939: <Record Only>
43558: ALF-16694 POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
- Original jar did not get removed in previous commit
<< NO NEED TO MERGE TO CLOUD1-BUG-FIX as there was a tree conflict and the original jar was removed. >>
43823: Fix merge error
43824: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43579: Public api test, fix intermittent test failures (hopefully)
43721: CLOUD-935: Update thor override of remoteadm.post.desc.xml
43726: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43828: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43728: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/CLOUD1-BUG-FIX:
38211: CLOUD-115 - Remove Network Admins on downgrade to free/public
43829: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43731: Resolve CLOUD-965: A known config which has been tested can be modified when deploying to production
43733: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43762: Fix the build
43830: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43788: CLOUD-942: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
39622: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39605: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- transformer.PdfBox.TextToPdf no longer does txt to pdf transform as OOo/JOD handles non western chars better and are not that
much slower even for western encodings
- It still does csv and xml to pdf
- transformer.complex.Text.Pdf2swf now has a wild card first transformer for text to pdf (rather than transformer.PdfBox.TextToPdf)
The 2nd transform is still transformer.Pdf2swf. As a result transformer.PdfBox.TextToPdf or the OOo/JOD transformers may be used.
- transformer.complex.Archive.Pdf2swf now has a wild card first transformer for the same reason.
- transformer.complex.Text.Image now has a wild card first transformer for the same reason.
- Allow transformer config element supportedTransformations to wild card source or target mimetype
39692: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39679: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Fix build failures (not sure about RecordsManagementAuditServiceImplTest)
- Reset some of the text to pdf / swf limits now OOo or JOD is used rather than PDFBox
40112: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40111: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Patched jooconverter to handle non western characters in text files, by using the same properties that JOD uses.
40073: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Refactored JodContentTransformer and OpenOfficeContentTransformerWorker. Moved common code into OOoContentTransformerHelper,
including fixes that existed on only one or the other.
- For text files, change file encoding from SHIT JIS (and others) to UFT-8, as OpenOffice/LibreOffice do not support this as
an input. They do support it in other file types but not text. JOD now works, but OOo still has problems.
43789: CLOUD-942: Add mergeinfo, missed by initial commit from Cornerstone.
43831: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43832: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43762: Fix the build
43833: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42692: (RECORD ONLY) Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1-BUG-FIX:
40859: public api:
40862: CLOUD-555: "Updating comment fails because node not found"
40961: CLOUD-566: "Site object shouldn't contain the "sitePreset" property"
40979: Added tests for non-numeric params and non-european characters
41030: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API2:
41027: ALF-15193: "Folder Is Not a Folder CmisInvalidArgumentException thrown when using cmis:objectId"
41097: Added quickshare and cloudsync to cmis filter list
41098: Renamed serializer/deserializer lists for RestJsonModule
41099: Cleaned up consistent Rest responses - CLOUD-574
41100: Meta info webscript is disabled because its not been reviewed / in the correct format
41104: Meta info webscript is really disabled because its not been reviewed / in the correct format
41105: Added key for trusted layer7 relationship
41137: Public api:
41146: Fix trusted authentication against OpenCMIS
41168: Public apI;
41169: CLOUD-565: "API / URL returns a "tenant required" error"
41170: public api:
41171: public api:
41172: public api:
41183: CLOUD-598: "API: "GET network" response has unnecessary JSON nesting"
41186: Fix solrcore properties
41191: Fix for OpenCMIS trusted authentication to allow local opencmis access as before
41282: CLOUD-616: "CMIS API: Repository names should be more descriptive"
41283: CLOUD-601: "API /networkId/public/cmis/versions/ returns a 400"
41325: Public api:
41367: CLOUD-636: "REST API: Nodes: Tags: Not allowed DELETE method proceeds with status 204"
41369: Public api:
41422: Sample OAuth call for the Resource Owner Password flow
41427: Sample OAuth call for the Client Credentials flow
41433: Public api: (1) parameterize site members/people sorting in service api
41434: Public api: minor comment service fix
41438: CLOUD-629: "REST API: It is possible to add a comment to comment"
41439: Public api: fix for default tenant id in CMIS requests
41449: CLOUD-629: "REST API: It is possible to add a comment to comment"
41456: CLOUD-644: "Performing a Checkout in OpenCMIS Results in an Exception in the Share Doc Library"
41457: Fix build
41461: Public api: more tests
41521: CLOUD-660: "GET favourite sites results in exception when skipCount is greater than number of items"
41606: Fix for CLOUD-668 - POSTing to a relationship by id now returns an InvalidArgumentException
41607: CLOUD-668 : changed ordering so errors fire in correct order.
41628: Public api: more tests
41672: CLOUD-672: "404 Error when browsing child files/folder "
41673: Public api: more tests
41675: CLOUD-674: "Root network calls need to return application/json content type"
41790: CLOUD-629: "REST API: It is possible to add a comment to comment"
41791: CLOUD-629: "REST API: It is possible to add a comment to comment"
41793: CLOUD-629: "REST API: It is possible to add a comment to comment"
41823: Public api: more tests
41825: Fix for CLOUD-684 - wraps the list, not sure if I like the paging
41853: CLOUD-700: "The mobile SDK needs a way to map an accessToken to a user identifier"
41867: CLOUD-711: "It should be possible to remove a favourite site"
41957: Public api: - error handling improvements - more tests
41970: Public api: - fix build (add missing files)
41972: Public api: - more tests (including OpenCMIS TCK)
42046: Added some debug timings. Enabled using log4j.logger.org.alfresco.rest.framework.webscripts=debug
42058: Public api: changed logging package name
42124: Public api: - more tests - minor fixes
42125: CLOUD-734: "CMIS: Query Issues Discovered During Testing"
42126: Public api: fix up OpenCMIS tests
42171: Consistency fix for CLOUD-695.
42180: Fix build
42181: CLOUD-695 "Requests to un-implemented urls do not consistently return http status 405 (Method not allowed)": fix up public api tests
42214: Public api tests (cmis)
42251: Changed the serializer for embedded entities, (related to CLOUD-746)
42253: Fix build
42735: (RECORD ONLY) Fix build (fix merge error)
43834: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43702: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43703: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43744: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43846: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43840: [CLOUD-955] Add request header config to remove Origin Header in share proxy calls.
43855: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
41731: Fix for ALF-16002 - Dashlet - My Documents - I've recently modified - executes unlimited query. In SOLR unlimited (all sites query) is really unlimited, for Lucene it is not. Improved jscript Search debugging to correctly output limit value on query.
43881: Revert CLOUD-942: Reverse merge r43830
43885: CLOUD-942: Reapply changes backed out in r43881 and Comment out faling unit tests.
43921: Resolve CLOUD-990: REGRESS: No items error is displayed on DocumentLibrary Page (for some files)
43924: Disable intermittent OpenCMIS tests
43925: Disable intermittent test
43952: CLOUD-993: Insure login button is shown when user isn't logged in.
43992: Resolve CLOUD-1001: REGRESS: New Application Theme and Logo are not applied after re-login
48293: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD (UI ONLY)
47530: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
45853: Merged BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH to BRANCHES/DEV/CLOUD1:
44041: Merged BRANCHES/DEV/CLOUD1_SPRINT1 to BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH:
40496: Merged from BRANCHES/DEV/AMILLER/CLOUD1_SPRINT_1 to BRANCHED/DEV/CLOUD1_SPRINT1
CLOUD-189: Created e-mail template macros and css lib files
CLOUD-189: E-mail template image assets
CLOUD-189: Updated macros and CSS lib plus finished site invitation template
CLOUD-189: Reset password e-mails
CLOUD-189: More e-mail templates
CLOUD-189: Workflow template
CLOUD-144: Refactor AbstractUserNotifier to allow custom models to be passed to template.
CLOUD-144: Custom activity feed model builder, for cloud.
CLOUD-144: Activities e-mail template
40958: CLOUD-580: Added alt text for images
40960: CLOUD-585: Added missing quotes to invitation e-mail
40967: CLOUD-144: Add joins aggregation to activites feed model and fix missed merge.
40970: CLOUD-144: Added joins to activities e-mail
40982: CLOUD-582: Fix subject
41028: CLOUD-582: Fix unit test assertion on email subject
41231: CLOUD-612: Add generation time to model.
41276: CLOUD-612: Added date to activity e-mail template
41279: CLOUD-614: Added missing footer text to activities e-mail
41502: CLOUD-611: Remove corner images
41728: CLOUD-681: Add others category to activities e-mail
42138: CLOUD-613: Remove exclusions from site activities, sort grouping by site name and improve logic for determining network.
42196: CLOUD-613: Group activities by site
42914: Translated e-mail templates
44174: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH:
43983: GERMAN: Translation updates based on EN r43703
43984: SPANISH: Translation updates based on EN r43703
43985: FRENCH: Translation updates based on EN r43703, includes file missing from previous commit.
43986: ITALIAN: Translation updates based on EN r43703.
43987: JAPANESE: Translation updates based on EN r43703.
43990: BDE-108: add workaround of http://jira.codehaus.org/browse/MNG-4979 in Maven Surefire configuration to be able to use JaCoCo easily
44024: JAPANESE: Translation updates based on EN r43703. Corrects files missing from previous commit.
44031: JAPANESE: Translation updates based on EN r43703. Corrects file missed from previous commit.
44032: GERMAN: Translation updates based on EN r43703. Corrects missing line break.
44059: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/CLOUD1:
43797: Merged BRANCHES/DEV/FEATURES/CLOUD1_SOLR to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42526: Merged BRANCHES/DEV/V4.0-BUG-FIX, BRANCHES/V4.1, BRANCHES/DEV/4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR for CLOUD-798
V4.0-BUG_FIX
36393: Final part of ALF-13723 SOLR does not include the same query unit tests as lucene
36434: Test fix for ALF-13723 SOLR does not include the same query unit tests as lucene
36608: First part of ALF-14209 SOLR - does not support query for all stores
36676: Fix for ALF-14216 Solr Exception when you try to sort folders or files by size.
36954: ALF-14209 SOLR - does not support query for all stores
37075: Fix for ALF-14267 SOLR index check - First transaction time used instead of first ACL time - indexCheck, checkInitialState
37135: Fix for ALF-13993 It fails to find documents whose tag is longer than 255 characters
37253: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
37384: Fix for ALF-14219 SolrQueryHTTPClient unable to handle long queries (4096 bytes)
37628: Build Fix
37749: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
37863: Fix for ALF-14631 Extraneous Backslash in Solr Configuration File
37896: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
38008: Fix for ALF-14042 Customisable Alfresco contextPath in Alfresco AbstractHttpClient (used e.g. by Solr CoreTracker)
38010: Fix for ALF-14686 https://localhost:8443/solr/admin/cores?action=CHECK - checks the index - it should check the cache
V4.1
38179: Fix for ALF-14620 SOLR searches run by system user in archive store return fewer results than for admin user
V4.1-BUG-FIX
40401: Part for for ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
41201: Fix for ALF-15767 Group query using cm:authorityName
41202: Additional unit tests related to ALF-15731 TYPE:"..." queries no longer work for Lucene on 4.X
41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
41210: Part 2: ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
Fix for ALF-15851 Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
41730: Fix for ALF-15995 NodeRef is missing in log on "Problem converting to Freemarker" error
41747: Fix for ALF-15811 SOLR query increases DocBitSet inefficiently
Part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41748: Fix for ALF-15950 Solr: throws NPE: org.alfresco.solr.SolrLuceneAnalyser.loadAnalyzer
41752: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
41940: Fix for ALF-16086 SOLR tracking does not include transformation status etc (error in header name)
42136: Last SOLR side update for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42143: In-memory bridge table for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42183: Build fix - unit test runs in 64M - for all the washing machines out there ....
42547: Fix the model used for embedded tests.
42659: Add missing test model
42663: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR
42612: Further fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
42657: Fix for ALF-16359 Fix SOLR logging in production and other environments
42660: (RECORD ONLY) Merged DEV/CLOUD1 to DEV/FEATURES/CLOUD_SOLR
working copy sync r42514 through r42659
43799: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42377: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42363: ALF-16213: renaming versioned file results in file being deleted.
42411: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42408: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/V4.1-BUG-FIX:
42389: CLOUD-796: handle unknown custom content/folder type
42396: CLOUD-796: handle unknown custom content/folder type
42397: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
41858: ALF-14444 - CloudSync: Ensure unknown properties when synced to Cloud are ignored properly
42406: CLOUD-796: handle unknown custom content/folder type
42409: CloudSync: CLOUD-796 / ALF-16226 - hide sync props in forms (eg. edit props) for sync'ed custom content type
42428: ALF-16217: Remove unnecessary restriction on content type
42432: CLOUD-795: Optimise activities feed: rollup multiple (WebDAV) document adds/deletes into a single activity
43802: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42559: Merged BRANCHES/DEV/CLOUD1_SPRINT1/ to BRANCHES/DEV/CLOUD1-BUG-FIX:
42548: CLOUD-712: Ensure that all CSS files are loaded in IE (latest Spring Surf libs r1170)
42565: CLOUD-837: TenantContentUsageImpl does not handle failed lock
43811: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42570: CLOUD-810: ""emailFeedDisabled" in person JSON needs to be called "emailNotificationsEnabled""
43813: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42572: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42576: CLOUD-842: Activities Feed: post lookup - job lock + max items per cycle
42579: CLOUD-846: Minor optimisation for Site lookup (for a nodeRef)
43814: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42609: CLOUD-712: Updated Surf libs (r1171) to change the number of @import statements supported by each <style> element in IE from 32 to 31
43815: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42694: Fix build (merge issues) + fixes for CLOUD-839: "Activities Are Not Posted For Ratings", CLOUD-860: "Content Created With CMIS Cannot be Rated" and CLOUD-397: "The JSON response of the networks request is incorrect"
43816: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42737: CLOUD-463: Now checks if the current user has read permission for the shared node, before displaying "Document Details" button.
42847: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42868: Fix failing build tests + further/revised public api tests
42875: CLOUD-869: "Remove cmiscustom types from the CMIS dictionary"
42884: ALF-1059 / CLOUD-469: Post activities for folder(s) add + delete
42899: Fix build
43817: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42950: CLOUD-726: Ensure that i18n messages fall back to properties defined by less specific locale files (updated Surf libs: 1174)
43818: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43138: Fixed CLOUD-491 "'New Folder' form is not displayed on IE7, IE8"
43234: CLOUD-313: Implment Transport pooling in email sender.
43349: Fix CLOUD-918: Failed to delete folder via Folder Details page
43351: Fix CLOUD-905 - activity for Share folder delete are not displayed (OK via WebDAV)
43440: CLOUD-928: Cope with missing shredId attributes, due to the copying of QuickShare properties, prior to CLOUD-593
43451: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
43449: ALF-16669: removing a site member may break the activity feed (CLOUD-931)
43819: Fix merge error
43820: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43465: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43821: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43477: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
39205: Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
39084: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
39081: Fix for ALF-6139 and ALF-13959 - Incomplete site creation issues - latest Surf libs and related changes to allow atomic creation of multiple Surf objects in a single REST call. Originally authored by Dave Ward for 3.2 - now migrated to SpringSurf. Implemented ADMRemoteStore changes for above change to apply to 4.0.
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43822: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43537: ALF-16706: CLONE - POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
43520: ALF-16694 POI becoming irresponsive and causing jvm to freeze for a while with certain XLS (fraction formats)
- Patched POI to:
- limit the length of fractions to four digits (more than that takes too long to process) e.g. "# #/#####" is too long and will be reduced to "# #/####" which still takes about a second!
- handle the -ve fraction format part (i.e. n in p;n;z), so its length is not interpret as part of the fraction format of the +ve fraction part.
- handle custom formats a bit better (strip them) rather than interpret the text length as part of the fraction format
- handle -ve fractions (just did not work)
- limitations:
- custom text gets stripped (still better than before)
- formats that have p (+ve) and n (-ve) parts must include a fraction format in each part. Otherwise +ve and -ve values are not formatted as a fraction (still better than before)
43564: CLOUD-939: <Record Only>
43558: ALF-16694 POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
- Original jar did not get removed in previous commit
<< NO NEED TO MERGE TO CLOUD1-BUG-FIX as there was a tree conflict and the original jar was removed. >>
43823: Fix merge error
43824: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43579: Public api test, fix intermittent test failures (hopefully)
43721: CLOUD-935: Update thor override of remoteadm.post.desc.xml
43726: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43828: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43728: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/CLOUD1-BUG-FIX:
38211: CLOUD-115 - Remove Network Admins on downgrade to free/public
43829: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43731: Resolve CLOUD-965: A known config which has been tested can be modified when deploying to production
43733: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43762: Fix the build
43830: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43788: CLOUD-942: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
39622: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39605: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- transformer.PdfBox.TextToPdf no longer does txt to pdf transform as OOo/JOD handles non western chars better and are not that
much slower even for western encodings
- It still does csv and xml to pdf
- transformer.complex.Text.Pdf2swf now has a wild card first transformer for text to pdf (rather than transformer.PdfBox.TextToPdf)
The 2nd transform is still transformer.Pdf2swf. As a result transformer.PdfBox.TextToPdf or the OOo/JOD transformers may be used.
- transformer.complex.Archive.Pdf2swf now has a wild card first transformer for the same reason.
- transformer.complex.Text.Image now has a wild card first transformer for the same reason.
- Allow transformer config element supportedTransformations to wild card source or target mimetype
39692: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39679: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Fix build failures (not sure about RecordsManagementAuditServiceImplTest)
- Reset some of the text to pdf / swf limits now OOo or JOD is used rather than PDFBox
40112: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40111: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Patched jooconverter to handle non western characters in text files, by using the same properties that JOD uses.
40073: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Refactored JodContentTransformer and OpenOfficeContentTransformerWorker. Moved common code into OOoContentTransformerHelper,
including fixes that existed on only one or the other.
- For text files, change file encoding from SHIT JIS (and others) to UFT-8, as OpenOffice/LibreOffice do not support this as
an input. They do support it in other file types but not text. JOD now works, but OOo still has problems.
43789: CLOUD-942: Add mergeinfo, missed by initial commit from Cornerstone.
43831: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43832: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43762: Fix the build
43833: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42692: (RECORD ONLY) Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1-BUG-FIX:
40859: public api:
40862: CLOUD-555: "Updating comment fails because node not found"
40961: CLOUD-566: "Site object shouldn't contain the "sitePreset" property"
40979: Added tests for non-numeric params and non-european characters
41030: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API2:
41027: ALF-15193: "Folder Is Not a Folder CmisInvalidArgumentException thrown when using cmis:objectId"
41097: Added quickshare and cloudsync to cmis filter list
41098: Renamed serializer/deserializer lists for RestJsonModule
41099: Cleaned up consistent Rest responses - CLOUD-574
41100: Meta info webscript is disabled because its not been reviewed / in the correct format
41104: Meta info webscript is really disabled because its not been reviewed / in the correct format
41105: Added key for trusted layer7 relationship
41137: Public api:
41146: Fix trusted authentication against OpenCMIS
41168: Public apI;
41169: CLOUD-565: "API / URL returns a "tenant required" error"
41170: public api:
41171: public api:
41172: public api:
41183: CLOUD-598: "API: "GET network" response has unnecessary JSON nesting"
41186: Fix solrcore properties
41191: Fix for OpenCMIS trusted authentication to allow local opencmis access as before
41282: CLOUD-616: "CMIS API: Repository names should be more descriptive"
41283: CLOUD-601: "API /networkId/public/cmis/versions/ returns a 400"
41325: Public api:
41367: CLOUD-636: "REST API: Nodes: Tags: Not allowed DELETE method proceeds with status 204"
41369: Public api:
41422: Sample OAuth call for the Resource Owner Password flow
41427: Sample OAuth call for the Client Credentials flow
41433: Public api: (1) parameterize site members/people sorting in service api
41434: Public api: minor comment service fix
41438: CLOUD-629: "REST API: It is possible to add a comment to comment"
41439: Public api: fix for default tenant id in CMIS requests
41449: CLOUD-629: "REST API: It is possible to add a comment to comment"
41456: CLOUD-644: "Performing a Checkout in OpenCMIS Results in an Exception in the Share Doc Library"
41457: Fix build
41461: Public api: more tests
41521: CLOUD-660: "GET favourite sites results in exception when skipCount is greater than number of items"
41606: Fix for CLOUD-668 - POSTing to a relationship by id now returns an InvalidArgumentException
41607: CLOUD-668 : changed ordering so errors fire in correct order.
41628: Public api: more tests
41672: CLOUD-672: "404 Error when browsing child files/folder "
41673: Public api: more tests
41675: CLOUD-674: "Root network calls need to return application/json content type"
41790: CLOUD-629: "REST API: It is possible to add a comment to comment"
41791: CLOUD-629: "REST API: It is possible to add a comment to comment"
41793: CLOUD-629: "REST API: It is possible to add a comment to comment"
41823: Public api: more tests
41825: Fix for CLOUD-684 - wraps the list, not sure if I like the paging
41853: CLOUD-700: "The mobile SDK needs a way to map an accessToken to a user identifier"
41867: CLOUD-711: "It should be possible to remove a favourite site"
41957: Public api: - error handling improvements - more tests
41970: Public api: - fix build (add missing files)
41972: Public api: - more tests (including OpenCMIS TCK)
42046: Added some debug timings. Enabled using log4j.logger.org.alfresco.rest.framework.webscripts=debug
42058: Public api: changed logging package name
42124: Public api: - more tests - minor fixes
42125: CLOUD-734: "CMIS: Query Issues Discovered During Testing"
42126: Public api: fix up OpenCMIS tests
42171: Consistency fix for CLOUD-695.
42180: Fix build
42181: CLOUD-695 "Requests to un-implemented urls do not consistently return http status 405 (Method not allowed)": fix up public api tests
42214: Public api tests (cmis)
42251: Changed the serializer for embedded entities, (related to CLOUD-746)
42253: Fix build
42735: (RECORD ONLY) Fix build (fix merge error)
43834: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43702: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43703: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43744: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43846: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43840: [CLOUD-955] Add request header config to remove Origin Header in share proxy calls.
43855: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
41731: Fix for ALF-16002 - Dashlet - My Documents - I've recently modified - executes unlimited query. In SOLR unlimited (all sites query) is really unlimited, for Lucene it is not. Improved jscript Search debugging to correctly output limit value on query.
43881: Revert CLOUD-942: Reverse merge r43830
43885: CLOUD-942: Reapply changes backed out in r43881 and Comment out faling unit tests.
43921: Resolve CLOUD-990: REGRESS: No items error is displayed on DocumentLibrary Page (for some files)
43924: Disable intermittent OpenCMIS tests
43925: Disable intermittent test
43952: CLOUD-993: Insure login button is shown when user isn't logged in.
43992: Resolve CLOUD-1001: REGRESS: New Application Theme and Logo are not applied after re-login
44185: Merged BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE to BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH:
43021: CLOUD-803, CLOUD-487: Send localised e-mails
43024: CLOUD-486 - Choose UI language.
43085: CLOUD-803, CLOUD-487: Revert changes to pre-existing process(String, Object, Writer) method.
43086: CLOUD-803, CLOUD-487: Fix broken unit tests
43106: CLOUD-486 - Choose UI language.
43159: CLOUD-486 - Choose UI language.
43160: CLOUD-803, CLOUD-487: Fix broken unit tests
43182: CLOUD-803, CLOUD-487: Fix broken unit tests.
43230: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
42950: CLOUD-726: Ensure that i18n messages fall back to properties defined by less specific locale files (updated Surf libs: 1174)
43246: Bug fix for CLOUD-899. Added if to catch null values.
43267: CLOUD-486 - Choose UI language.
43329: CLOUD-911 - Localization change is not working in the preference page from CLOUD-486 - Fixed by setting cookie path to /
43626: CLOUD-909 - Keep Email address when language changes
43631: CLOUD-909 - Keep Email address when language changes - Updated Spring Surf version
43704: Enables all currently cloud supported languages in Cloud specific config file
43723: CLOUD-486 - Fix right border of select options and add extra languages
43880: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
43879: FRENCH: Translation updates based on EN r43703
43965: CLOUD-486 - Add French, German, Spanish, Italian and Japanese for new fields and pages.
43988: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
43983: GERMAN: Translation updates based on EN r43703
43984: SPANISH: Translation updates based on EN r43703
43985: FRENCH: Translation updates based on EN r43703, includes file missing from previous commit.
43986: ITALIAN: Translation updates based on EN r43703.
43987: JAPANESE: Translation updates based on EN r43703.
44021: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
42871: GERMAN: Cloud Translation, based on r 42416
42879: SPANISH: Cloud Translation, based on r 42416
42890: ITALIAN: Cloud Translation, based on r 42416
44026: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
44024: JAPANESE: Translation updates based on EN r43703. Corrects files missing from previous commit.
44033: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
44031: JAPANESE: Translation updates based on EN r43703. Corrects file missed from previous commit.
44032: GERMAN: Translation updates based on EN r43703. Corrects missing line break.
44077: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
43721: CLOUD-935: Update thor override of remoteadm.post.desc.xml
44093: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_UI_LANGUAGE:
42867: CLOUD-71: add explicit schema number for workflow timers redeploy patch
42871: (RECORD ONLY) GERMAN: Cloud Translation, based on r 42416
42879: (RECORD ONLY) SPANISH: Cloud Translation, based on r 42416
42890: (RECORD ONLY) ITALIAN: Cloud Translation, based on r 42416
43120: Merged BRANCHES/DEV/CLOUD1_CORS to BRANCHES/DEV/CLOUD1:
43100: Update the salesforce amp to include the CORS Filter
43101: Update web.xml to enable to the CORS Filter with filter-mapping
43117: Add updated amp with removed CORS Filter. CORS Filter is now available in 3rd-party libs
43118: [CLOUD-724] Add CORS Filter jar to 3rd-party libs
43119: [CLOUD-724] Add missing jar java-property-utils-1.6.jar to 3rd-party libs
43243: BDE-73: Fork for each test, otherwise some fail because of previous test leftovers
43323: Merged BRANCHES/DEV/FEATURES/CLOUD1_GRANULARPERMISSIONS1 to BRANCHES/DEV/CLOUD1:
42257: CLOUD-649: Updates UI action for Granular Permissions
42295: CLOUD-33: Updates labels
42303: CLOUD-651: Limit user search to site members only.
42352: CLOUD-780: Adds a rolesWhitelist to only display those roles that are allowed. Currently set to: ["Consumer", "Contributor", "Collaborator"]. This is only used in the site view. The Repository view behaviour has not changed.
42427: Removes multi-select manage-permissions dialogue.
42520: CLOUD-802: Change the way the user is returned to the previous page to work around suspected Chrome bug.
42604: CLOUD-840: Automatically add SiteManger permisions when inheritAll is switched off. Pervent remaoval of siteManager authority.
42606: Fixed CLOUD-840 "Granular Permissions: Site Manager should retain access when inherit permissions is turned off"
42807: CLOUD-863: Reordered code to avoid AccessDeniedException
43259: CLOUD-901: Revert showComments check so it handles undefined permission
43266: CLOUD-900: Old Manage permissions form is opened via Permissions panel
43307: CLOUD-900: Follow-up fix
43353: Fix for remote transform server with new cloud environment
43457: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/CLOUD1:
39869: Merged BRANCHES/V4.1 to BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS:
Merged /integrations/GoogleDocs/BRANCHES/THOR1_SPRINTS_GOOGLEDOCS to BRANCHES/V4.1
36307 Fixed THOR-1402 "Need a callback option for Create Content menu"
- Will be revisited to add better comments
36350 Fixed THOR-1402 "Need a callback option for Create Content menu" part 2
- Changed callback obj to match action object better: { nodeRef, node, jsNode }
- Better code documentation
- Removed dev/test code
- Improved error config handling
36358 THOR-1402 "Need a callback option for Create Content menu" part 3
- Changed "link" parameter to "href" (instead of "page") to match actions.
39256 Consistency fix of doclib & repo toolbar templates after work on THOR-1402
39260 Bugfix for "destination" parameter not being resolved correctly THOR-1402
39875: Configurtion changes to enable Google Docs V2 within the web tier.
39881: It's extension ... not extention
39938: Update CLOUD1_GOOGLEDOCS ant build to include installing googledocs amp files
39944: CLOUD-437: Ensure that custom doclib action resources are requested after documentlist.js
40468: Alfresco GoogleDocs AMPS. Fixes for [GOOGLEDOCS-73], [GOOGLEDOCS-70], [GOOGLEDOCS-75], [GOOGLEDOCS-76]
40624: Update Google Docs AMPs
40635: Merge Google Docs Cloud AMPS to Feature Branchs
40824: Update Google Docs AMPS, fixing [GOOGLEDOCS-79]
40897: Google Docs AMP update
41165: Merge Updated AMPs for [GOOGLEDOCS-83]
41179: Update AMPs for [GOOGLEDOCS-87]
41262: Update AMPs for GOOGLEDOCS-89
41493: Update AMPs for [GOOGLEDOCS-93]
41635: AMP update for [GOOLGEDOCS-98] [GOOGLEDOCS-99] [GOOGLEDOCS-100]
41805: Update AMPs for [GOOGLEDOCS-101]
41840: Add AMPs with i18n strings
43316: (RECORD ONLY) Rebase CLOUD1_GOOGLEDOCS with CLOUD1
43317: (RECORD ONLY) Re-merge build.properties and projects.xml to include googledocs amps in build
43320: Add googledocs repo declaration
43538: Fix pesky solrcore.properties ... remove hardcoded amiller ;-)
43605: Merged BRANCHES/DEV/FEATURES/CLOUD1_TRIAL_NETWORK to BRANCHES/DEV/CLOUD1:
43033: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1_TRIAL_NETWORK:
39313: CLOUD-194: Add new trial network account type.
39332: CLOUD-194: Add translation for new network account type.
43218: CLOUD-194: Change Trail Network subscription level to Enterprise
43658: Merged HEAD to BRANCHES/DEV/CLOUD1:
43655: BDE-73: exclude more failing tests which are never run
43653: BDE-73: tune surefire config to make it pass with Sonar 3.3
43752: Merged HEAD to CLOUD1
BDE-73: Repair coverage report, broken since Sonar upgrade
43879: (RECORD ONLY) FRENCH: Translation updates based on EN r43703
43983: (RECORD ONLY) GERMAN: Translation updates based on EN r43703
43984: (RECORD ONLY) SPANISH: Translation updates based on EN r43703
43985: (RECORD ONLY) FRENCH: Translation updates based on EN r43703, includes file missing from previous commit.
43986: (RECORD ONLY) ITALIAN: Translation updates based on EN r43703.
43987: (RECORD ONLY) JAPANESE: Translation updates based on EN r43703.
43990: BDE-108: add workaround of http://jira.codehaus.org/browse/MNG-4979 in Maven Surefire configuration to be able to use JaCoCo easily
44059: Merged BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2 to BRANCHES/DEV/CLOUD1:
43797: Merged BRANCHES/DEV/FEATURES/CLOUD1_SOLR to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42526: Merged BRANCHES/DEV/V4.0-BUG-FIX, BRANCHES/V4.1, BRANCHES/DEV/4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR for CLOUD-798
V4.0-BUG_FIX
36393: Final part of ALF-13723 SOLR does not include the same query unit tests as lucene
36434: Test fix for ALF-13723 SOLR does not include the same query unit tests as lucene
36608: First part of ALF-14209 SOLR - does not support query for all stores
36676: Fix for ALF-14216 Solr Exception when you try to sort folders or files by size.
36954: ALF-14209 SOLR - does not support query for all stores
37075: Fix for ALF-14267 SOLR index check - First transaction time used instead of first ACL time - indexCheck, checkInitialState
37135: Fix for ALF-13993 It fails to find documents whose tag is longer than 255 characters
37253: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
37384: Fix for ALF-14219 SolrQueryHTTPClient unable to handle long queries (4096 bytes)
37628: Build Fix
37749: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
37863: Fix for ALF-14631 Extraneous Backslash in Solr Configuration File
37896: Fix for ALF-14582 SOLR tracking allows incompatible model changed to the current index to be made
38008: Fix for ALF-14042 Customisable Alfresco contextPath in Alfresco AbstractHttpClient (used e.g. by Solr CoreTracker)
38010: Fix for ALF-14686 https://localhost:8443/solr/admin/cores?action=CHECK - checks the index - it should check the cache
V4.1
38179: Fix for ALF-14620 SOLR searches run by system user in archive store return fewer results than for admin user
V4.1-BUG-FIX
40401: Part for for ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
41201: Fix for ALF-15767 Group query using cm:authorityName
41202: Additional unit tests related to ALF-15731 TYPE:"..." queries no longer work for Lucene on 4.X
41203: Part 1 for ALF-15811 SOLR query increases DocBitSet inefficiently
41210: Part 2: ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41303: Fix for ALF-15799 Under high concurrency load balanced Solr throws an Antlr related NPE
41322: Fix for ALF-15858 SOLR ACL tracking can stall or miss acls during tracking
41323: Chemistry client java to create test data for ALF-15858, ALF-15782, CLOUD-596, ALF-15753 etc
41487: Fix for ALF-15910 SOLR - Add index warming and filter pointless entries from the filter cache
Fix for ALF-15851 Too many live instances of SolrIndexSearcher at one time resulting in OOM - Alfresco 4.1.1 - build 151
41730: Fix for ALF-15995 NodeRef is missing in log on "Problem converting to Freemarker" error
41747: Fix for ALF-15811 SOLR query increases DocBitSet inefficiently
Part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
41748: Fix for ALF-15950 Solr: throws NPE: org.alfresco.solr.SolrLuceneAnalyser.loadAnalyzer
41752: Fix for ALF-13634 Re-created category won't show up again on a node in Document Library.
41940: Fix for ALF-16086 SOLR tracking does not include transformation status etc (error in header name)
42136: Last SOLR side update for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42143: In-memory bridge table for ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
42183: Build fix - unit test runs in 64M - for all the washing machines out there ....
42547: Fix the model used for embedded tests.
42659: Add missing test model
42663: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_SOLR
42612: Further fix for ALF-16164 Cloud monitoring of SOLR is CPU intensive due to its repeated use of the SOLR stats page
42657: Fix for ALF-16359 Fix SOLR logging in production and other environments
42660: (RECORD ONLY) Merged DEV/CLOUD1 to DEV/FEATURES/CLOUD_SOLR
working copy sync r42514 through r42659
43799: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42377: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42363: ALF-16213: renaming versioned file results in file being deleted.
42411: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
42408: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/DEV/V4.1-BUG-FIX:
42389: CLOUD-796: handle unknown custom content/folder type
42396: CLOUD-796: handle unknown custom content/folder type
42397: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC:
41858: ALF-14444 - CloudSync: Ensure unknown properties when synced to Cloud are ignored properly
42406: CLOUD-796: handle unknown custom content/folder type
42409: CloudSync: CLOUD-796 / ALF-16226 - hide sync props in forms (eg. edit props) for sync'ed custom content type
42428: ALF-16217: Remove unnecessary restriction on content type
42432: CLOUD-795: Optimise activities feed: rollup multiple (WebDAV) document adds/deletes into a single activity
43802: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42559: Merged BRANCHES/DEV/CLOUD1_SPRINT1/ to BRANCHES/DEV/CLOUD1-BUG-FIX:
42548: CLOUD-712: Ensure that all CSS files are loaded in IE (latest Spring Surf libs r1170)
42565: CLOUD-837: TenantContentUsageImpl does not handle failed lock
43811: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42570: CLOUD-810: ""emailFeedDisabled" in person JSON needs to be called "emailNotificationsEnabled""
43813: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42572: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42576: CLOUD-842: Activities Feed: post lookup - job lock + max items per cycle
42579: CLOUD-846: Minor optimisation for Site lookup (for a nodeRef)
43814: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42609: CLOUD-712: Updated Surf libs (r1171) to change the number of @import statements supported by each <style> element in IE from 32 to 31
43815: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42694: Fix build (merge issues) + fixes for CLOUD-839: "Activities Are Not Posted For Ratings", CLOUD-860: "Content Created With CMIS Cannot be Rated" and CLOUD-397: "The JSON response of the networks request is incorrect"
43816: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42737: CLOUD-463: Now checks if the current user has read permission for the shared node, before displaying "Document Details" button.
42847: CLOUD-794: "Activities should be posted for CMIS (to enable both Public API + Mobile clients)"
42868: Fix failing build tests + further/revised public api tests
42875: CLOUD-869: "Remove cmiscustom types from the CMIS dictionary"
42884: ALF-1059 / CLOUD-469: Post activities for folder(s) add + delete
42899: Fix build
43817: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42950: CLOUD-726: Ensure that i18n messages fall back to properties defined by less specific locale files (updated Surf libs: 1174)
43818: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43138: Fixed CLOUD-491 "'New Folder' form is not displayed on IE7, IE8"
43234: CLOUD-313: Implment Transport pooling in email sender.
43349: Fix CLOUD-918: Failed to delete folder via Folder Details page
43351: Fix CLOUD-905 - activity for Share folder delete are not displayed (OK via WebDAV)
43440: CLOUD-928: Cope with missing shredId attributes, due to the copying of QuickShare properties, prior to CLOUD-593
43451: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
43449: ALF-16669: removing a site member may break the activity feed (CLOUD-931)
43819: Fix merge error
43820: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43465: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43821: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43477: Merged HEAD to BRANCHES/DEV/CLOUD1-BUG-FIX:
39205: Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
39084: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
39081: Fix for ALF-6139 and ALF-13959 - Incomplete site creation issues - latest Surf libs and related changes to allow atomic creation of multiple Surf objects in a single REST call. Originally authored by Dave Ward for 3.2 - now migrated to SpringSurf. Implemented ADMRemoteStore changes for above change to apply to 4.0.
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43822: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43537: ALF-16706: CLONE - POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
43520: ALF-16694 POI becoming irresponsive and causing jvm to freeze for a while with certain XLS (fraction formats)
- Patched POI to:
- limit the length of fractions to four digits (more than that takes too long to process) e.g. "# #/#####" is too long and will be reduced to "# #/####" which still takes about a second!
- handle the -ve fraction format part (i.e. n in p;n;z), so its length is not interpret as part of the fraction format of the +ve fraction part.
- handle custom formats a bit better (strip them) rather than interpret the text length as part of the fraction format
- handle -ve fractions (just did not work)
- limitations:
- custom text gets stripped (still better than before)
- formats that have p (+ve) and n (-ve) parts must include a fraction format in each part. Otherwise +ve and -ve values are not formatted as a fraction (still better than before)
43564: CLOUD-939: <Record Only>
43558: ALF-16694 POI becoming irresponsive and causing jvm to freeze with XLS that includes fraction formats
- Original jar did not get removed in previous commit
<< NO NEED TO MERGE TO CLOUD1-BUG-FIX as there was a tree conflict and the original jar was removed. >>
43823: Fix merge error
43824: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43579: Public api test, fix intermittent test failures (hopefully)
43721: CLOUD-935: Update thor override of remoteadm.post.desc.xml
43726: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43828: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43728: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/CLOUD1-BUG-FIX:
38211: CLOUD-115 - Remove Network Admins on downgrade to free/public
43829: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43731: Resolve CLOUD-965: A known config which has been tested can be modified when deploying to production
43733: PUBLICAPI-11: "Extract metadata needs to be called after uploading new content via CMIS"
43762: Fix the build
43830: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43788: CLOUD-942: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/CLOUD1-BUG-FIX:
39622: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39605: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- transformer.PdfBox.TextToPdf no longer does txt to pdf transform as OOo/JOD handles non western chars better and are not that
much slower even for western encodings
- It still does csv and xml to pdf
- transformer.complex.Text.Pdf2swf now has a wild card first transformer for text to pdf (rather than transformer.PdfBox.TextToPdf)
The 2nd transform is still transformer.Pdf2swf. As a result transformer.PdfBox.TextToPdf or the OOo/JOD transformers may be used.
- transformer.complex.Archive.Pdf2swf now has a wild card first transformer for the same reason.
- transformer.complex.Text.Image now has a wild card first transformer for the same reason.
- Allow transformer config element supportedTransformations to wild card source or target mimetype
39692: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
39679: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Fix build failures (not sure about RecordsManagementAuditServiceImplTest)
- Reset some of the text to pdf / swf limits now OOo or JOD is used rather than PDFBox
40112: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40111: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Patched jooconverter to handle non western characters in text files, by using the same properties that JOD uses.
40073: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Refactored JodContentTransformer and OpenOfficeContentTransformerWorker. Moved common code into OOoContentTransformerHelper,
including fixes that existed on only one or the other.
- For text files, change file encoding from SHIT JIS (and others) to UFT-8, as OpenOffice/LibreOffice do not support this as
an input. They do support it in other file types but not text. JOD now works, but OOo still has problems.
43789: CLOUD-942: Add mergeinfo, missed by initial commit from Cornerstone.
43831: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43488: Fixed CLOUD-933 "Invite to site (alfresco.com network) takes 30 secs + (or even 2.5 mins +)"
43832: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43762: Fix the build
43833: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
42692: (RECORD ONLY) Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1-BUG-FIX:
40859: public api:
40862: CLOUD-555: "Updating comment fails because node not found"
40961: CLOUD-566: "Site object shouldn't contain the "sitePreset" property"
40979: Added tests for non-numeric params and non-european characters
41030: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/THOR1_REST_API2:
41027: ALF-15193: "Folder Is Not a Folder CmisInvalidArgumentException thrown when using cmis:objectId"
41097: Added quickshare and cloudsync to cmis filter list
41098: Renamed serializer/deserializer lists for RestJsonModule
41099: Cleaned up consistent Rest responses - CLOUD-574
41100: Meta info webscript is disabled because its not been reviewed / in the correct format
41104: Meta info webscript is really disabled because its not been reviewed / in the correct format
41105: Added key for trusted layer7 relationship
41137: Public api:
41146: Fix trusted authentication against OpenCMIS
41168: Public apI;
41169: CLOUD-565: "API / URL returns a "tenant required" error"
41170: public api:
41171: public api:
41172: public api:
41183: CLOUD-598: "API: "GET network" response has unnecessary JSON nesting"
41186: Fix solrcore properties
41191: Fix for OpenCMIS trusted authentication to allow local opencmis access as before
41282: CLOUD-616: "CMIS API: Repository names should be more descriptive"
41283: CLOUD-601: "API /networkId/public/cmis/versions/ returns a 400"
41325: Public api:
41367: CLOUD-636: "REST API: Nodes: Tags: Not allowed DELETE method proceeds with status 204"
41369: Public api:
41422: Sample OAuth call for the Resource Owner Password flow
41427: Sample OAuth call for the Client Credentials flow
41433: Public api: (1) parameterize site members/people sorting in service api
41434: Public api: minor comment service fix
41438: CLOUD-629: "REST API: It is possible to add a comment to comment"
41439: Public api: fix for default tenant id in CMIS requests
41449: CLOUD-629: "REST API: It is possible to add a comment to comment"
41456: CLOUD-644: "Performing a Checkout in OpenCMIS Results in an Exception in the Share Doc Library"
41457: Fix build
41461: Public api: more tests
41521: CLOUD-660: "GET favourite sites results in exception when skipCount is greater than number of items"
41606: Fix for CLOUD-668 - POSTing to a relationship by id now returns an InvalidArgumentException
41607: CLOUD-668 : changed ordering so errors fire in correct order.
41628: Public api: more tests
41672: CLOUD-672: "404 Error when browsing child files/folder "
41673: Public api: more tests
41675: CLOUD-674: "Root network calls need to return application/json content type"
41790: CLOUD-629: "REST API: It is possible to add a comment to comment"
41791: CLOUD-629: "REST API: It is possible to add a comment to comment"
41793: CLOUD-629: "REST API: It is possible to add a comment to comment"
41823: Public api: more tests
41825: Fix for CLOUD-684 - wraps the list, not sure if I like the paging
41853: CLOUD-700: "The mobile SDK needs a way to map an accessToken to a user identifier"
41867: CLOUD-711: "It should be possible to remove a favourite site"
41957: Public api: - error handling improvements - more tests
41970: Public api: - fix build (add missing files)
41972: Public api: - more tests (including OpenCMIS TCK)
42046: Added some debug timings. Enabled using log4j.logger.org.alfresco.rest.framework.webscripts=debug
42058: Public api: changed logging package name
42124: Public api: - more tests - minor fixes
42125: CLOUD-734: "CMIS: Query Issues Discovered During Testing"
42126: Public api: fix up OpenCMIS tests
42171: Consistency fix for CLOUD-695.
42180: Fix build
42181: CLOUD-695 "Requests to un-implemented urls do not consistently return http status 405 (Method not allowed)": fix up public api tests
42214: Public api tests (cmis)
42251: Changed the serializer for embedded entities, (related to CLOUD-746)
42253: Fix build
42735: (RECORD ONLY) Fix build (fix merge error)
43834: Merged BRANCHES/DEV/FEATURES/CLOUD1_GOOGLEDOCS to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43702: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43703: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43744: Fix CLOUD-950: Cannot create GoogleDoc in Synced Folder
43846: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
43840: [CLOUD-955] Add request header config to remove Origin Header in share proxy calls.
43855: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/FEATURES/CLOUD1-BUG-FIX2:
41731: Fix for ALF-16002 - Dashlet - My Documents - I've recently modified - executes unlimited query. In SOLR unlimited (all sites query) is really unlimited, for Lucene it is not. Improved jscript Search debugging to correctly output limit value on query.
43881: Revert CLOUD-942: Reverse merge r43830
43885: CLOUD-942: Reapply changes backed out in r43881 and Comment out faling unit tests.
43921: Resolve CLOUD-990: REGRESS: No items error is displayed on DocumentLibrary Page (for some files)
43924: Disable intermittent OpenCMIS tests
43925: Disable intermittent test
43952: CLOUD-993: Insure login button is shown when user isn't logged in.
43992: Resolve CLOUD-1001: REGRESS: New Application Theme and Logo are not applied after re-login
44196: CLOUD-678 - Incorrect link for 'To change your notifications settings, go here.' message
44201: CLOUD-486 - Choose UI language
44202: CLOUD-487: Fix emails after merge of template refresh and localised mail features
44414: JAPANESE: Cloud email template translation
44622: Fixes: CLOUD-1037 - removes unnecessary elements from inside the a tag.
44623: Cloud-189 - Corrects text and layout for already created email templates.
44624: Fixes: CLOUD-1044: Updates Email template
44625: Fixes: CLOUD-1042: Updates Email template
44626: Fixes: CLOUD-1043: Updates Email template
44627: Fixes: CLOUD-1041: Updates Email template
44764: CLOUD-1080: Fixes encoding error.
44767: CLOUD-1086: Text update to email template
44888: Email template updates - fixes CLOUD-1099 and CLOUD-1102.
44892: Fixes error with Activities email - the template fails to process if the only activities are based on follow events. It now processes and gets sent, but with some confusion, see CLOUD-1123
44914: Fixes CLOUD-1097 - Alt text not displaying due to unspecified image dimensions and colour. Also minor code clean up.
45145: CLOUD-1123 - Filter out "Following" activities from activity feed email.
45251: Email template text updates following review.
45289: Fix issue where email was not sent for 'Invite People'
45306: Externalises strings for cloud emails
45316: Adds some defensive code to prevent unused variables being a problem for templates.
45328: Email translation updates
45334: Resolve CLOUD-1162: Ability to change sign-up, reminder and reset password timer durations via properties
45369: Fixes Following Email template
45376: Resolve CLOUD-1172: Following email does not show domain correctly
45401: Corrects layout bug in email template
45407: Removes unnecessary full stop.
45408: Adds missing email template translations
45430: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH:
45329: FRENCH: Cloud translation updates based on EN r45266
45330: GERMAN: Cloud translation updates based on EN r45266
45332: SPANISH: Cloud translation updates based on EN r45266
45333: JAPANESE: Cloud translation updates based on EN r45266
45427: SPANISH: Cloud 1 translation updates based on EN r45266
45453: Fix for CLOUD-1164 - Failed login is not handled correctly (on email refresh branch)
45474: Fixes: CLOUD-1189: Incorrect variable used in translated property files.
45484: Fixes: CLOUD-1190 incorrect quote marks in JA file
45487: CLOUD-1186: Fixes issue with reminder emails not being localised.
45501: Potential fix for: CLOUD-678
45503: Resolve CLOUD-1188: Emails are not rendered as HTML, even though they are HTML
45539: Resolve CLOUD-1195: Invite people email not rendering as HTML, even though it is HTML
45559: CLOUD-1197: Fixes issue with reset password template not recognising all the variables in all cases.
45579: Resolve CLOUD-1186: Email not localized, CLOUD-1202: Invite people / Invite site email sometimes comes in English and is not localized
45609: Resolve test failures introduced fixing CLOUD-1186
45613: Resolve CLOUD-1210: Locale is not replicated across tenants if a user has been invited to one or more secondary tenants
45616: Resolve CLOUD-1205: activities email template the feed are not localized
45642: Fixes: CLOUD-1211 and CLOUD-1212 - externalises two hard coded strings. Translations to follow.
45645: CLOUD-1205: activities email template the feed are not localized
45646: CLOUD-1203: Invite to Site and site reminder the role should be localized
45654: ALL LANG: Translation updates to email templates, following fixes made for CLOUD-1212, CLOUD-1211.
45678: Removes hidden chars at start of the file.
45680: Fixes more hidden chars that the start of UTF8 files.
45683: Fixes: CLOUD-1216: Typo in Italian properties file.
45693: Resolve CLOUD-1204: Task type in the workflow emails are not localized
45702: Minor translation updates following linguistic review.
45717: GERMAN: Translation updates based on linguistic review
45719: (RECORD ONLY) Merged BRANCHES/DEV/CLOUD1/ to BRANCHES/DEV/FEATURES/CLOUD1-EMAIL-REFRESH:
45718: ITALIAN: Translation updates based on EN r45266 (missed from previous bundle import)
45797: Resolve CLOUD-1226: The task details are not showing in localized details in task list
45798: Fix single quote encoding in language property file (related to CLOUD-1230, but does not resolve it across the board).
48304: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
48301: CONV: Revert temp logging (added in r47356)
48303: CONV: Fix CLOUD-1449 - cannot login to Share as MT (admin) user
48306: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47379: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413: (note: web.xml reverted - initially will be covered by cloud overlay until public api is "merged")
41754: Merged BRANCHES/DEV/FEATURES/CLOUD1_LAYER7 to BRANCHES/DEV/CLOUD1:
41677: No-op skeletons of Public API gateway filter and URL rewrite filter
41683: Url rewrite rules for new and old-style public api
41705: First working version of gateway filter
41732: Trim authenticator keys from config
41734: Productising code - tests and bug fixing with layer7, code tidyup, configuration, error handling
41753: SSL support for accepting self-signed certificates
48307: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47382: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41842: CLOUD-619: "CMIS query for objectId throws exception"
47400: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
41843: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41790: CLOUD-629: "REST API: It is possible to add a comment to comment"
41791: CLOUD-629: "REST API: It is possible to add a comment to comment"
41793: CLOUD-629: "REST API: It is possible to add a comment to comment"
41823: Public api: more tests
41825: Fix for CLOUD-684 - wraps the list, not sure if I like the paging
48310: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47406: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42206: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/CLOUD1:
41213: CLOUD-452: reconfigure Activities DAOs to use common Alfresco datasource
41214: CLOUD-452: reconfigure Activities DAOs to use common Alfresco datasource (DO NOT MERGE to Enterprise/HEAD)
41270: CLOUD-452 / ALF-15823: reconfigure Activities DAOs to use common Alfresco datasource
47408: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42209: Merged BRANCHES/DEV/CLOUD1-BUG-FIX to BRANCHES/DEV/CLOUD1:
41292: CLOUD-520: Convert TicketCleanupJob to a StatfulJob
41410: CLOUD-119: Change status code to 409 (Conflict), from 400 (Bad Request), when parent folder does not exist
48311: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47416: Merged BRANCHES/DEV/CLOUD2 to BRANCHES/DEV/CONV_V413:
42285: Merged BRANCHES/DEV/THOR1_REST_API2 to BRANCHES/DEV/CLOUD1:
41867: CLOUD-711: "It should be possible to remove a favourite site"
41957: Public api: - error handling improvements - more tests
41970: Public api: - fix build (add missing files)
41972: Public api: - more tests (including OpenCMIS TCK)
42046: Added some debug timings. Enabled using log4j.logger.org.alfresco.rest.framework.webscripts=debug
42058: Public api: changed logging package name
42124: Public api: - more tests - minor fixes
42125: CLOUD-734: "CMIS: Query Issues Discovered During Testing"
42126: Public api: fix up OpenCMIS tests
42171: Consistency fix for CLOUD-695.
42180: Fix build
42181: CLOUD-695 "Requests to un-implemented urls do not consistently return http status 405 (Method not allowed)": fix up public api tests
42214: Public api tests (cmis)
42251: Changed the serializer for embedded entities, (related to CLOUD-746)
42253: Fix build
42320: Fix build (fix dodgy merge)
48313: Merged BRANCHES/DEV/CONV_V413 to BRANCHES/DEV/CONV_HEAD:
47492: Fix build/tests - CMISTest.testCancelCheckout & OpenCmisLocalTest.testALF10085
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@48347 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
380bd69941 |
Merged V4.1-BUG-FIX to HEAD
47256: Merged DEV to V4.1-BUG-FIX
47145: ALF-17877 : CLONE - The deleted via Sharepoint document is not removed from Alfresco but hidden aspect is added for it
Setting webdav client for all webdav requests in SPP module.
47257: ALF-17816 (Incorrect tooltip 'Locked by' icon for other user)
47285: ALF-17635: Incorrect behavior of Move action in Update rule and Outbound rule in Share
- Altered MoveActionExcecuter so that it doesn't fire on a working copy and will hence wait for checkin
47287: Fixes ALF-2590: Calendar doesn't handle 401 errors properly:
- callUtils now pass on non 200 status codes (rather than swallowing errors)
- updates create-event template to handle missing data.
47288: ALF-17057: SPP: Extra version is created when add new document via Document Connection on MacOS X Lion
- Now we ignore empty content when we create the initial version
47290: ALF-16931: Bootstrapped users with Uppercase name cannot see site they have been invited to
- Changed the code to be conditional on association type
47296: ALF-4565: Incorrect behaviour of Edit Online action if document's name contains wildcards
- URLs were incorrectly being double decoded in DefaultAuthenticationHandler
47308: Merged DEV to V4.1-BUG-FIX
47298: ALF-17907 : specified index does not exist during upgrade to 4.1.2
The droppping of alf_node.store_id index was marked as optional to support the upgrades from originally Alfresco 2.2 for Oracle DB.
47314: Fixed ALF-13679 "Cannot play a movie file in Preview, which has double byte characters in the file name"
47322: ALL LANGS: Translation updates based on EN r47138
47325: ALL LANGS: Translation updates based on EN r47138
47327: Removes unused TinyMCE files (as part of ALF-17451 )
47329: FR, IT, NL: Fixes ALF-17413
47331: Implements fix suggested in ALF-17451, updates fixes for ALF-8486, ALF-10690 and ALF-11000.
47334: ALF-16991: Editing Rich Text files in TinyMCE loses some formatting.
47340: Merged DEV to V4.1-BUG-FIX
47306: ALF-17907 : specified index does not exist during upgrade to 4.1.2
The droppping of alf_node.store_id index was marked as optional to support the upgrades from originally Alfresco 2.2 for MS SQL Server.
47353: Merged V4.1-BUG-FIX-2012_11_26 to V4.1-BUG-FIX
44182: ALF-15970: OpenOffice form not found
Show error message if form definition could not be found
47383: ALF-17222: "Protected attribute not take into account for target of associations"
47392: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_02_26 to BRANCHES/DEV/V4.1-BUG-FIX:
47313: ALF-18006 : Sending a PUT request without a Content-Type header resets the contents mimetype to application/octet-stream
47402: ALF-18212: SOLR OOTB cache sizes are too big and require >20GB heap space
- Reduced default cache sizes from 512 to 64
47405: Fixes: ALF-14412 - Tag filtering in blogs
47407: Fix failing unit tests - use public services where transactions are required
47410: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
47293: (RECORD ONLY) Merged DEV to V3.4-BUG-FIX
43417: ALF-14710 JUnit test for WebServiceSuiteSystemTest project fails
- testPropertySetGet() method was updated in RepositoryServiceSystemTest class
47311: ALF-18213 / ALF-18005: webscript guestDownload does not set Content-Dispositon HTTP header
- Follow on from ALF-9817
- Now it does it properly
47414: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
47332: ALF-17640: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
45828: Additional fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
47385: ALF-17935: Merged PATCHES/V4.0.2 to V3.4-BUG-FIX
42969: Merged DEV to PATCHES/V4.0.2
42967: MNT-158: SharePoint Protocol Opening Documents in Read-Only for Site Consumer with Collaborator Privileges
Remove manual throwing of AccessDeniedException is user has "consumer" or "contributor" role.
Create "links" container from system user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47419 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
fb887123ea |
Merged V4.1-BUG-FIX to HEAD
44918: Fix for ALF-14850 Opencmis getTotalNumItems doesn't return the correct result when setting MaxItemsPerPage
- correctly report the max number of items
44927: ALF-16254 ("Leave Site" behaviour for group based site membership)
44931: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
44930: Merged V3.4 (3.4.12) to V3.4-BUG-FIX
44929: Merged V4.1-BUG-FIX to V3.4 (3.4.12)
42118: ALF-15878 ALF-15741: generate doc and src zip for web-framework-commons and jlan
44939: Remove svn:mergeinfo
44985: Merged DEV to V4.1-BUG-FIX
44981: ALF-17085 : DB2: unexpected index found in database
Correcting db structure after upgrade from 3.4. Optional statement was added.
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44989: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
44984: Merged DEV to PATCHES/V4.1.3
44983: ALF-12425: Can't launch activiti workflow console from Share when external / ntlm / kerberos authentication is used.
In activiti-admin.get.js generated an absolute URL . Use url.server + url.context instead of /alfresco.
44986: (RECORD ONLY) Merged DEV to PATCHES/V4.1.3
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
44987: ALF-17331 60k Site Performance: Admin Console | Groups | Browse Groups (include sys groups): Pagination doesn't work correctly
45008: ALF-17300 - ConcurrentModificationException
45011: BDE-103 - Timezone test fail when not run from the UK (at least from Maven build)
45054: Merged from DEV to V4.1-BUG-FIX
ALF-13312 - If the license does not exist, please specify in the error message
45055: Fix for ALF-13921. Description of the web project is not updated.
45063: Slight improvement to test code as part of ALF-15413.
Changing test code to get companyHome from repositoryHelper rather than Lucene query, which doesn't work on a dev box with ill-configured SOLR/Lucene.
45170: Merged PATCHES\V4.1.3 to BRANCHES\DEV\V4.1-BUG-FIX
45161: Fix for ALF-17341 CLONE - Hyphen not handled correctly in cmis-alfresco search for Aspects/types : " no viable alternative at character 'a' "
45192: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX:
45187: (RECORD ONLY) Fix for ALF-16997 Discrepancies between standalone and cluster ehcache config
45312: Merged V4.0.2 (4.0.2.23-24) to V4.1-BUG-FIX (4.1.4)
44912: MNT-248 - 4.0.2.22 HOT FIX: Extra version is created saving changes in OpenOffice document via CIFS
44964: Merged DEV to PATCHES/V4.0.2
44963: MNT-263 : CLONE - CIFS: Image document version history lost after saving content in Preview on Mac Mountain Lion
Fix for "Preview" shuffle scenario on Mac Mountain Lion. New ScenarioDoubleRenameShuffle scenario was added for pattern .*\.sb(-[A-Za-z0-9]*){2}. Unit test for correspomding scenario was added.
45037: Remove PID check from byte range lock list checks. MNT-266.
45286: MNT-277 - CIFS: Input/output error during saving ods file via OpenOffice. (Linux Specific)
45319: NORWEGIAN: Translation updates.
45338: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45186: ALF-17303: fix naming mismatch when deploying alfresco-enterprise-repository artifactId to Maven
45247: Part 2: Better fix for ALF-16359 Fix SOLR logging in production and other environments
45265: ALF-17337 Read time out when browsing trash can
45298: ALF-17389: Merged: CLOUD1 to V4.1.3
45082: CLOUD-1139: Cloud feednotifier running on 2 boxes
- FeedNotifierImpl modified to use reliable lock refresh
- Added additional debug logging to AbstractUserNotifier just in case we have to prove duplicate entries are still being processed
- For full debug logging set
log4j.logger.org.alfresco.repo.activities.feed.FeedNotifier=debug
- Happy New Year!
45355: ALF-17389: Fix build error
45357: Fix for ALF-17430 CMIS valid relationships do not check the source and target are valid CMIS docs or folders.
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45416: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4) RECORD ONLY
45415: ALF-17389: Merged V4.1-BUG-FIX to V4.1.3 (4.1.3)
<< Previous merge was to the wrong branch >>
45363: Merge CLOUD1-BUG-FIX to V4.1-BUG-FIX
42576 : Job Locking of PostLookup
45367: Build fix corrections to merge 45363
45381: ALF-17389 : Implementing Activities Job Lock.
45424: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45235: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45425: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2013_01_05 to BRANCHES/DEV/V4.1-BUG-FIX:
45236: ALF-15604 : Oracle: schema reference files missing nvarchar2 column sizes
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
45482: Fixed ALF-11036, applied the patch, ran the tests.
45485: ALF-17224: If the wiki page which was configured in the wiki dashlet will be deleted the dashlet will cause an error. The result of the call must be checked.
45513: MNT-279: Use binary search in cached authority search to cut down search time when a group contains an astronomical number of authorities
- Experimental fix to cut down on severe profiling hit
45542: Fix for ALF-17443 - Contributors cannot edit their own discussion reply
--This line, and th se below, will be ignored--
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/ForumPostPut.java
M root/projects/remote-api/source/java/org/alfresco/repo/web/scripts/discussion/DiscussionRestApiTest.java
45550: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
44920: ALF-11315 removed date localisation on blogpost.lib.ftl dates and corrected date format on pubDate within postlist-rss.get.rss.ftl (iso8601 was being used instead of the required RFC822)
44936: Fix build
44967: Merged V3.4 to V3.4-BUG-FIX
44966: Merged PATCHES/V3.4.11 to V3.4 (3.4.12)
44891: ALF-17339: Merged DEV to V3.4.11 (3.4.11.2)
44877: MNT-265: possible improvement to Alfresco SQL query?
- Add getOneTxnsByCommitTimeDescending function that makes efficient query to find most recent transaction in time range.
44951: ALF-17325 / MNT-274: Merged HEAD to PATCHES/V3.4.11
33015: ALF-11837 - Alfresco 4.0 SMTP Inbound does not work with messages without From and To Headers.
45191: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
45172: Fixed ALF-16140: Blank filetype icon is displayed for tiff image
45436: Merged HEAD to BRANCHES/DEV/V3.4-BUG-FIX:
31107: Google Docs SSL error
* Fixed SSL required error that has appeared recently.
* Google seemingly no longer supports non secure access to GDoc API.
* Default URL's fixed up.
45547: Merged V3.4 to V3.4-BUG-FIX
45166: ALF-17339: Merged V3.4.11 (3.4.11.4) to V3.4 (3.4.12)
45162: Merged DEV to V3.4.11 (3.4.11.4)
44877: MNT-275 Possible issue with MNT-265 fix
- SQL from original HF should have used < rather than <= for upper time limit.
45230: Merged DEV to V3.4 (3.4.12)
45203: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Ignoring of repeated ACL added
45233: Mark the NFS server as active during startup. ALF-16228.
45287: ALF-12145 Calendar autocomplete for advanced search form incorrectly handles zeros
45380: ALF-17461: There is different size of wcm-bootstrap-context.xml file from installer and archive
- Replicated changes from ALF-11644 to Bitrock-installed copy of wcm-bootstrap-context.xml
45454: ALF-17396, ALF-13805: Merged V4.1-BUG-FIX (4.1.4) to V3.4 (3.4.12)
Revision: 45452
Author: kroast
Date: 16 January 2013 09:59:45
Message:
Corrected config check for ALF-16413 - Share asks for Basic-Auth while not needed trying to access RSS feeds (thus breaking SSO).
----
Modified : /alfresco/BRANCHES/DEV/V4.1-BUG-FIX/root/projects/slingshot/source/java/org/alfresco/web/site/servlet/SlingshotFeedController.java
45491: Merge DEV to V3.4 (V3.4.12)
45473: ALF-11956: WCM accessibility
DOJO time picker has been fixed to allow selection of hours and minutes, using keyboard. Missing JavaScript key event handlers have been added.
CSS class checking has been fixed in 'alfresco.xforms.FocusResolver' in 'xforms.js' to support all versions of IE. Some other minor changes...
45543: Merged V4.1 to V3.4
44743: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Further corrections to locking to avoid deadlocks
44682: ALF-17512 / ALF-17118 WQS: Impossible to upload document to publications space
- Only first part to do with the transformation failure has been committed.
44653: ALF-17533 / ALF-17117: Created article or publication cant be viewed on WQS site
- Missed file from previous checkin
44652: ALF-17533/ ALF-17117: Created article or publication cant be viewed on WQS site
- Fixes by Dmitry Vaserin
- Removed unnecessary outer read locks from getRelatedAssets and getRelatedAsset to prevent deadlock
- Correct markup error when node doesn't have tags
45546: ALF-17512: Corrections to property names by Pavel
45548: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
44977: Merged V3.4-BUG-FIX to V3.4
44936: Fix build
45553: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45523: Merged BRANCHES/DEV/V4.1-BUG-FIX to BRANCHES/DEV/V3.4-BUG-FIX:
45482: Fixed ALF-11036, applied the patch, ran the tests.
45557: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
45556: Merged V3.4 to V3.4-BUG-FIX
45554: Latest translations from Gloria for revision 45205
45568: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
45421: Merged HEAD to PATCHES\V4.1.3
44243: Merged BRANCHES\DEV\AUTH_BRIDGE to HEAD
43735: Final part of ALF-14861 SOLR to scale for non-admin users in 100k sites and a subgroup of each of 1000 independent groupings with 1000 subgroups
ALF-17489 ALF-17456
45428: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45489: ALF-17455 : BM-0013: SOAK01_04: Activities Feed Cleaner query runs for minutes
45569: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX (RECORD ONLY)
45564: ALF-17492: WebScript errors must contain useful information
- So doth Derek decree
- Copied in Surf revision 1217 changes as class local to share.war to avoid pulling in any more untested Surf changes
45591: ALF-17465 (Document "social buttons/actions" not showing in document library page while document is being edited (locked))
45601: ALF-17433 (Document detail version display incorrect document version when clicking on edit off line)
45611: ALF-17478 - MailMetadataExtracter does not store all Message-Recipient-Address
45622: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
35614: ALF-17598: CLONE - Add range header support to the webDAV servlet
45633: ALF-17469: JSON message sent back to a client after a category creation is only partially JSON
--This line, and th se below, will be ignored--
M category.post.json.ftl
45641: Fix non-ASCII character in source comment
45649: ALF-17556 (Share not redering URL correctly in description field)
45650: Manually merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
- Changes to StreamContent from merge of THOR1_SPRINTS to HEAD in r34698
45651: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX:
45222: ALF-17599: CLONE - Support For HTTP Range Requests in Repository WebScripts
- Added HttpRangeProcessor.processRange which takes a WebScriptResponse parameter instead of HttpServletResponse
- Changed HttpRangeProcessor.processSingeRange and HttpRangeProcessor.processMultiRange to accept a generic Object parameter then cast to the appropriate WebScriptResponse or HttpServletResponse
- Added Javadoc to HttpRangeProcessor.processRange
- Changed StreamContent.streamContentImpl to add code from BaseDownloadContentServlet which does the work of processing the range header from the request
- Changed StreamContent.streamContentImpl method signature to accept nodeRef and propertyQName parameters needed for multi-range requests
- Modified methods which override or call StreamContent.streamContentImpl for new method signature, passing in nodeRef and propertyQName or nulls where appropriate
45655: Merged DEV to V4.1-BUG-FIX (4.1.4)
45565: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Return a length=0 if a difference of values (count of finded results and results, that need to skip) is < 0
45672: ALF-17452 (Status can't be updated with a blank status)
45682: ALF-17444: Transformation of Outlook files (.msg) doesn't work ootb
45751: Merged DEV to VC4.1-BUG-FIX (4.1.4)
45748: ALF-17517: Document does not revert to previous version if certain rule is applied to the parent folder.
Check node existance on ActionExecuterAbstractBase execution. Add unit test for case when inbound rule executed on node that was checked in.
45758: ALF-12264: Fixed issue with pooled-tasks for groups with same name across tenants
45761: Block r45756 from being merged to V4.1-BUG-FIX
45765: Fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45810: ALF-17520: Open Document templates are not tranformed properly for thumbnail and preview generation
45828: Additional fix for ALF-17153 FTS query parser FTSQueryParser is not debuggable
45857: ALF-17516 (SHARE: Admin console of users and groups)
45873: Remove so-called intermittent test category, so that only RepositoryStartupTest remains as a gatekeeper
45903: ALF-16611 (When opening My Pages filter, a link to the renamed document becomes red)
45906: ALF-17515: Wrong mimetype name in mimetype-map.xml
- Changed macroEnabled to macroenabled
45913: ALF-17462 (In Alfresco explorer invitation to a site does not show the correct options)
45921: Fix for ALF-17421 If a property is both multi-valued and multilingual a ClassCastException is thrown when Solr tries to index the property
- support multi-valued ML text but not content
45926: Fix for ALF-17602 lucene.defaultAnalyserResourceBundleName is not injected anywhere in the spring config
46024: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
45585: ALF-17303: alfresco-platform-distribution was not deployed properly to Maven repo
45621: Removed svn:mergeinfo. A 1.7 client should do this automatically.
45669: Fix ALF-17582 - BM-0013: JMeter: Run 02: MT ContentStore caching is not thread safe
45670: Fix ALF-17589 - BM-0013: JMeter: Run 02: CMISAbstractDictionaryService caching of DictionaryRegistry is not thread safe
45692: Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45705: Reverted Config option for ALF-17526 BM-0013: JMeter: Run 02: Improve efficiency of services for SOLRAPIClient.getNodesMetaData
- preloading can be controlled + removed incorrect use of the secondary cache that could pull in stale data
45716: Fix for ALF-17594 SolrTracker: CMIS model diff (show 1 repeated diff) => CMIS dictionary re-init x2 (every 15 sec)
- only refresh the CMIS dictionary if there was an actual model put
45755: Extra support to make clear what causes any difference between SOLR reports ALF-17588 BM-0013: JMeter: Run 02: Deviation was detected in full index check reports for SOLR nodes.
- also added RETRY command to retry indexing any nodes that failed with errors.
45803: Fix for ALF-17490 Solr indexation problem with certain acls on a customer environment
- AclsGet respects the maximum acls requested and does not silently truncate toe 1024
45829: GERMAN: Translation updates based on EN r45262
45830: SPANISH: Translation updates based on EN r45262
45831: FRENCH: Translation updates based on EN r45262
45832: ITALIAN: Translation updates based on EN r45262
45833: JAPANESE: Translation updates based on EN r45262
45834: DUTCH: Translation updates based on EN r45262
45835: RUSSIAN: Translation updates based on EN r45262
45836: CHINESE: Translation updates based on EN r45262
45858: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- switch from GetChildren CQ -> GetPeople CQ
45859: Fix ALF-17634 -on startup FeedNotifier fetches all people slowly
- reverse fix for this test ... for now, until we re-implement the deprecated method and fix the test case ;-)
45951: Fix for ALF-17687 BM-0013: Soak: Run 02: SolrJSONResultSet must preload nodes
- added node preload
45952: SiteServiceImplTest: Added check that size limiting of results is working (and other minor cleanup)
45953: Fixed ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching results
- getChildAssocs specifically checks for 'members' associations (was eliminated by code)
- Cache negative results i.e. when there are no children
45969: Part fix for ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- prependPaths caches nodes for the next layer
45998: Part 2 ALF-17526 BM-0013: Soak: Run 02: SOLRAPIClient.getNodesMetaData does N+1 calls to NodeDAO
- make sure bulk node load works and that assocs are cached
45999: Alternative implementation for ALF-17719 BM-0013: Soak: Run 03: Contained authorities cache warmup times are restrictive
- bridge table is the default for hasAuthority() - configurable on AuthorityServiceImpl
46000: ALF-17574 BM-0013: JMeter: Run 02: Blocked threads on PDFParser.parse
- Found two blocking points in PdfBox to do with loading fonts from the class path (this was the main cause) and
the PDFOperator access to a Synchronised map (identified above by Derek).
- Note in 1.7.0 of PDFBox generally no font was loaded, but under 1.6.0 it was.
This may be a bug in 1.7.0
46001: ALF-17722: Merged V3.4 (3.4.12) to V4.1.3 (4.1.3)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
46018: Merged HEAD to PATCHES/V4.1.3
41904: Fixes bugs uncovered by JDK 7 upgrade
- nodeService's interceptors depended on nodeService, resulting in some 'interesting' interceptor ordering in the chain (3 * the normal number in a random order). Now we use a lazy interceptor to break the cycle.
- When the Content Language was en_GB and an MLText property contained {en_US, en_GB} it would return the en_US one, not taking country codes into account when available
46023: Follow on to previous check in. Fix up evil cloud sync override of "nodeService" to also not suffer from a cyclic dependency!
46034: Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
45745: Merge V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45629: ALF-17536: Stack Specific: Can't transform pdf to jpg
- Added TRACE to log env properties using
log4j.logger.org.alfresco.util.exec.RuntimeExec=trace
45667: ALF-17536 Can't transform multi page pdf to jpg
- issue was introduced by ALF-15436 Alfresco 3.4c + Share + TIFF preview only shows the first page
45724: ALF-17533 CLONE - Created article or publication cant be viewed on WQS site
- Further change required to avoid deadlock
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45754: Merged V3.4 (3.4.12) to V3.4-BUG-FIX (3.4.13)
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
45976: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46037: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46033: Build fixes
46032: ALF-17628 (No information is displayed in My Activities and Site Activities dashlets for content creation)
46095:
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46104: ALF-15843: Upgrade swftools back to 0.9.2
46109: Merged RECORD ONLY V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46106: Merged V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
46100: ALF-17773, ALF-17774, ALF-17775, ALF-17776: Merged V4.0.2 (4.0.2.26) to V4.1-BUG-FIX (4.1.4)
45469: MNT-280: Merge from HEAD to V4.0.2 (4.0.2.25)
43617: Fix for ALF-16795 CMIS 0.8 TCK - load of large content fails
45875: Merged DEV to V4.0.2 (4.0.2.26)
45874: MNT-282: Mbean error stemming from cmis create.
Synchronize initiating ContentStore.
Add tenant name to object name of ContentStore MBean for preventing overriding of tenant MBeans.
45904: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added 'advice' above retrying transactions to supply a ReusableContentStream
45910: MNT-285 Content Stream Errors during CMIS load test (Continuation of MNT-280)
- Added unit tests - tests both new TempFileProvider method and AlfrescoCmisStreamInterceptor
- Corrections to interceptor
46087: Merge V4.1-BUG-FIX (4.1.4) to V4.1.3 (4.1.3)
45480: ALF-17224: There will not be a "pageList" object in the freemarker model if a wiki page does not exist in a site and the wiki dashlet will cause an error on the site
46112: Merged (4.1.3) to V4.1-BUG-FIX (4.1.4)
46048: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when creating a site)
46050: ALF-17727 - BM-0013: Soak: Run 03: Site creation leads to contention on sites container
- disable auditable behaviour on "sites" container (when deleting a site)
46055: ALF-17729 - BM-0013: Soak: Run 03: ADMRemoteStore optimization to reduce contention on share folders
- disable auditable behaviour on parent folder (when creating / deleting file)
46059: Fixed ALF-17756: Thumbnails are being indexed
- Add the cm:indexControl aspect to thumbnails at creation time
- Also prevent timestamp propagation when adding or removing thumbnails
46077: Following on from rev 46059 (ALF-17756): Fixed up the mock NodeService.createNode call as we now pass in indexControl properties
46078: Build fix for SiteServiceImplTest.testGroupMembership(SiteServiceImplTest.java:1308)
46079: Additional fix for out of transaction tests
46124: Reverse merge
<< Will A. did not intend to commit this >>
46095:
46159: Fixed ALF-16889, Enabled cookie support for /wcs/api/login, independent from SSOAuthenticationFilter, on by default.
46165: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately
46169: Fix for ALF-17787 - Site Members 'All Members' link should not run query immediately - missing file
46184: Refactoring a test class to use JUnit Rules - as part of attempt to reproduce ALF-17797.
Using JUnit Rules like this will make it much easier to switch users between test methods.
Checking in separately from future work as this check-in is a pure refactor.
46185: ALF-17503 : Lucene search with skipcount > hits fails when RM is installed
Fix build failures
- Correct tests which expected -ve number of rows returned in a resultset
46192: Enhancement to JUnit Rule TemporaryNodes.java as required by fix for ALF-17797.
This check-in enhances TemporaryNodes to allow for the easy creation of specific named quick files.
Previously you could only easily create a quick file selected by MIME type.
Now you can use e.g. 'quickCorrupt.pdf' to get that specific file.
46194: Fix for ALF-17797. AddFailedThumbnailActionExecuter is failing.
This check-in adds a test case that reproduces the issue and a fix.
The fix was to have the AddFailedThumbnailActionExecuter action runAs system.
This is consistent with the behaviour of the create-thumbnail action itself.
There is no way via the ActionService to run an action (in this case a compensating action)
as a nominated user, and therefore I have had to change the implementation of
AddFailedThumbnailActionExecuter.executeImpl so that it always runs-as system.
46202: ALF-17644: Document version was increased after canceling editing.
- Also a better fix for ALF-17167
46208: ALF-17517 Document does not revert to previous version if certain rule is applied to the parent folder.
- fix build failures (may still be one left) - Not all actions are node based
46230: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.4)
46227: Filter repository test resources from alfresco.war
46272: ALF-17841: Upgrade 4.0 --> 4.1.4 ClassCastException from OnPropertyUpdateRuleTrigger
- Only listen for updates of single-valued content properties and cope with it previously being multi-valued (as can be the case with the devious license property)
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46354: ALF-10569: Reversing r32622 as it was due to an invalid interpretation of a Microsoft spec and should be unnecessary for the correct support of WebDAV 'dead properties'.
- Correct fix about to be merged in from V3.4-BUG-FIX
46360: ALF-17697: Create proper source jars, to deploy to Maven repository
46361: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
45756: ALF-14722: Repeat merge of V4.1-BUG-FIX to V3.4-BUG-FIX - previous merge in r43028 did not bring over all required changes
42902: Merged DEV to V4.1-BUG-FIX
42519: ALF-13588: Google Doc failed to authenticate after incorrect password being entered for google account
Add ability to unregister class behaviours.
Unregister googledocs behaviours when subsystem stops.
45948: Merged DEV/WABSON/V4.1-GOOGLEDOCS-BUG-FIX to DEV/V3.4-BUG_FIX
45898: ALF-17704 / ALF-16167: 'Edit Offline' checks out document in Google docs
- Edit in Google Docs action is now decoupled from Edit Offline action
- The checkout to Google Docs is only performed if a new parameter 'gdc' is set as a paramter when calling the action web script
- This paramter causes the web script to call a new method checkoutToGoogleDocs() on ScriptNode if the parameter is set
- The new method simply calls the existing checkout() method after setting a custom property on the transaction
- The Google Docs policies now check for the presence of this transaction property before sending the document to Google
45976: ALF-17876: Merged DEV to V3.4-BUG-FIX
45925: ALF-16992 : patch.fixAclInheritance is failing on sharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent
Added a detection on cyclic loop for "inherits from" field.
46041: ALF-17877: Merged DEV to V3.4-BUG-FIX (with corrections)
46013: ALF-17662 : The deleted via Sharepoint document is not removed from Alfresco but hidden aspect is added for it
Documents marked with sys:hidden aspect should be invisible through SPP protocol and should be treated as nonexistent.
46054: ALF-17878 / ALF-17633 add alfresco-mmt.jar in the SDK distribution
46173: ALF-17879 / ALF-17806: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46099: MNT-293: Merged V4.0-BUG-FIX to PATCHES/V3.4.10
37969: Fixes for:
ALF-12772 'Path not found' error in Share if user has no permissions to parent folders in breadcrumb
ALF-14527 Share - Error to display documents if user has no access to the parent folder
- Share now correctly supports accessing documents and folders (and details page actions) where the user does not have Read permissions on the parent node.
46101: MNT-293: AccessDenied using CMIS when user does not have access to parent folder
- Fix by Vasily
46125: MNT-293: Correct Kev's logic to do permission checks after resolving a path as system
46127: Merged V3.4 to PATCHES/V3.4.10
45743: Correction to AuditComponentTest
- Test was reporting "Incorrect number of audit entries after failed login expected:<1000> but was:<XXX>"
where XXX was less than 1000. This was because results was being cleared if all all audit failures were
not available in the first loop. The results needed to cleared before the first loop rather than in every
loop. For example an XXX value of 830 would simply indicate that the first loop had received 170 audit
results and that a second loop was required to get the rest.
45747: Correction to AuditComponentTest
- Okay last commit did not work. Try just waiting a bit longer than a second if we don't have all records.
46195: ALF-17880 / ALF-17378: Web content is not editable after cancelling the Edit Web Content Wizard
- Fix by Andrey
46227: Filter repository test resources from alfresco.war
46324: Merged DEV to V3.4-BUG-FIX (with improvements)
45602: ALF-10569 / ALF-17519 : SPP is setting residual properties with an unknown name space (urn:schemas-microsoft-com)
Implemented special case for handling dead webdav properties. New webdav:object aspect was introduced. It is used to
store all dead properties that may be set on resource.
46353: ALF-17881 / ALF-17272: TooManyClauses error due to syntax error in the query generated from UIComponentSelector
- Fixed typo in Lucene query generation introduced in r20310
46362: ALF-17876: Re-fix typo introduced in V3.4-BUG-FIX merge
46363: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
46285: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
46279: ALF-17810: Imagemagick requires installation of Visual C++ redistributables
- x86 VC++ 2008 SP1 redistributables now installed to support ImageMagick
46325: ALF-17863: Merged V4.1-BUG-FIX to V3.4-BUG-FIX
43649: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
43651: ALF-16756: Fixed typos - I took this code in good faith!
44988: Merged DEV to V4.1-BUG-FIX
44937: ALF-16756: WebDAV: An error occurs on drag&drop content from local machine to alfresco when inbound move rule configured.
Add check for content data length during determining existence of content on node.
46395: Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46121: Fixed code warnings
46123: Further improvements on ALF-17702: BM-0013: Soak: Run 02: getCachedChildAuthorities is not caching result
- Reduced cache entry size
- Removed binary sort search for authority entries
- PS: This is one of the most heavily used code paths in the system
46153: Merged DEV to V4.1.3 (4.1.3)
<< Lots of other changes in addition to merged code>>
46093: ALF-16149 : CLONE - User search retrieves all users from the DB regardless of search criteria
- Re-implemented deprecated method PersonServiceImpl.getPeople(...) to use getPeopleCQ or FTS search
- Replaced calls to deprecated getPeople with calls to other one where it would end up being called anyway.
- Fixed PersonServiceTests
- Fixed GetPeopleCannedQuery to use totalResultCount - tests failed otherwise
- Added warning to PersonService.getPeopleFilteredByProperty(...) if PROP_FIRSTNAME, PROP_LASTNAME, PROP_USERNAME
were not being used. This was the one place that 'could' called the deprecated getPeople(...) method with
other properties. Other properties are not included in the search values.
46178: ALF-17796 - BM-0013: Soak: Run 04: Contention on folder 'user' containing users
- disable auditable behaviour on parent folders (see also ALF-17729)
46244: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- consistently name anonymous constraints defined on properties
46265: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- initial fix: make sure limit cut-off is also applied when processing "groups to expand"
46286: Fix for ALF-17801 BM-0013: Soak: Run 04: ConcurrentModificationException in AbstractLuceneQueryParser
- build fixes for
1) Anonymous over-ridden constraints defined to contain the wrong property definition (no matter)
2) but above causes name collision on over-ridden anonymous constraints on properties
3) fix -over ride order to set inherited property definition info before over-ridding the property
46290: ALF-17799 - BM-0013: Soak: Run 04: Regular timeouts getting site memberships
- fix SiteActivityTest fallout (and adhere to current API contract)
46315: ALF-17788: WebSphere: QueryException occurs during the clean startup
- Corrected regression where FeedNotifier tries to scroll past the end of a result set
46316: ALF-17702: Fixed regression of MNT-279 fix
- Avoid sequential search across massive user sets when evaluating ACLs
46350: Update Maven POM files
- Upgrade version to 4.1.3
- Upgrade pdfbox to 1.7.0-alfresco-20130130, to catch up after r46000 fixing ALF-17574
46370: ALF-17613: Merged V4.0.2 (4.0.2.27) to V4.1.3 (4.1.3)
46368: MNT-298 HF - Replace file by drag-and-drop over CIFS on Mac OS X and passthru/LDAP-AD gets "is in use" message and deletes the file
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
With test of course.
46438: ALF-17622 (Activities with Google Docs are not displayed in My Site Activities and Site Activities dashlets)
46445: Fix for ALF-17327 Cannot retrieve documents with a Japanese keyword.
46457: ALF-17904 (GoogleDocs action doesn't work in doclib view)
46482: Fix for ALF-17858. NPE in formService webscript.
46497: Fix for ALF-15371 Instances of java.util.Map interface cannot be accessed in JavaScript
The fix was to have getDefaultValue(Class) return the map.toString. It was previously returning null.
46533: ALF-17286: SPP (Cluster specific):Document workspace is not browseable via Share if alfresco.host is pointing to balancer host
- Ensure that concurrency conditions from AclDAO get propagagedby NodeDAO
46540: Fix for ALF-17397 searching based on property value that contains dashes doesn't work in a crossloanguage context using Solr
- fixed - also added support for query/index time analysis control for the default cross-language analyser.
- Not required to resolve the bug but may be useful to reduce query complexity (e.g. do not generate concatenated tokens for query)
which could have been used as a work around for this bug if available.
46546: Merged DEV to V4.1-BUG-FIX
46494: ALF-17899 TempFileProvider.createTempFile() is not debugable
Added debug logs.
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46563: Fix for ALF-17572 - Grey background in 'Google Docs Theme' when uploading files with IE8
46564: Fix for ALF-17150 - Edit Online action missing in Share for some mime types (incorrect mimetype for PowerPoint files with SLDM extension)
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46568: Fix for ALF-17757 and ALF-1101
RSS Dashlet cannot display RSS feed produced by Shareӳ blog / RSS Feed Dashlet unable to read internal Alfesco Share site RSS Feeds
- Fix implementation from Will Abson
NOTE: there is a cavet, suggest SSO style config as per ALF-16413 to avoid basic auth pop-up when displaying some feeds.
46624: removed
46625: Undo last commit
46626: Merged V4.1.1 (4.1.1.21) to V4.1-BUG-FIX (4.1.4)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46629: RECORD ONLY Merged V4.1.3 (4.1.3) to V4.1-BUG-FIX (4.1.4)
46622: ALF-17968: Merged V4.0.2 (4.1.1.21) to V4.1.3 (4.1.3)
46602: ALF-17953: Alfresco constantly running full GCs
- Possible fix to TikaPoweredContentTransformer to make it wrap FileContentReaders as TikaInputStreams which can be cast to Files and appear not to need reading into memory in their entirety in uncompressed form!
- Fix also required to TikaOfficeDetectParser to avoid it wrapping a TikaInputStream unnecessarily
46607: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Added transformation limits to the 8 TikaPoweredContentTransformer based transformers, so that the maxSourceSizeKBytes
can be set for each transformer and for each source mimetype used by each transformer.
- maxSourceSizeKBytes set to 40MB for the newer 2007 MS office types (4 char ext).
46619: ALF-17953 Alfresco constantly running full GC's - some java.lang.threads holding around 9Gb of memory
- Changed maxSourceSizeKBytes values from 40MB back to -1 for the newer 2007 MS office types (4 char ext).
46636: Fix for ALF-13442 Tomcat memory leak warnings occur during the shutdown
46679: Merged DEV to V4.1-BUG-FIX (4.1.4)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
46683: Merge PATCHES/V4.1.3 to V4.1-BUG-FIX (4.1.4)
46637: Update the notice.txt and licenses with the latest modifications
Add Microsoft Visual C++ 2008 Redistributable Package in the notice.txt
46693: RECORD ONLY Merged V3.4-BUG-FIX (3.4.13) to V4.1-BUG-FIX (4.1.4)
46692: ALF-17984: Merged V3.4.12 (3.4.12.2) to V3.4-BUG-FIX (3.4.13)
46680: MNT-307: DEV to V3.4.12 (3.4.12.2)
46659: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
RetryingTransactionHelper has now ability to handle pre-configured exceptions as retriable in addition to default list of exceptions.
- Change to opencmis-context.xml on DEV (based on 4.1.4) was made to cmis-ws-context.xml on V3.4.12
46694: Merged DEV to V4.1-BUG-FIX (4.1.4)
46686: ALF-17631 : Errors/Exception during stress tests of CMIS GET children
Unit test add for RetryingTransactionHelper to test extra exceptions are rertied correctly.
46724: create-site.css and create-site.js will be included in the header (share-config.xml) therefore there is no reason to include them in the freemarker templates.
46759: Merged DEV to V4.1-BUG-FIX (4.1.4)
46734: ALF-17873 Missing versionLabel property after Version2ServiceImpl.restore()
1. In Version2ServiceImpl.restore() to props Map was added ContentModel.PROP_VERSION_LABEL property.
2. In VersionServiceImplTest.testRestore() was added the check that ContentModel.PROP_VERSION_LABEL property is correct.
46760: Merged DEV to V4.1-BUG-FIX (4.1.4)
46433: ALF-16883: Incorrect message occurred when delete Workspace if document is locked.
Not possible to change MS Office message - have improved alfresco log message
46782: ALF-17317 4.0.2.23 HOT FIX: OpenOffice server conversion failed
46783: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
46797: Restore missing mergeinfo accidentally removed in r46562
46799: ALF-17546 OOXMLThumbnailContentTransformer is not registered to handle special Office document types, such as templates and macro-enabled variants of document / template
- typo in mimetype case
46916: ALF-17174 pdf2swf supports converting N first pages but alfresco does not support it via the pageLimit
46933: ALF-8144: Drastically improving performance using lazy-loaded WorklfowTask properties and path + improved the way share pages workflow-tasks to prevent building full model for unneeded tasks
46946: ALF-18000: Startup script depends on the working directory where it is run
- Changed vti.properties to
vti.server.ssl.keystore=${dir.keystore}/vti.ssl.keystore
46995: Improvement related to ALF-17380 Solr queries running slowly
- reader -> acl cache is built on demand (and warmed via authority warming)
- this will mean it is not eagerly built for the archive store where it would be little used, and could be configured off for this case
47032: ALF-17804: cmisatom URL (opencmis backed by Apache Chemistry OpenCMIS) does not support External authentication
- Now it supports all kinds of authentication because it sits behind Alfresco's authentication filters
- Fix researched by Alex Mukha
47033: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
46453: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- ContentService.getReader() now triggers a transaction retry if content is found to have disappeared under its feet due to eager content cleaning
46495: ALF-18122 / ALF-17708: Incorrect behavior of "Show/Hide Breadcrumb" button when RM is installed
- lower impact fix will only throw retryable exception if stream is accessed
46822: ALF-18123: Merge Dev to V3.4-BUG-FIX
ALF-17408 : Content is not displayed in imap folder after recovering
46823: ALF-18124 / ALF-18091: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/i
46927: ALF-18124 / ALF-18091: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX
46925: Merged V3.4-BUG-FIX to PATCHES/V3.4.10 (with correction)
46823: Fix for MNT-311 - authentication challenge not present when users open direct links below /share/proxy/alfresco/cmis/*/content
46942: ALF-17990: Fix security descriptors for new FileFolderService isHidden setHidden methods
47021: ALF-18125: Merged DEV to V3.4-BUG-FIX
46825: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
A JUnit test was implemented to show that the PATH Lucene indexes are not created correctly for tenants.
46968: ALF-17681 : Lucene Search queries with PATH doesn't work in tenants
The creation of PATH indexes is now made in context of multi tenant System user to run the reindexing process correctly in unauthenticated threads.
47034: Merged V3.4-BUG-FIX to V4.1-BUG-FIX (RECORD ONLY)
47030: ALF-16102: Merged PATCHES/V3.4.10 to V3.4-BUG-FIX (RECORD ONLY)
41755: ALF-16013: Merged V4.1-BUG-FIX to PATCHES/V3.4.10
41539: ALF-15899: Inbound email does not support multiple recipient folders
- Fix by Dmitry Vaserin
47031: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
46978: MNT-320: Merged HEAD to PATCHES/V3.4.11:
36623: ALF-10243: form-service date-control now allows configuring only to send date-component of date-only formfields (timezone and time-component is reset server-side to prevent unnecesairy timezone-issues)
47035: Merged PATCHES/V4.1.3 to V4.1-BUG-FIX
46398: Fix for ALF-17889 Alfresco failing as constraint in extension model cannot be defined
- use the namespace from the containing model and not the over-ridden property.
46426: Merged BRANCHES/DEV/V4.1-BUG-FIX to PATCHES/V4.1.3:
46421: Fix for ALF-17886. DeleteRenditionActionExecuter Acces is denied.
46446: ALF-17864: BM-0013: Soak: Run 05: SiteService.listSites(username, size) performance (=> via listSitesImpl)
- isAuthorityContained made to prune its search drastically - it caches hits and misses speeding up the search in a deeply nested group hierarchy such as SAP's
- To avoid huge memory impact with lots of duplicate copies of authority names a pool of authority names is shared across all threads
- getContainingAuthoritesInZone reinstated for site listing as it warms the same caches as the ACLs
- Derek's latest tests with the changes applied showed a good speed up
46501: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Possible fix to regression caused by ALF-16254
- A very inefficient route was being taken towards checking a user's indirect site role
46502: ALF-17930: BM-0013: Soak: Run 06: ConcurrentModificationException in AuthorityDAOImpl
- Don't try to mutate the set returned by getContainingAuthorities()
46503: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Further optimizations to prevent unnecessary recursion in AuthorityDAOImpl.listAuthorities()
46506: ALF-17929: BM-0013: Soak: Run 06: /api/sites/{shortname}/memberships/{authorityname} / SiteServiceImpl.getMembersRoleInfo performance poor
- Fixed typo producing invalid membership results
46627: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Logic error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks() introduced in ALF-14861 / r45421
- Rather than fixing the screwy logic (which I think would cause a major performance hit) I'm reinstating the 4.1.2 "cut off after 100 groups" behaviour
46630: Merged 4.1-BUG-FIX to PATCHES/V4.1.3
46562: ALF-17917: Corrected internationalization of Imap Home folder
- Unfinished business from ALF-15700
46565: ALF-17917: Correction to previous fix
- Use distinct key spaces.imap_home.childname, because spaces.imapConfig.childname was already being used for other purposes
46779: ALF-17967: Error in org.alfresco.repo.workflow.WorkflowServiceImpl.getPooledTasks on StartUp.
- Improved fix that uses the bridge table cache if it is available
- Groups queried for pooled tasks still limited to 100 by default but can be configured with system.workflow.maxAuthoritiesForPooledTasks
- Overall number of results can be cut off with system.workflow.maxPooledTasks
47013: Fix HiddenAspect to NOT use permission-checking NodeService
- Should fix ALF-17605: CLONE - Severe performance problems with Group ACL checking under stress test
47018: (RECORD ONLY) Disabled EmailServiceImplTest.testEmailContributorsAuthority pending ALF-17979
47036: Merged PATCHES/V4.1.2 to V4.1-BUG-FIX
46180: Merged DEV to PATCHES/V4.1.2
46170: MNT-299 : CLONE - Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
Improved debug logging for Activity Feed and Activity Post DAOs.
47037: ALF-17973 (Incorrect name (title.single/title.multi) for "cloud target selection" window when RM is installed)
47042: RM-601 (Copy/Move dialog causes an error in firebug console)
47047: DE: Translation update based on EN r46507
47048: SPANISH: Translation update based on EN r46507
47049: FRENCH: Translation update based on EN r46507
47050: ITALIAN: Translation update based on EN r46507
47051: NORWEGIAN: Translation update based on EN r46507
47052: JAPANESE: Translation update based on EN r46507
47089: ALF-17089 (Displaying Url Name instead of site Name in Select form)
47102: New Norwegian translations from Gloria plus Bitrock configuration to enable them
47110: ALF-10243: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
47105: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47040: MNT-323: Fixed issue with passing empty due date when starting workflow
47101: MNT-320: also applied fix to wcmquickstart module
47109: ALF-18121: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
47106: MNT-320: Merged V4.1-BUG-FIX to PATCHES/V3.4.11
41010: ALF-15697: Not possible to start workflow not specifying the Due Date
- Regression caused by ALF-10243
47135: DUTCH: Translation update based on EN r46507
47137: RUSSIAN: Translation update based on EN r46507
47138: CHINESE: Translation update based on EN r46507
47141: Fix for ALF-17979 EmailServiceImplTest intermittently failing
47147: Part 2 of ALF-17979 EmailServiceImplTest intermittently failing
- fix related cache to avoid any future issue
47148: ALF-17804: Fix NPE
47171: ALF-18060: removing obsolete expensive sorting and preventing too many variable-queries to be performed when listing COMPLETED WorkflowTask
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@47186 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
b83197c771 |
Merged BRANCHES/DEV/V4.2_ENT_DEV/UI_REFRESH - ALF-17084, ALF-17002 (revisions 45635-46289)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46301 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
f880d47128 |
ALF-11698 Cifs needs to set hidden file attribute
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@45668 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
a794361ac2 |
Merged V4.1-BUG-FIX to HEAD
43944: Fixes: ALF-16090: fixes view mode for control param showTime.
43964: Fixes: ALF-14758. Adds distinct styling for menus nested 4 levels or deeper to prevent confusion if there's an overlap.
44029: MNT-180 - Clone for Hotfix: Word document on Windows via CIFS becomes locked (Read Only) when network drops temporarily
44040: Merged V3.4-BUF-GIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44039: Minor changes to TransformerDebug to make output more readable when there are exceptions.
- NPE when there is no exception message
44046: MERGE DEV to V4.1-BUG-FIX
ALF-16562 : CIFS: Excel document version history lost after saving content in Excel:mac 2011 on Mac Mountain Lion
44115: Changes to standalone file state cache access mode checks to bring them into line with the clustered file state cache.
44160: Fix for ALF-13129, checks to see if the child association already exists on the versioned node. If it exists it doesn't add it again.
44239: ALF-16977: InstallerBuilder 8.5.1 2012-11-29 with layout fix from Bitrock
44319: Latest installer translations from Gloria
44343: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3)
44339: ALF-17070: Merged to V4.1 (4.1.2) from V4.1-BUG-FIX (3.4.12)
<< Regression introduced into 4.0.2 on 12/4/12 r35201 >>
44337: Merged DEV to V3.4-BUG-FIX (3.4.12)
44297: ALF-16935: wcm/avm file picker fails to render selection from folders navigation only works with 127.0.0.1 url
- Fix for regression from ALF-11956, connected with setting titles for file picker controls
44316: Merged DEV to V4.1
44094: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Add WebDAV MOVE handling for case when backup is enabled in Mac 2011 Word
44285: ALF-16794: CLONE - Webdav: Version history lost after editing content with Mac Word 2011 in Finder
Handle Mac 2011 Word backup in scope of RenameShuffle
44312: Part 3 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix incremental cache state to cope with duplicate leaf/aux doc entries.
44283: Encoding fix by David Webster
44275: Part 2 for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- fix initial cache state to cope with duplicate leaf/aux doc entries.
44252: Russian fix from Gloria
44200: Probable fix for ALF-16895 SOLR: Cannot find files after restart and reindex solr
- still difficult to reproduce
44149: Merged HEAD to V4.1
44037: ALF-16947: prevent dependency to web-framework-commons war to be transitive: this artifact is not generated in Ant build
44039: Version in parent-pom was not changed properly when deploying to Maven repo
44142: ITALIAN: Translation update based on EN r43623, fixes ALF-16609
44107: ALF-16016, ALF-15991, ALF-16180: Russian fixes by Gloria
44078: ALF-16620: Out of memory Error applying CopiedFromAspectPatch
- CopiedFromAspectPatch.WorkProvider.getNextWork() was fetching discrete managable chunks
- and then blowing up as it continually fetched into the same in-memory HashSet!
44404: Merged DEV to V4.1-BUG-FIX
44378: ALF-16791 : resource bundle deployement for localization does not work with the dynamic approach
1. Split out MessageService message lookup methods into new interface MessageLookup that lives in DataModel
2. Added a simple implementation for SOLR to use
3. Made M2Label look up model labels via a supplied MessageLookup argument
4. Make DictionaryService extend MessageLookup so that it's easy to find a MessageLookup if you've got a DictionaryService
5. Accounted for interface changes throughout.
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44422: ALF-16123: "CheckOutCheckInService.checkout fails with DuplicateChildNodeNameException if no working copy label message found in current locale"
44424: Merged V4.1 (4.1.2) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
44423: ALF-17114: Merged V4.1-BUG-FIX (4.1.3) to V4.1 (4.1.2)
- got the wrong branch
44421: ALF-17114: Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44419: ALF-17045 If GhostScript is not installed, deletion of content is not working
- Not just Ghostscript but any thumbnail failure
44447: Merged V4.0.2 (4.0.0.22) to V4.1-BUG-FIX (4.1.3) RECORD ONLY
<< Recording this as RECORD ONLY as it turns out the DEV code came form V4.1-BUG-FIX r42431 >>
44435: Merged DEV to V4.0.2 (4.0.2.22)
44429: MNT-232: Upgrade from 3.4.9 to 4.0.2 - FAILED
- Initialize rootRefs in the property definition to prevent NPE.
44468: Merged V3.4-PATCHES to V4.1-BUG-FIX
MNT-211 (Still needs implementing on 4.1)
44470: Fixes: ALF-16878 - don't use IE8's native JSON stringify method.
44511: ALF-16791: Added missing class.
44519: ALF-16791: Fixed broken unit tests
44541: Fix for ALF-17151 SOLR - add support to disable permission checks
44542: MNT-211 Re-implement on 4.1
44548: ALF-16791: Fixed broken SOLR
44559: ALF-17075: "Exporting and importing null MLText values does not work."
44577: Final part for ALF-16558 SOLR tracking does not do incremental updates but one single chunk
- fixed code so SolrSearchers are held for as little time as possible
44590: ALF-14523 (Share - Metadata constraint on workflow creation)
44594: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44596: ALF-17075: "Exporting and importing null MLText values does not work." - change test name to something more meaningful
44599: ALF-16310: "Calling CancelCheckout() on the original document deletes the document."
44600: ALF-16791: Another omission not covered by unit tests
44603: ALF-14201: upgrade activiti to 5.7-20121211
44605: Added missing vti.server.url.path.prefix property required by commit 43471
Missing due to cherry picked commit, this is implemented as part of 39309 on HEAD.
44606: ALF-14201: upgrade activiti to 5.7-20121211 in Maven poms
44613: ALF-13690 (Share - It's possible to delete site groups via the UI)
44618: ALF-16939: "Error "importStatus.batchWeight is undefined" is thrown when Bulk Importer status webscript is run for XML format"
44621: Merged PATCHES/V4.1.1 to V4.1-BUG-FIX
44620: MNT-247: Merged DEV to PATCHES/V4.1.1 with corrections
44526: ALF-16964: Share alfrescoCookie connector fails when alfresco.authentication.allowGuestLogin=false, use case proxy between share and alfresco
Check if external authentication is active in BaseServlet
44628: Solution for ALF-3780 - Dashboard settings not deleted for deleted user.
Initial implementation by Dmitry Velichkevich.
Surf user config folder and user Surf dynamic component references are removed when user node is deleted via a Delete Node policy.
44632: addition of validation of NetworkFile isClosed property.
44648: Merge V3.4-BUG-FIX to V4.1-BUG-FIX (4.1.3)
44566: ALF-17164: Add SVN revision in version.properties when building in continuous mode
44602: ALF-17164: adding the SCM revision in version.build so that it is displayed
also, sneak in the SVN path, so that tracability is complete
44650: BDE-111: Stop creating installers in parallel, it fails on pbld02. Also, revert to zip compression to gain build time
44651: ALF-14348 (Unable to update external blog configuration details)
44654: Merged DEV to V4.1-BUG-FIX
44614: ALF-17119: Possible UI bug - "$$" chars added to permissions for IMAP Attachments folder
Added a message bundles for FullControll access role.
44655: Merged DEV to V4.1-BUG-FIX
44593: ALF-14154: Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44612: ALF-14154 : Encoding problem when open a file via webdav on Windows XP
Ignore user credentials for the OPTIONS request.
44666: ALF-12001: Privacy: blog activities - activity is seen for draft blogs
- Wrong node was being used for access checks
- Fix by Andrey Chernov
44671: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
43939: ALF-17197 / ALF-16917: Merged PATCHES/V3.4.11 to V3.4-BUG-FIX
43896: MNT-198: Activity feeds get not generated in private sites for added files if username in LDAP-AD contains uppercase letters
- Now we can cope with a runAs where the username is in the wrong case
44296: ALF-17203 / ALF-17201 / MNT-216 : error saving versionable word documents
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
f651abe34a |
Merged BRANCHES/DEV/V4.1-BUG-FIX to HEAD
43598: Merged HEAD to BRANCHES/DEV/V4.1-BUG-FIX *RECORD ONLY*
41906: ALF-11378: REST API has been modified to return extra information about a user whether s/he belongs to a group or not.
44003: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_11_22 to BRANCHES/DEV/V4.1-BUG-FIX:
ALF-15210: Inconsistency in the '?' icon over the dashlets projects\slingshot\source\web\js\share.js DashletTitleBarActions_onReady() function was updated. Fix initialize the style for actionsNode elements into the DOM for IE.
44004: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_11_22 to V4.1-BUG-FIX:
ALF-15793: edit offline hides version history projects\slingshot\source\web\components\document-details\document-actions.js onActionUploadNewVersion function was updated. Fix sets version variable correctly now using asset.workingCopy property instead asset.custom property, which is undefined.
44018: ALF-16540 : CMIS: createDocument with VersioningState.CHECKEDOUT causes NodeLockedException for types with mandatory versionable aspect
The ckeck for lock was disabled when beforeCreateVersion policy is handled.
Version could be created for a locked node.
44054: Fix for ALF-16337. Datalist assignee not searchable by full name.
44056: Trivial change. Fixing some compiler warnings under org.alfresco.repo.content.metadata including a noisy Tika one.
44143: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_10_19 to BRANCHES/DEV/V4.1-BUG-FIX:
42989: ALF-16331: Wrong user for "completed by" information provided in Group Review And Approve workflow
44147: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX:
44146: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_05_22 to BRANCHES/DEV/V3.4-BUG-FIX:
37733: ALF-12051: Webdav - Cannot open files containing "?" character in the filename in WinXP
44152: ALF-17009 : Merged V3.4-BUG-FIX (3.4.12) to V4.1-BUG-FIX (4.1.3)
44151: ALF-14035 Tiny HTML file that causes Jodconverter to launch a 100% CPU soffice instance
- HTML to PDF is now done via ODT as the direct transform hangs if there are <sub> tags in the HTML.
- Added in 'unsupportedTransformations' to stop a bare transformer.JodConverter from doing HTML to PDF
- TransformerDebug test file debugTransformers.txt no longer needs to be 18 bytes, as it made it too fiddly.
- Modified debug from RuntimeExec so less editing is required to running from the command line
- Removed tabs that had been added to enterprise/content-services-context.xml in 4.1-BUG-FIX
44192: ALF-16560 - CIFS: Word document version history lost after saving content in Word:mac 2011 on Mac Mountain Lion
44224: ALF-16896 Exception with TIKA meta data extractor.
- Patch POI to handle parsing of Unicode properties that starts on a 4 byte boundary
rather than the specified offset. Example file was created using http://www.aspose.com/
44241: Merged DEV to V4.1-BUG-FIX
44208: ALF-14591 : Ordering not supported for IMAP properties defining IMAP sort fields in Share
Make properties from imap:imapContent aspect indexable for SOLR.
44253: Merged BRANCHES/DEV/AMILLER/CLOUD1 to BRANCHES/DEV/V4.1-BUG-FIX:
38927: CLOUD-128 - Update rules works incorrectly
This is a partial fix for ALF-14568. The rest is coming in a separate check-in.
I made some minor adjustments to this change - trivial spelling fix and whitespace changes.
44257: ALF-16563 - CIFS: Image document version history lost after saving content in Preview on Mac Mountain Lion
44260: Fix for ALF-16430 - List of values shown in alphabetical order in Share Forms. Values now only sorted if the Forms config 'field' element has the sorted='true' attribute.
44269: Completion of fix for ALF-14568 - Update rule works incorrectly.
44318: Fix for ALF-17055 - remoteadm webscript set a Last-Modified HTTP header whose date format does not conform to RFC 2616 hence breaking proxy caching
44320: Fix for ALF-16463 - documentLibrary RSS feed does not pass the w3c validator, in particular pubDate breaks RFC-822, date not displayed when using non English locale
44352: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_11_12 to BRANCHES/DEV/V4.1-BUG-FIX
43860: ALF-16263: Search using a "Stop Word" not displaying any result
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@44459 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
642d332d24 |
Merge from BRANCHES/DEV/CLOUD1_SPRINT1 to HEAD:
40238: CLOUD-37 - Initial Commit to test
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40077: CLOUD-37: Initial commit.
40101: CLOUD-37: Fix build error.
40114: CLOUD-37: Fix path names and missing files.
40122: CLOUD-37: Initial drop of UI code for investigation of progress issues
40124: CLOUD-37: A couple of minor UI tweaks (set icon and hide panel before archive download)
40125: CLOUD-37: Download files and folders as zip
40134: CLOUD-37: Updates to UI (javascript doc, CSS tweaks, intervals for requests, labels, etc).
40143: CLOUD-37: Error messages for failures, more JavaScript doc, archive naming, code tidy 40157: CLOUD-37 - Download files and folders as zip
40202: CLOUD-37: UI tweaks following UX review
40217: CLOUD-37: Add file count to status reports.
40222: CLOUD-37: Added information to download dialog to report on the number of files added to the zip
40240: CLOUD-37: Remove extraneous file, breaking build
40513: CLOUD-37: Add Action Service Metrics
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40260: CLOUD-37: Add action service metrics
40309: CLOUD-37: Fix JMX configuration, pointing at renamed class.
40514: CLOUD-37: Enable the execution of the zip creation process on a remote transformation node
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40369: CLOUD-37: Enable the execution of the zip creation process on a remote transformation node
40516: CLOUD-37: Implement clean up job.
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40462: CLOUD-37: Implement clean up job.
40517: CLOUD-505: Add entries for folders.
Merged BRANCHES/DEV/AMILLER/CLOUD1_SPRINT1 to BRANCHES/DEV/CLOUD1_SPRINT1:
40493: CLOUD-505: Add entries for folders.
40547: CLOUD-37: Fix broken test
40595: CLOUD-518: Add working copy/locked file filtering
40642: CLOUD-508: Prevent problems occurring when cancelling and restarting the same download
40643: CLOUD-507: When a single item is selected for download it the item name gets used for the archive name
41442: CLOUD-590: Limit the total size of the content which can be downloaded. This can be set via the property, download.maxContentSize. The default is 2GB.
41472: CLOUD-589: Added cancelled flag to download type and added checks in Zip creation action to act upon the setting of this flag. Also added webscript for canceling the download.
41692: Adds support to Alfresco.util.formatFileSize for file sizes with commas (as needed by zip download)
41693: Zip Download enhancements:
CLOUD-590: Notifies the user when they've exceeded the maximum file size limit.
CLOUD-626: Better handling when there are errors during zipping. (WIP)
41713: Zip Download Updates:
CLOUD-589: A cancel download UI action now triggers a delete of the archive on the server.
CLOUD-626: The UI now triggers a full download cancel (with node delete) in event of an error.
41737: Updates Alfresco.util.formatFileSize to support an optional decimal places param. (For CLOUD-685)
41739: CLOUD-685: Display total file size of files for download to two decimal places when there is an error.
41832: Fixes: CLOUD-704: new CANCELLED status is now handled correctly.
41887: CLOUD-686: Updated maximum download content size to 2152852358 bytes (2.005GB)
41965: CLOUD-703: Upload content now runs as system user, and Quota Service returns unlimited quota for system user.
42025: CLOUD-703: Fix test failures and ensure S3 content store works in the clustered and non-clustered environments
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@42146 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
88af4a261d |
Merged BRANCHES/DEV/HEAD_QUICK_SHARE_TMP to HEAD:
41501: Creating Quick Share branch for merging into head
41524: Merged THOR1 & THOR1_SPRINTS to HEAD_QUICK_SHARE_TMP
30997: Firefox scrollbars removed on "invitation" and "signup" pages (now using new helper method Alfresco.util.createYUIOverlay)
36011: Merged BRANCHES/DEV/THOR1_QUICK_SHARE to BRANCHES/DEV/THOR1_SPRINTS:
34685: Creating Quick Share branch
34826: First cut of THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
34868: More on THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
34901: QuickShare REST API - WIP ... note: API will change :-)
34933: QuickShare REST API - WIP
34934: QuickShare REST API - WIP
34941: QuickShare REST API - WIP ... note: API will change :-)
34989: QuickShare REST API - WIP
34995: QuickShare REST API - WIP
34996: QuickShare REST API - WIP
35011: QuickShare/PublicView REST API
35025: F387: As the link receiver, I can view the Document Preview in the browser without having to login
35035: QuickShare/PublicView REST API
35052: QuickShare/PublicView REST API
35069: More on THOR-1270 "F387 As the link receiver, I can view the Document Preview in the browser without having to login"
35094: Removed cpnfig property that was commited by mistake
35111: First cut of THOR-1268 "F378: As a user I can choose to share a document"
35252: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35254: First cut of THOR-1268 "F378: As a user I can choose to share a document" part 2
35255: THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
35264: QuickShare/PublicView REST API
35317: THOR-1322: New metadata doesn't return "webpreview" in thumbnails (part 1)
35319: QuickShare REST API - fix tenant ref when share'ing
35330: QuickShare REST API - fix THOR-1322: New metadata doesn't return "webpreview" in thumbnails (part 2)
35368: QuickShare REST API - THOR-1336: (F418) Get context (nodeRef, siteId, tenantDomain) for a shared_id
35376: QuickShare REST API - fix THOR-1273 (unshare document)
35424: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35425: THOR-1271 "F388: From the view page, I can easily sign up or login for Alfresco. Sign Up is embedded in the page and Login will redirect you to the Alfresco Login page" partial commit
35566: Fixed THOR-1268 "F378: As a user I can choose to share a document"
35617: THOR-1350: Update Slingshot API (doclib2) - make the "qshare:sharedBy" return full details (instead of just userName)
35624: THOR-1339: QuickShare REST API
35682: Fixed THOR-1268, THOR-1339 & THOR-1269
35935: QuickShare REST API - add "system.quickshare.enabled" prop (if set to false then disables QuickShare service/API)
35996: Fixed THOR-1369 & THOR-1270
35997: Fixed THOR-1369 & THOR-1270 part 2
36000: Fixed THOR-1369 & THOR-1270 part 3
41550: Merged THOR1 & THOR1_SPRINTS to HEAD_QUICK_SHARE_TMP part 2
41569: Updated web.xml to add support for URLRewrite filtering for Quick Share
41572: Merged THOR1 & THOR1_SPRINTS to HEAD_QUICK_SHARE_TMP part 3
41640: Merged THOR1_SPRINTS to HEAD_QUICK_SHARE_TMP
36082: THOR-1270 "F387: As the link receiver, I can view the Document Preview in the browser without having to login"
- Re-added "Document Details" link public share page
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@41736 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
dd0ea07bb6 |
Merged V4.1-BUG-FIX to HEAD
40713: Merged BRANCHES/DEV/BELARUS/V4.1-BUG-FIX-2012_08_15 to BRANCHES/DEV/V4.1-BUG-FIX:
40604: ALF-15274 "I'm following" filter of "My Activities" dashlet doesn't work (PostgreSQL)
40727: Fix for ALF-15469 from Alex Malinovsky - Cannot Edit Online files with special characters in names
40733: Merged DEV (ALF-12358 and ALF-14496) to V4.1-BUG-FIX
38973: DEV for ALF-12358 (upgrades and build plans)
38975: Part of refactoring around the handling of deleted nodes.
- Deleted nodes are now treated as real nodes by the NodeDAO
38977: Fixed up queries related to bulk-loading
38978: Fixed up Alfresco side of SOLR tracking APIs to handle removal of alf_node.node_deleted (ALF-12358)
38979: Removed potential contention on cm:name during random file creation
38980: Initial setup for patching of ALF-12358
38981: Merged DEV/BELARUS/ALF-12358-4 to DEV/DEREK/ALF-12358-4
36052: ALF-12358: Concurrency: Possible to create association references to deleted nodes
.NodeDeleted. upgrade SQL patch for PostgreSQL is implemented:
- SQL create scripts are updated to do not create .alf_node.deleted. column and its indexes;
- schema references associated with .alf_node.deleted. column are updated;
- Subscriptions DAO and schema reference are updated to use .sys:deleted. type instead of .alf_node.deleted. column;
- .NodeStatus. receiving template was modified to receive .typeQNameId. for correct .deleted. state determination;
- some other minor fixes
36287: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeleted' patch has been implemented for MySQL InnoDB, Alfresco Oracle 9, Alfresco SQL Server and PostgreSQL dialects. Not implemented for DB2 dialect!
- DB creating scripts are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- iBATIS schema references are modified in accordance with removal of 'alf_node.node_deleted' column and respective indexes;
- the code for handling subscriptions on deleted nodes removed;
- subscriptions DAO schema reference is corrected respectively
37284: ALF-12358: Concurrency: Possible to create association references to deleted nodes
'NodeDeletd' updating patch for 4.0 version has been modified to recreate 'alf_node' table for all supported dialects.
'SubscriptionServiceImplTest' has been extended to test whether subscriptions are being removed if node is archived.
The new test creates fake user node and applies a custom aspect with 'archive=true' attribute
37905: ALF-12358: Concurrency: Possible to create association references to deleted nodes
Maintenance of the .idx_alf_node_txn_type. index has been added into the patch for all the dialects.
SQL formatting has been changed to more compact and visually comfortable. Some minor changes for MySQL dialec
Also:
- Started move to 4.1 scripts
- Fixed Schema reference files for alf_node column ordering
38982: ALF-12358: Concurrency: Possible to create association references to deleted nodes
- Moving scripts to V4.1 code base
- Fixed upgrade with sequences for introduction of 'deleted' qname
38983: Migration to 4.1 fix for ALF-12358
38995: Fix scripts for ALF-12358
- Fixed index removal for indexes that could not possibly have existed
- Fixed ALF schema mappings to reflect new index names
- Fixed PostgreSQL PK name check
39027: Added in missing index idx_alf_node_txn_type (ALF-12358)
- Merge note: Removed redundant index alf_node.fk_alf_node_txn
39028: Fixed fallout from node deletion strategy (ALF-12358)
39222: Minor test enhancements for diagnostics
40738: ALF-11297: resurrect system-build-test (not plugged in yet, still a few failures)
40740: Follow-up for DB2 upgrade for ALF-12358: New alf_node table ID column autoincrement value set
40770: Merged DEV (ALF-12358) to V4.1-BUG-FIX
39223: Merged 3.4.6HF to DEV (ALF-12358)
39218: ALF-15109: Improved fix - must fire cascaded secondary association deletions at DbNodeServiceImpl
level to ensure appropriate index events are fired and prevent out of sync indexes!
39259: Merged V3.4.6HF to DEV (ALF-12358)
39240: ALF-15109: Another attempt. Now we are firing all the right events on cascade removal of secondary associations
a lot of things are coming out in the wash!
- Cascade delete secondary associations in a first recursive pass
- Use a List of Pairs rather than a Map to avoid missing multiple associations to the same child
39271: Added policy invocations for peer association removal when an aspect is removed
39401: Utility class to walk a node hierarchy (primary) and gather all association data
- Data gathered has to include secondary association pointing out of the hierarchy
- Source and target associations gathered as well
- TODO: Bulk queries for above
39402: Follow up to ALF-15109: Break node deletion by removing deleteAssocsToAndFrom
- TODO: Use NodeHierarchyWalker to gather data, fire policies and execute deletes
39456: NodeHierarchyWalker: tests and fixes
39457: ALF-12358: Remove in-txn manual recording of deleted and new nodes
39917: ALF-12358: Use NodeHierarchyWalker to pick up all associations for a node hierarchy, fire policies and perform deletes
- NOTE: Currently, in-process links back to the hierarchy prevent certain tests from passing.
- TODO: Add detection for nodes that are about to be deleted
40000: ALF-12358: Added support for 'beforeDeleteNodeAssociationPolicy'
40001: ALF-12358: A node hierarchy walker to predetermine data required for deleting a hierarchy
40002: ALF-12358: Spoof aspect 'sys:pendingDelete' that appears on all nodes within hierarchies being deleted
40003: ALF-12358: Changes to prevent hierarchy modification during delete
- The entire hierarchy is read before actual delete starts
- All policies (including previously-missing assoc policies) are triggered from the recorded information
- Nodes in the delete record cannot have new associations added / removed
- All deletes are done on the same information so any underlying data shift causes concurrency violations
- Archival:
- Archival is a full copy of the hierarchy but all outbound and secondary associations are removed
- Archival is followed by a full delete of the original hierarchy
40128: ALF-12358: Test for linking to deleted nodes now fail even after having tested the recovery code
- Recovery code shows this when activated: ...ERROR [...NodeDAOImpl] ALF-13066: Orphan child node has been re-homed under lost_found: (49179, ...)
40129: ALF-12358: Added a more verbose message when association deletes don't find required rows
40130: ALF-12358: Avoid incidental removal of associations when removing aspects if the associations are already scheduled for deletion
40131: ALF-12358: Fix fallout for rules linking to avoid multiple deletions of the same association
40371: ALF-12358: Fire beforeDeleteNode even when archiving
40772: Merged DEV (ALF-12358) to V4.1-BUG-FIX
40372: ALF-12358: Fallout in ML code
40397: Fallout from ALF-12358: IMAP pre-commit handling must check for nodes having been deleted
- Also fixed some TODOs and line endings for test
40403: PersonService: Reinstated new getPeopleFilteredByProperty method
- Also fixed test to rollback transaction after forced catch of exception
40404: Fixed line endings, updated deprecated calls and removed unused code
40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
40504: Fixed bug in rev 40494: ALF-12358: Fixed missing before- and after-create policy calls for the archive store
- Used incorrect child node reference when calling policies and notifying indexer
40529: ALF-12358: Fixed in-txn holding of nodes pending delete to cater for deletes triggering more deletes
40530: Fallout from ALF-12358: Actions: Association act:scheduledAction multiplicity was not being enforced
- act:actionSchedule nodes were not cleaned up when associated actions were deleted
- Added onDeleteAssociation handling to clean up act:actionSchedule node
- Fixed tests appropriately
40556: Fallout from ALF-12358: Split out negative tests for deleteSite, which were absorbing exceptions
40569: Tagging's beforeCommit behaviour was not checking for nodes having been deleted.
- Added 'nodeServiceInternal' and used that to double-check that nodes still exist
- Also removed heavily-used call to check if auditing is on
40618: ALF-12358 fallout: Fixed policy callback details for associations of archived nodes
- Also some more details when throwing concurrency violation when deleting associations
40673: Fixed fallout from ALF-12358: Multilingual behaviours fixed
- Listen to the association being removed from the ML container to the translation
- Keep track of containers that must be deleted before committing rather than
attempting to delete them immediately; this avoids attempts to delete associations
that are about to be deleted (and the thing that ALF-12358 actually fixes).
40680: Follow-up to rev 40673 (ALF-12358): Forgot to remove commented-out code
40781: ALF-15587: Merged PATCHES/V4.0.2 to V4.1-BUG-FIX
40780: Merged DEV to PATCHES/V4.0.2
40777: ALF-15385 : Unable to set bpm:assingee and other properties in Activiti task via JS
Added the initialization of runtimeService property.
40787: Merge V4.1 (4.1) to V4.1-BUG-FIX (4.1.1)
40782: Fix ALF-15420: Move: child files/subfolders aren't synced after moving from parent folder and updating in Alfresco on-premise/Cloud
- Corrected the handling of moving a sub-folder out of its synced parent
40718: Fixes: ALF-15498: Creates new nodeLock indicator (overrides locked) to cope with differences between content models when a node is locked directly using a nodeLock and when a node is locked due to it being a working copy.
40790: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40789: ALF-15598: Merged PATCHES/V3.4.9 to V3.4-BUG-FIX
40671: Merged DEV to V3.4.9 (3.4.9.6)
40658: ALF-15505: Build-up of lucene folder segments following CMIS queries (un-closed ResultSet objects?)
- Close unclosed ResultSet.
- Remove kind="org.alfresco.cmiskind" parameter from query.get and queries.post webscripts and now they use CMISQueryWebScript as implementation.
40795: Fixed txn handling in the event of cleanup failure of test
40797: Fix for ALF-15602 - XSS issue in OpenSearch Explorer webscript - unescaped search terms displayed in page
40810: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- Reinstate invokeBeforeMoveNode which seems to have disappeared in the refactor
- Due to extra cascaded calls to onDeleteAssociation, SyncChangeMonitor must ignore certain events
40827: ALF-12358: Possible build fix (Derek, Neil and Jan to review)
- SyncChangeMonitor must ignore onDeleteAssociation calls on both sides of the association when a node is deleted
40843: Stop deploying XAM connector to maven repo, it's gone
40845: ALF-15406 Index Tracker seems not to gracefully stop upon shutdown keeping all other threads in waiting
- Don't allow Quartz scheduler jobs for the OOoDirect subsystem, checking the connection to backup in a queue.
Avoids multiple timeouts. Should just get one now. There is no need for multiple threads to be running anyway.
- ALF-610 changes should stop the OOoDirect subsystem from running any of these Quartz jobs in the first place
when using the default configuration in an enterprise release. So no timeout?
40848: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.1-BUG-FIX
40847: Fix for ALF-15189 - Incorrect trimming of the date on the Advanced search by date range
40887: ALF-15596: Deadlocks in DescriptorServiceImpl / LicenseComponent threads
- Problem discovered by Gab
- The two classes are mutually dependent and can end up deadlocking
- Removed excessive synchronization from DescriptorServiceImpl
- Now two key synchronization points - bootstrap and currentRepoDescriptor updates
- Bootstrap synchronization controlled outside this class - no need to defend against it other than throwing IllegalStateException if accessed before bootstrapped
- currentRepoDescriptorLock added to regulate currentRepoDescriptor accesses / updates
- Uncovered problem in bootstrapping order - descriptorComponent must be bootstrapped before multiTenantBootstrap
40889: ALF-15691: Poor cluster performance in user dashboard due to unnecessary cache replication
40899: ALF-15691: Corrected duplicate property
40900: ALF-12358 / ALF-15688: Finish the job! Make SOLR tracking work again and process deletes (Derek, Andy please review)
- select_Txn_Nodes now uses a COALESCE query to substitute the original node ID when recorded in the PROP_ORIGINAL_ID property
- NodesGet webscript extended so that it detects deleted nodes in the new way and also includes the noderef
- CoreTracker avoids trying to retrieve the metadata of deleted nodes (possible because of NodesGet noderef extension)
- SOLRTrackingComponentImpl doesn't barf when getNodesMetadata called for a cascade deleted node by CoreTracker.updateDescendantAuxDocs()
40902: ALF-12358 / ALF-15688: Fixed unit test
- Don't expect meta data for deleted nodes anymore (as this is generated on client side)
- Also removed stray line of code from CoreTracker
40917: ALF-13750: Merged V3.4-BUG-FIX to V4.1-BUG-FIX
40915: ALF-15708: Trailing whitespace should be trimmed from properties.
- Implemented custom properties persister to trim trailing whitespace from properties.
40925: RUSSIAN: Translation updates based on EN r40357
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40935 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
27f6cb89b8 |
Merged V4.1-BUG-FIX to HEAD
40031: Fix from Dave Ward for ALF-15353 - Lock status is not showning on document details page for a document which is being edited online.
40037: ALF-13609: Merged PATCHES/4.0.2 to V4.1-BUG-FIX (4.1.1)
40032: ALF-13609: listSites() causes an exception for non-privileged users when no sites are present.
- Add catch for AccessDeniedException on getAllSetPermissions() call. Assumes private site for this condition.
40075: ALF-13194: Make Share work again when guest authentication is disabled in the authentication chain
- When share makes a call to the restrictions API with guest=true it must get a 401 response if there is no guest
- Fix by Alex Mukha
40112: ALF-9254: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40111: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Patched jooconverter to handle non western characters in text files, by using the same properties that JOD uses.
40073: ALF-15227 3.4 CLONE - Alfresco incapable of previewing text files including non Western European characters without custom configuration
- Refactored JodContentTransformer and OpenOfficeContentTransformerWorker. Moved common code into OOoContentTransformerHelper,
including fixes that existed on only one or the other.
- For text files, change file encoding from SHIT JIS (and others) to UFT-8, as OpenOffice/LibreOffice do not support this as
an input. They do support it in other file types but not text. JOD now works, but OOo still has problems.
40146: ALF-15030: Merged V3.4-BUG-FIX (3.4.11) to V4.1-BUG-FIX (4.1.1)
40145: ALF-15411 CLONE pdf2swf ID Table overflow / This file is too complex to render- SWF only supports 65536 shapes at once
- split swf.encoder.params into two parts rather than a comma separated list.
Have tested against a number of Mike's test files. Quality appears the same.
40151: ALF-15402: Upgrade yuicompressor used to compress JavaScript to 2.4.7, using the same version as the one we package
40153: ALF-13998: 'No items' error is highlighted in red, even that is not sever error.
40158: Merge DEV to V4.1-BUG-FIX
ALF-14323 - CLONE - IMAP: Cannot attach two attachments with the same name.
40162: Merged V4.1 (4.1.0) to V4.1-BUG-FIX (4.1.1) MORE TO FOLLOW
39493: CloudSync: ALF-15203 - when creating a folder sync, do not setup sync for existing "working copy" nodes (only the original ones)
39490: Changing the icon for creating a new folder in the cloud
39486: Chinese translation update from Gloria, based on EN rev38987
39485: Dutch translation update from Gloria, based on EN rev38987
39483: Japanese translation update from Gloria, based on EN rev38987
39482: German translation update from Gloria, based on EN rev38987
39478: (ALF-15197) CloudSync: SyncAdminServiceImplTest.lockSSD failing - causing other tests and
39470: CloudSync: ALF-15188 - Regress' in Unsync
- further fallout (this time from ALF-14373 - moved syncTime to syncSetMemberNodeAspect)
39465: ALF-15141 If a push takes a network over quota, a ContentQuotaException will be raised. Catch this on cloud, and return QUOTA_LIMIT_VIOLATION to the client
39464: ALF-14847 Remove the obsolete old style audit token code
39462: Remove unused imports, and improve log message/exception wrapping, for when the catch-all is enabled
39461: The actions panel in the folder details page didn't receive the metadateRefresh event
39454: CloudSync: ALF-15188 - Regress' in Unsync
- fallout from ALF-14872
- wip - fixes blocker but needs further investigation as to why remote Unsync is failing with "Content no longer exists on the remote system"
- TODO: ALF-14655 + ALF-14712
39452: Avoid NPE due to unboxing a null java.lang.Boolean
39446: SyncTrackerComponent - rework code to set and reset remote system status.
39445: Cloud Sync UI Updates:
- Sync Status now shows transient Errors
- Sync Status "More info" link has been removed
- Text updates
39444: removed a "hot" trace message.
39443: ALF-14975 - Error if some files are locked while multi sync
39442: ALF-14908: Update Sync status dialogue to include the local root folder for indirectly synced nodes.
39441: Use SyncNodeException.wrapUnhandledException, so that the cause details are available for transport
39440: ALF-15155 Have SyncNodeExceptions of type UNKNOWN transport back the causing exception's message, class and stacktraces, and have CloudSyncMemberNodeTransportImpl print a WARN for this when recevied
39439: missed check in - just a message key
39438: Interceptors on the CloudConnectorService will wrap raw exceptions, so ensure downstream code expects this
39436: Fixes the problem when the default tenant is not enabled for sync and there are no secondary tenants
39434: ALF-14980 - Services: auth errors on a per node basis
39431: More - work around code for SyncTrackerComponent.
39430: ALF-14531: F22 sub-task: Add create folder button to folder picker
39428: ALF-15113 Remove the stubbed CloudSync subsystem.
Although the subsystem config was gone, there was still some spring config which attempted to import it during bootstrap.
39426: ALF-14598. This change should ensure that the syncOwner is correctly set on nodes pushed to cloud.
39425: Put set and reset of sync failed attribute into its own transaction.
39420: ALF-15167 - Version history sync status message displaying US date format
39419: Work around for syncSetDefinitionTransport.pullChangedSSDs not returning RemoteSystemUnavailableException
39418: Test code improvements. Using my new TemporaryMockOverride rule to clean up spring beans.
39414: CloudSync: change annoying debug message to trace ...
- ... we should not pollute the sync "debug" log with continuous stream of unhelpful messages ;-)
39413: CloudSync: ALF-15130 - for checkout, copy sync aspect and properties to "Working Copy" (but not for non-checkout "Copy")
- additional fix for directly synced node (issue raised by DW)
39411: Updated the properties for cloud sync related messages
39410: Fixes api mapping for POST cloud passthrough.
39407: ALF-14906: Makes sync status dialogue working copy aware & provides link to original document.
39400: some code was in an log if statement.
39399: ALF-14980 - Services: Add {stuff} needed to display comms and auth errors on a per node basis.
39397: Merged HEAD to BRANCHES/V4.1:
39395: Adding a new JUnit rule to help with cleaning up spring singleton beans whose backend services have been mocked out.
39386: ALF-14901: Fxx sub-task: UI - tgt folder picker should allow drill-down for sync-enabled Networks only
39385: CloudSync: F24 - fix add "sub-folder" on target (when sync'ing sub-folders)
- raised by MF
39384: Rename the parent declarative webscript to AbstractCloudSyncDeclarativeWebScript, and add a new AbstractCloudSyncAbstractWebScript parent for the few sync related webscripts that need to be AbstractWebScript rather than DeclarativeWebScript
39382: I like code that compiles. This code compiles.
39380: Test code refactor. We've now got a green bar for AllSyncServiceTests.
39378: More test refactoring in an attempt to get AllSyncServiceTests passing.
Extracted common code and state from two REST API tests.
39377: ALF-14901: Fxx sub-task: UI - tgt folder picker should allow drill-down for sync-enabled Networks only
39376: Changes to tests. I'm trying to get AllSyncServiceTests to pass as a suite.
This check-in fixes a few failures, now two remaining.
39371: CloudSync: fix cloud fallout from new lic/key (ALF-14846) - pt 1
39368: Italian translation update from Gloria, based on EN rev38987
39367: French translation update from Gloria, based on EN rev38987
39366: Spanish translation update from Gloria, based on EN rev38987
39356: ALF-14906: "Sync Pending" status is shown immediately following a "Request Sync" action.
39348: ALF-14530 Complete the implementation, and add a REST level unit test
39347: ALF-14889: Adds proxy passthrough config for create folder webscript.
39344: ALF-14373 Moved syncTime to syncSetMemberNodeAspect.
There may be a little more to do in this task.
39343: Hide the sync filters in the dashlets if the sync is disabled.
39342: CloudSync: stop push looping due to unknown (non-transient) error !
- related to ALF-14872 - eg. in this case ALF-15141 which is not yet explicitly handled ...
- TODO: SyncNodeExceptionType.UNKNOWN should handle error message (+ stacktrace ?) - for push or pull (for latter, needs to be transported)
39339: Unsync confirmation text for document/folder changed. The user will be informed that deleting a folder will also delete any content under this folder.
39338: ALF-14909: Update Share delete confirmation dialogue to show extra confirmation text if the node is synced
39337: Add example request JSON to the webscript description
39335: ALF-14530 Webscript to create folders
39328: stress that a cloud network is: FREE 10GB
39322: ALF-14921: CloudSync - F63 / F64 - Recently Modified Dashlet Updates
39320: ALF-14501 - allow UI to determine if sync has been requested on a node
39316: ALF-14920: CloudSync - F61 / F62 - Synced content display on My Documents Dashlet
39312: Debug messages.
39308: Adds folder specific lock messages.
39306: CloudSync: ALF-15130 - for checkout, copy sync aspect and properties to "Working Copy" (but not for non-checkout "Copy")
39305: Turns off sync panel when sync is disabled.
39304: CloudSync: minor: turn down log level
39303: Updates the text to use the correct term for the cloud instance (Alfresco in the cloud).
39300: Cloud Sync Evaluator config & Doc Lib banner updates:
- ALF-14981: Adds support for sync:transientError aspect
- ALF-14981: Adds Doc Lib banner for transient errors
- ALF-15128: Corrects behaviours on working copies (WIP)
39296: ALF-15025 - Always enable the sync change monitor policies - even when off.
39292: ALF-15091 Add unit test covering the case of auditing and transporting MLText properties
39291: ALF-15025 - Cloud Sync now depends upon the key in the license. No key - no sync.
39283: When fetching the properties to be transfered, mark us as being ML-aware as we want to transfer the full MLText object (and not just the current locale)
39279: Adds back in property that went awol in r39265
39275: ALF-15104 Switch the tenant information webscript to be an AbstractWebScript, to make extensions of the JSON (eg for Cloud) easier and cleaner
39273: Switches off Sync filters if sync is off.
39272: Adds support for evaluators to Doc Lib filters.
39265: Merged /integrations/GoogleDocs/BRANCHES/THOR1_SPRINTS_GOOGLEDOCS to BRANCHES/V4.1
36307 Fixed THOR-1402 "Need a callback option for Create Content menu"
- Will be revisited to add better comments
36350 Fixed THOR-1402 "Need a callback option for Create Content menu" part 2
- Changed callback obj to match action object better: { nodeRef, node, jsNode }
- Better code documentation
- Removed dev/test code
- Improved error config handling
36358 THOR-1402 "Need a callback option for Create Content menu" part 3
- Changed "link" parameter to "href" (instead of "page") to match actions.
39256 Consistency fix of doclib & repo toolbar templates after work on THOR-1402
39260 Bugfix for "destination" parameter not being resolved correctly THOR-1402
39261: ALF-15056: Handle Multiple errors in Sync Status box
39215: CloudSync: F4 - fix ALF-15106: non-deeply synced folders should not add subsequent child (sub-) folders to sync set
39209: ALF-15113. Removing the unused, stub subsystem 'CloudSync'.
39207: ALF-15015 follow-up: make sure the first enterprise test that runs has no specific license, since we just reset the database
39184: Fixes broken sync URLs
39180: ALF-15054: CSS Updates
39171: Re-enable test (ALF-15096)
39170: Missing commit, 400-499 errors need the response details (ALF-15096)
39168: Completion of ALF-14335. This check-in removes the old URL patterns and so all clients must now be using the new /enterprise/sync URLs.
39162: CloudSync: comment-out unit test pending ALF-15096
39160: ALF-15054: CSS Updates
39144: Have SyncChangeMonitorTest remove the mock when done, which allows several more tests to pass in the suite
39114: Fixes: ALF-14990: Folder Picker issues (caused by multiple instances being displayed with different contexts)
39113: ALF-14557: Auth Dialogue updates
39112: ALF-15061: Makes Lock message and icon generic - not all locks are for local edits now.
39107: ALF-15054: CSS Updates
39097: Try to re-order tests to have more pass, and improve error detection in one
39093: Add in the missing sync
39091: CloudSync: ALF-15075 - Regress: unable to pull single node update (file sync)
- follow-on fix to allow initial push :-)
- fallout from ALF-14853
39080: Complete conflict transport of exceptions unit tests
39079: Fix webscript parent definitions, to avoid NPE on missing required service
39077: Improve Pull error reporting, and add tests for the transport level catch/encoding/decoding/throw of exceptions (to compliment existing tests)
39076: ALF-15013 ALF-15015: Reset database before running enterprise tests, otherwise SecurityTestSuite leaves it in a bad state
39073: ALF-15050 test affescted by locked sync set implementation.
39072: CloudSync: ALF-15075 - Regress: unable to pull single node update (file sync)
- fallout from ALF-14853
39068: ALF-14893 - work around order of versions issue.
39066: Tweak how we switch to the default authenticator for one test
39059: ALF-15054: Added the actions "Sync", "Unsync" and "Request sync" to the header of the sync panel
39054: More debug for move node problem.
39041: ALF-15064 : Sync locked nodes (on src) - need to be able to bypass lock when requesting sync ...
39040: Turn off locked sync sets for SyncAdminServiceRestApiTest
39034: Merged BRANCHES/DEV/FEATURES/CLOUD1_CLOUDSYNC to BRANCHES/V4.1:
39030: CloudSync: ALF-14899 - cloud target Sync API should restrict to Enterprise Network(s) only
39033: CloudSync: minor - fix failed node count (debug logging)
39032: ALF-14557: CSS Fixes to Auth Dialogue (WIP)
39024: ALF-14225: Adds tracking to URL.
39018: If the other end sent their noderef, return it to them
39011: ALF-14225: Refactor Welcome Dashlet to show 4 columns, the 4th one of which is always the cloud sign up text.
39009: Extra validation before doing JSON parsing
39008: ALF-15015 Avoid having a custom ServletAuthenticatorFactory trampled in a MT environment
39005: Attach the sources for spring-webscripts-1.0.0-tests
38991: update should not move node if localparentnoderef is not specified.
38962: Added a new unit test for end to end conflict.
38961: CloudSync: ALF-15040 / ALF-15021 - Uploading file larger than content limit (max file size) for given network (eg. 50 Mb to a Free Network) causes error loop
- wip
38960: ALF-15050 :
CloudSync: failing test(s) - due to locking ?? (SyncAdminServiceImplTest / org.alfresco.enterprise.repo.sync.audit.SyncAuditServiceIntegrationTest)
38958: CloudSync: fix NPE (CloudSyncConfirmPost line 139)
38956: Chinese Translation for 4.1
38955: box-shadow doesn't work with IE6-IE8. It was not possible to see the borders of the info balloon.
38951: Removed "folder-sync.js" and "folder-sync.css" to avoid code duplication. The same methods and styles are defined in "document-sync.js" and "document-sync.css".
38940: The sync panel in document details page were not refreshed when the document was synced or unsynced from the document details page.
38937: ALF-14859: Adds Icons for cloud version (requires cloud overrides to display them)
38935: ALF-15006: Adds the missing config required to include the actions-util.js file in the list of ones to be concatenated
38929: Add a toString() method to aid debugging
38928: ALF-14952: update Unsync dialog to enable UI option to allow user to request delete of remote nodes (ie. from target)
38925: Updates the sync status message logic a bit - now displays the sync attempted time if the first sync fails (previously showed "Sync pending")
38922: ALF-14677 - Synced nodes marked as locked On Premise, need to be unlocked on unsync
Also Locks created and deleted by sync set owner.
38921: Removes the action util methods from the global name space and adds them to Alfresco.util
38919: CloudSync: ALF-15040 / ALF-15021 - Uploading file larger than 50 Mb to a Free Network causes error loop
38918: File size upload limit within ContentStore.
- required for cloud sync (ALF-15040)
- fix default (no limit)
38915: File size upload limit within ContentStore.
- required for cloud sync (ALF-15040)
- fix merge issue (Spring config)
38914: File size upload limit within ContentStore.
- partial merge - "sourced from" THOR1+CLOUD1
- required for cloud sync (ALF-15040)
33055: File size upload limit within ContentStore
35995: Fix merge issue
38912: Locking attribute on Sync Set - First cut - add new method on Lock Service + re-enable pull unit test.
38906: The buttons won't be created on the cloud side, so avoid js error
38905: CloudSync: test fix
- fallout from r38888 (ALF-15029)
38902: ALF-14549: CSS fix for window resizing problems
38898: More unit test debug logging, to aid with making sense of the logs on the Bamboo-only failure
38895: Extra debugging and checking, to help narrow down why this test fails on Bamboo
38892: ALF-14908 (No need to pass the "siteId" with the URL)
38890: We don't need to pass the "syncOwner" with the URL anymore. We receive the needed information from the server and this avoids an extra call to build the "syncOwnerFullName".
38888: CloudSync: F4/F24 - ALF-15029 - working copies (eg. via Edit Offline ... within a folder sync) should not be synced !
38887: ALF-14908: Checking "isDirectSync" before comparing the value, because "isDirectSync" can be undefined
38886: ALF-14908: Update Sync status dialogue to include the local root folder for indirectly synced nodes
38882: CloudSync: F13/F14/F24 - ALF-14778 - "request sync" of a folder/sub-folder SSMN
- will request the sync of the folder node itself (whether failed or not)
- recurse and request sync of all SSMNs below but only if failed (irrespective of SSD)
38873: Reverses failed merge attempt in r38846.
38872: ALF-14907: "localRootNodeName" added
38871: Adds edition check before calling enterprise only webscript. Sets sync to OFF for non enterprise editions.
38866: Have the setup methods try harder to ensure a clean, empty setup for the area under test, to avoid issues with other tests on Bamboo leaving test data behind which then confuses things
38863: CloudSync: minor: improve SyncTracker logging (push/pull)
38862: ALF-14335 consolidate Sync REST APIs.
I've added new URLs to all sync webscripts (except cloud-sync.post.desc.xml as it's singshot) which start with '/enterprise/sync'
I have not removed the existing URLs as I'll give the new ones time to go through the dev/QA/PM system. I will likely delete the old URLs in a week or so.
I have also changed the URL patterns in code in all the places where I see an obvious and risk-free change. This may be them all.
38855: Ignore testPull - does not work in automated build.
38854: ALF-14549: Add Sync panel to Folder Details Page
38851: Renamed the sync util methods
38850: ALF-14549: Added a panel to folder details page
38848: merge conflict fixed
38846: Merged from integrations/GoogleDocs/BRANCHES/THOR1_SPRINTS_GOOGLEDOCS to alfresco/BRANCHES/V4.1:
- 31695 THOR-367 - #2 Document Library
- 36307 Fixed THOR-1402 "Need a callback option for Create Content menu"- Will be revisited to add better comments
- 36350 Fixed THOR-1402 "Need a callback option for Create Content menu" part 2- Changed callback obj to match action object better: { nodeRef, node, jsNode }
- 36358 THOR-1402 "Need a callback option for Create Content menu" part 3- Changed "link" parameter to "href" (instead of "page") to match actions.
(Changes by Erik, required for Google Docs minus changes made to privatemodules )
38844: I have changed all occurrences of 'master' and 'slave' to 'source' and 'target' and these are the terms we should use to identify the two Alfresco instances in future.
I believe that the only place this has leaked out into the remote API is at syncsetdefinition.post, which had a 'lockMasterCopy' parameter. This is now renamed to 'lockSourceCopy'. However, as that parameter was not supported on the back end, existing client software should continue to work.
38839: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38835: CloudSync: minor cleanup (remove some obsolete code)
38838: ALF-14907 Adding syncOwner firstName, lastName, userName and local root nodeRef to the remotesyncednode.get webscript.
38837: Extra sanity checks
38805: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38775: CloudSync: F24 subtask - ALF-14853 - move nodes "within" existing sync folder hierarchy
38782: ALF-14549: Add Sync panel to Doc Details Page
38784: ALF-14549: (css fix)
38798: Cloud sync component test - try injecting (lower case) transport bean directly.
38799: Fix for community builds which do not have enterprise/repository.properties
38802: Remove dev webscript that was incorrectly merged across (reverse merges r35946)
38774: Fix broken merge of r35436 from BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
- Extends Doc Lib indicator config to support javascript actions on icon click
(method had been refactored for ALF-12955)
38773: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38703: Sync Tracker Component - First integration test of end to end push.
38704: CloudSync: F31/F32 - add option to request delete of node(s) on target when unsync'ing
38706: CloudSync: F24 - fix "rename" of a synced subfolder
38712: build fix?
38713: missed check in
38714: ALF-14549: Add Sync panel to Doc Details Page
38737: Sync Tracker Component Test - New test knocked over by changes to add person service.
38743: CloudSync: F24 sub-task: ALF-14731 - fix SyncTracker (PUSH) such that nodes are processed in event order (earliest event for each node)
38761: ALF-14549 (Added a new evaluator so that the sync panel will be only shown when the node has been synced)
38763: ALF-14549 (Reverting the code from r38761 because the sync panel should be shown whether or not the node is synced)
38767: Sync Tracker Component test - first pull.
38769: CloudSync: delete + ano '=> delete
38700: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38685: ALF-14910: Sync Status dialogue's {status} info needs to be rendered on the server
38686: CloudSync: ALF-14779: push delete
38687: Fixes: ALF-14871 - Uses a server side redirect for view in cloud URL (rather than returning JSON) to avoid pop up blockers and funny new window behaviour associated with window.open
38699: A few more little bits missing from merges
38698: Enterprise Repository.Properties needs to be included in a way that works for community builds (which won't have one)
38691: Enterprise shouldn't be in core community services
38690: Avoid double merge issue
38689: Couple of context changes that got lost in merging
38688: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38527: ALF-14549: Add Sync panel to Doc Details Page
38537: ALF-14549: Add Sync panel to Doc Details Page
38551: CloudSync: F24 - includeSubFolders (on SSD)
38553: Do extra valdiation of cloud URLs when setting on the connector, and handle re-doing the RemoteTicketService initialization automatically if the URL or Key is changed at runtime (eg by a unit test)
38555: ALF-14534: Add "include subfolders" HTML checkbox to cloud folder picker
38557: Fixes bug where folder picker may keep spinning when loading folders.
38562: CloudSync: F24 - includeSubFolders (on SSD)
38563: ALF-14893 - Bug from sprint 4 demo with conflict versioning.
38565: CloudSync: F24 - includeSubFolders (on SSD)
38568: Bug fix
38571: ALF-14534: Add "include subfolders" HTML checkbox to cloud folder picker
38605: ALF-14542: Add "Request Sync" button to sync info dialogue
38617: ALF-14542: Add "Request Sync" button to sync info dialogue
38620: Add NodeServicePolicies.BeforeMoveNodePolicy (4.1)
38628: Add NodeServicePolicies.BeforeMoveNodePolicy (4.1)
38629: ALF-14779: push delete
38656: ALF-14598 Removed syncCreatorPerson property from code & replaced it with syncCreatorUsername.
The d:noderef property is temporarily retained in the content model in order not to break anyone's DBs. It will be removed in a week or so.
SyncTrackerComponent uses this userName when considering pushes/pulls but does check if the person exists.
38658: Hides the sync action in the repository view
38660: CloudSync: minor (change log level)
38661: ALF-14779: push delete
38671: CloudSync: quick workaround fix for syncCreatorUsername
38684: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38248: CloudSync: ALF-14708 - fetch for pull error handling
38250: CloudSync: fix test (AuditToken NPE)
38253: Fixed web script voodo for /sync/config - working for real now.
38255: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced
38256: ALF-14551: Evaluator to determine if indicator icon should be displayed
38258: Bug fixing for indicators. Synced idicator should not be shown if the sync failed idicator is shown. Also PropertyValueEvaluator has been deleted. The same result can be achieved with ValueEvaluator.
38263: CloudSync: F29/F38 - Unsync web script: minor improvement - make use of common isDirectSyncSetMemberNode
38264: CloudSync: ALF-14708 - fetch for pull error handling
38265: CloudSync: F24 - recursive folders (wip)
38267: CloudSync: ALF-14788 (F29/F38 sub-task) unsync of node (file or folder) should auto re-sync if it is below ano' parent folder sync
38270: ALF-14625 remove sync:conflict aspect and props.
38271: ALF-14541: CloudSync: Folder Sync - ensure sync'ed folder on target does not appear in source selector (when choosing target folder)
38273: FIxes: ALF-14789 - minor bug in sync status dialogue
38286: CloudSync: update AuditToken transport (pt I)
38291: CloudSync: ALF-14790 - F4 sub-task - for pull of new node from tgt to src
38301: Cloud Sync Status webscript updates: Finishes off: ALF-14593.
38304: Adds Share support for access to "Big Switch" to turn Cloud Sync on/off & change mode. From Kevin. ALF-14773
38315: CloudSync: update AuditToken transport (pt II)
38317: CloudSync: update AuditToken transport (pt III) - fix unit test
38324: MT: fix InvalidNodeRefException.getNodeRef()
38325: CloudSync: create SSD - minor: logging + header lic
38326: CloudSync: delete SSD - fix "transport" (use param not body for delete method)
38333: ALF-14373. Added syncOwner property to SSMN aspect - this is copied from the SSD noderef when the member node is synced
38335: CloudSync: ALF-14455 - push the SSD_TO_DELETE event to target
38350: ALF-14545: Add error message for sync failed
38351: ALF-14545: Add error message for sync failed
38352: Reverted last commit (Deleted properties by mistake)
38353: ALF-14394 cloud sync: Error details need to be returned over web scripts.
38357: ALF-14760 - CloudSync: file sync with permission failure - AccessDenied on target causes repeated loop on source .
38358: ALF-14760 - CloudSync: file sync with permission failure - AccessDenied on target causes repeated loop on source .
38359: CloudSync: F24 - recursive folders (wip)
38361: Bug fix for ALF-14545 (Cannot get the sync info if the content was successfully synced)
38363: Adds syncMode to JS controller and improves error catching if nodeRef can't be found.
38366: ALF-14751 - Localise sync version message
38370: ALF-14666 - CloudSync: REGRESS - push/pull *update* no longer seems to work (metadata or content)
38371: added enterprise repository.properties
38374: Bug fix for ALF-14545 (css fix)
38376: CloudSync: pull - invalid node
38380: ALF-14550: Cloud view for sync info dialogue
38386: Added the enterprise/repository.properties
38390: CloudSync: pull of new (folder) node from tgt to src
38392: ALF-14608 - Synced (pulled) content must record a path to the Cloud nodeAdd the remote path to the version message
38403: CloudSync: test fix (CloudTransportWebScriptsTest testPullChangedNodesForSSD)
38404: Beefed up null detection on adding path.
38407: Cloud Sync Evaluator and permissions sweep
38411: Added TARGET_FOLDER_NOT_FOUND for Sync Service Create
38418: ALF-14615 - Add global properties for CloudSync feature
38422: ALF-14552: Changed the icon
38429: ALF-14679 - The TransportService must transfer the locale of a document on sync
38436: Adds proper syncOwner display to sync status dialogue. ALF-14293
38437: Cleans up syncMode JSON.
38445: Fixes error time display (ALF-14293)
38446: CloudSync: minor (F24) - prevent indirect folder move for now (in same way as indirect file) - ie. cannot unsync indirect node
38449: Minor Sync Status:
- fixes template issue
- minor css updates
- adds support for "you" rather than current user's fullname in dialogue
38461: CloudSync: temp build/tests fix - fallout from r38418 (ALF-14615)
38469: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced.
38474: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced. (Fixed the problem with an evaluator rather then fixing it in the JS side)
38682: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
38023: First pass at json based exception transport
38036: CloudSync: F25.5 - directSync prop
38045: CloudSync: fix couple of NPEs - one for SyncNodeException transport and one for F25.5 (existing node / unboxing)
38046: CloudSync: follow-on to r38045 - F25.5 (existing node / unboxing)
38047: CloudSync: follow-on fix for F25.5 / ALF-14695 (existing node / unboxing)
38052: CloudSync: minor test fix - CloudTransportWebScriptsTest.testPushFolder
38055: ALF-14604 - First cut of "doing the right thing" with versions.
38056: CloudSync: F25.5 - directSync prop
38057: CloudSync: (Folder) Unsync (F29 / F38)
38058: ALF-14604 - First cut of "doing the right thing" with versions.
38059: Undo incorrect check in from r38055
38061: ALF-14690 : Add time stamp property to sync:failed aspect.
38062: ALF-14525: CloudSync: Folder Sync - UI to enable current folder in Document Library to be synced
38064: Different message for sync conflict. ALF-14607 : Synced (successfully pulled) content must lead to version creation
38066: ALF-14541: CloudSync: Folder Sync - ensure sync'ed folder on target does not appear in source selector (when choosing target folder)
38068: ALF-14690 - correction to model
38073: Failing property was added
38105: Sync Status updates:
- Correct Handling for status text (minus missing syncOwner and errorTime properties)
- Fixes link handling within the dialogue
- Adds sync:failed banner to DocLib (as per wireframes)
38106: s/Sync'ed/Synced/
38107: return statement was missing
38116: CloudSync: F4 (folder sync - immediate files) - ALF-14745: skip files that are already SSMNs
38120: ALF-14555: Upload indicator icon and indicator config
38121: ALF-14604 - Turn auto version off (model defaults to true)
38122: ALF-14525: Change the icon and the text for the button
38125: Remove sync node ref on returning node not exists error from cloud.
38132: Small bug fix - previous change to disable autoVersionOnUpdateOfProps was over-writing cm:modified
38133: Adding javadoc of exception types so I know which one is which.
38163: Adds link to DocDetails page (ALF-14546)
38165: Better error handling if the remote nodeRef can't be found.
38173: CloudSync: ALF-14501 (F13 / F14) - Request Sync
38175: ALF-14556: Refactor dialogue to be based on the DAM info popup
38176: ALF-14556: Refactor dialogue to be based on the DAM info popup (Merge conflict fixed)
38180: ALF-14540: Add "Request Sync" doc lib action
38187: Changed the properties for Request sync
38188: Fix for ALF-14657 Add targetParentNodeRef to remotesyncednode webscript.
38191: ALF-14542: Add "Request Sync" button to sync info dialogue
38199: ALF-14575 - Wire up big switch to turn on or off Cloud Sync
- addition of the big switch - does nothing at the moment.
38200: ALF-14540: Add "Request Sync" doc lib action
38201: Sync Change Monitor not enabled if big switch is "OFF"
38202: Sync Tracker does nothing if not on premise.
38205: CloudSync: ALF-14708 - fetch for pull error handling (wip)
38213: Correction to sync tracker component.
38221: ALF-14271 Move the registration of Cloud with the RemoteTicketService to bootstrap, to avoid audit problems during init
38235: Work in progress on Rest call for /sync/config
(Hard coded ON_PREMISE - cant get ${syncMode} to work)
38236: minor formatting
38680: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37715: Check in empty SyncTrackerComponentTest
37716: ALF-14338 - extends unit test for SyncServiceImpl create method
37717: Ignore imcomplete tests checked in by r37715
37721: CloudSync: Folder Sync - ALF-14566: add behaviours to add/remove SSMN
37724: Update SyncNodeException to use an enterprise-only message bundle for the exception detailed error message. This message can potentially also be re-used on the UI
37728: Add unit tests for pushing a cm:folder through the transport. (Works much like an un-versioned node with no content changes)
37734: Start to migrate the remote ssd creation calls out of SyncAdminService, and to CloudSyncSetDefinitionTransport, removing migration TODOs in the process
37735: Migrate the deleteSSD remote call from SyncAdminImpl to CloudSyncSetDefinitionTransport
37736: Have the deleteSSD transport layer properly handle/transport NoSuchSyncSetDefinitionException
37737: Review and add SyncNodeException and NoSuchSyncSetDefinitionException to node level transport webscripts where needed
37741: Refactor on-enterprise sync transport exception handling, to work for both push and pull cases, and start to support the same degree of handling for pull
37767: CloudSync: Folder Sync: ALF-14590 - disallow individual unsync of file (or sub-folder) if member of a folder sync
37785: CloudSync: fix mockito tests (ssmChangeManagementTest)
37787: CloudSync: fix mocked unit test (nodeRef format + authorization)
37791: CloudSync: fix more mocked unit test (nodeRef format + authorization)
37797: The folder picker showed a second button without text when "secondaryTenants" was empty.
37803: Ripped out adding sync:conflict aspect and implemented "cloud wins" conflict resolution.
37820: CloudSync: build/test fixes - TEMP ignore push/pull test - to see if it affects follow-on tests (or not)
37823: CloudSync: Folder Sync - ALF-14566: add behaviours to add/remove SSMN
37843: Typo correction
37844: ALF-14580: View In Cloud action should open links in new window
37846: ALF-14453: CloudSync: Create sync UI - shows site twice and also title shows "title.multi"
37850: CloudCloudSync: Folder Sync: ALF-14624 - create file on target (within sync'ed folder) and then pull to source
37870: ALF-14540: Add "Request Sync" doc lib action
37871: ALF-14543: Add "Request Sync" multi-select action trigger
37883: Support for transporting the node path, for use in messages and displays, and update the tests to cover this
37888: "Sync to cloud" and "Request sync" actions were not available for multi-select action trigger
37890: CloudSync: ALF-14647 - failing unit tests ...
37894: CloudSync: ALF-14651 - after push, the source node may appear modified by "System (User)"
37895: Temporary work around for Transport of SyncNodeException - exception does not contain "cause" its all "precondition failed".
37902: ALF-14292: Add check box to disable auto-sync
37903: ALF-14537: Add HTML checkbox to lock src copy
37908: CloudSync: SyncService.fetchForPull 500 error => map InvalidNodeRefException to SyncNodeException
37909: CloudSync: ALF-14656 - create folders before files (when pushing a sync set)
37912: ALF-14661 & ALF-14662: Add sync:syncSetMemberNode and sync:failed filters to Doc Lib.
37922: Fix up exception messages - must be defined in the message file, not in comments
37923: Tidy up a little the exception building
37924: CloudSync: doFetchAndAction 500 error => map InvalidNodeRefException to SyncNodeException
37944: Swallow SyncNodeException from PULL.
37947: Adding aspects to the node as a requirement for ALF-14541
37949: Cloud Sync F26/F93 (WIP):
- Adds View in Cloud link to location if it can't be retrieved: ALF-14464
- Swaps dialogue date rendering from relativeDate to relativeTime w/ hover state: ALF-14539
- Adds support for unsynced nodes: ALF-14528
37951: ALF-14597: Remove previously needed UI conflict indicators
37956: ALF-14554: Create evaluator & update existing evaluators
37957: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37952: Added new API methods to template Site helper - to retrieve Share URL stem and Share URL for a given site.
37958: Adds shareURL to metadata object in node data webscript
37961: More debug in SyncServiceImpl
37964: CloudSync: ALF-14271: workaround startup error (init -> bootstrap sequence) for CloudConnectorService/RemoteAlfrescoTicketService
37965: ALF-14666: CloudSync: REGRESS (?) - push update no longer seems to work (metadata or content)
37967: ALF-14440 : Creating sync file when target already has a file of the same name -> causes 500 error
Removed a TODO: It is correct to throw an exception rather than over-writing a node.
37970: Fixes JSON that was broken in r37958
38677: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37534: Transport for double and float property values
37537: CloudSync: SyncServiceImpl - minor: start to cleanup debug logging (to make it more useful / consistent)
37538: Quick fix for the NullPointerException in ALF-14449.
37539: CloudSync: ALF-14378 - pull sync changes - only the target nodeRef is required
37540: Fix up the pull unit test, and add tests checking all the different kinds of property value transport
37542: Add unit tests for notification of a conflict through the transport layer
37553: ALF-14445 After changing the cloud url for use with the local loopback connector, re-init the service to ensure the url passes all the way down the stack
37555: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37554: Follow-on fix to ALF-9661 - do not fire update rule (onDeleteAssociation) if node also no longer exists
37556: ALF-14445 After changing the cloud url for use with the local loopback connector, re-init the service to ensure the url passes all the way down the stack
37558: Fixes "View In Cloud" link
37563: Avoid exceptions in the logs for expected problem cases of Conflict and Not Currently Acceptable (cloud busy etc)
37565: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37564: Pull out some bits to constants, so downstream classes can more easily configure themselves
37567: ALF-14356: Updates look and feel of user profile cloud sync panel as per wireframes.
37574: Call version service to ensure cloud nodes are versioned.
37575: ALF-14430 - First conflict on both ends.
37576: CloudSync: ALF-13948 - F29 (Unsync)
37597: Temporarily disable the failing SyncServiceImplTest.testCreate so we can get green builds
37600: CloudSync: follow-on to r37597 (temporarily disable/ignore unit test)
37611: Fix for: ALF-14461: Site manager can't unsync content.
37616: CloudSync: SyncTracker (push) - ALF-14459: One failed sync causes subsequent (unrelated) syncs to fail
37617: ALF-14464 - For now, slightly ignore "unauthorised" error when attempting to get cloud location.
37619: Stub out some CloudSyncSetDefinitionTransport unit tests, and begin with testing handling of connector exceptions
37622: Unit tests for exceptions from the connector for SyncMemberNodeTransport
37629: ALF-14460 - Content edits of synced documents lead to failed syncs
37631: Reinstate SyncServiceImplTest.create
37639: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37640: CloudSync: ALF-14378 - SyncTracker PULL - remove x2 temp to lookup/set sourceNodeRef ...
37650: CloudSync: ALF-14248 - remove auditing of "create SSD" (since it is now synchronous) and fix up unit tests and other related ref's
37660: CloudSync: fix build/test (SyncAuditServiceRestApiTest.testGetSyncSetChanges)
37669: Enables folder sync actions in the UI
37680: Support, and unit tests, for transporting multivalued node properties, and mltext node properties
37682: ALF-14514 : Added aspect sync:failed
37686: Add unit tests for the Sync Set Definition transport webscripts, and start on tests for the transport of cm:folder
37688: ALF-14338 - Introduce SyncNodeException.
37689: CloudSync: folder sync: ALF-14521 - update SyncSetDefinitionPost
37698: Convert SyncNodeException to be backed by an Enum, so we can effectively transport the different types of problem. Adds an initial list of problem enums, which are message backed (but not yet in properties)
38672: Fix up merge problems
38665: ALF-13260: Mysql does an awful planification of ibatis "select_ChildAssocOfParentByName" query after some heavy load
- improved "select_ChildAssocOfParentByName" where clause to engage existing index
38662: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
37061: ALF-14265 - CloudSync: fix failing tests - Activiti/JBPM WorkflowRestApiTest*
37071: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35409: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
35399: ALF-12874: Schema reference files are out of date.
37072: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35781: Fix for MySQL part of ALF-13150: Performance of Purging Empty Transactions (like 10M)
ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Added MySQL override of the NodeDAO for this call with a dedicated DELETE ... JOIN ... for MySQL
37077: Fix how we pull the mimetype and encoding of the content from the content type, and add unit tests for this
37078: Reverse accidental property change
37084: Cloud Sync Push - Work in progress. Adds 2 new methods to the cloud sync member node transport. And an "AuditToken" opaque type.
37118: Implementation of ALF-14324. Get Cloud NodeRef, Network for specified local syncset member node.
37132: ALF-14324 Changed API so that if a remotesyncednode has no matching remoteNodeRef (due to not being synced) then the JSON field is not rendered. It had been rendering an empty string.
37133: ALF-14324. I forgot to check in the associated test code edit for previous checkin. (37132)
37136: Cloud Logins need to occur on the default network (we have no others until after login)
37139: Upgrade to Commons FileUpload 1.2.2, and add in the source
37147: Start on the FileUpload support for the pull case, and begin sending appropriate request data
37150: Added a package-info.java to document the main components of the feature. (Ongoing)
37153: ALF-14324. Tweak to URL for remotesyncednode.get. NodeRef as query param, rather than template arg.
37166: Refactor things to allow for re-use in the Pull code flow, and mostly implement the Pull code. Initial tests added, but needs a real service call to fetch the SyncNodeChangesInfo before the rest can be done
37182: ALF-14334: update CloudSyncSetDefinitionTransport to call REST getSyncSetManifest
37183: ALF-14334: fix "syncsetmanifest" descriptor
37187: ALF-14334: fix build/unit test (tearDown)
37198: Minor: test improvement - fix format of dummy nodeRef
37201: Cloud Sync - Cut over sync jobs.
37203: Changed cron expression.
37206: CloudSyncTrackerComponent - minor locking changes.
37220: SyncTrackerComponent.pushSyncSet - runAs syncCreator
37221: Fixes broken JSON
37227: Add the pull support method to SyncService, stub out some more tests, and add AuditToken related TODOs in appropriate places
37229: Pull unit tests
37237: CloudSync: ALF-14358 - REST API to get SyncSet Changes - list of target nodeRefs (with changes) for a given ssdId
37238: CloudSync: ALF-14312 - REST API to get SyncSet Manifest
37248: ALF-14287: Fixes Cloud Folder picker to work with real cloud instance.
37249: Minor revision bump on JSON-Simple, and attach the source
37251: Implement AuditToken, initially taking SyncChangeEvent objects and storing just the full list of audit IDs for them. AuditToken handles the JSON serialization itself, with the Transport delegating. Adds unit tests
37262: ALF-14287: Fixes handling for invited networks
37277: SyncTrackerComponent.pullSyncSet - runAs syncCreator
37283: ALF-14287: Fixes bug when folder picker is loaded repeatedly.
37285: Store OtherNodeRef as String on the cloud end.
37286: Pass-Through URLs are decoded in the surf layer, so re-encode before requesting
37290: Tweak URL encoding used to not escape /
37294: Update teh json-simple dependency definition to match change yesterday
37306: Update jar names in build files which hard code things
37309: CloudSync: ALF-14358 - REST API to get SyncSet Changes - list of target nodeRefs (with changes) for a given ssdId
37310: SyncTrackerComponent.pullSyncSet - TEMP change to determine/set the sourceNodeRef ...
37314: Fixes build so that it adds client side cloud files to documentlibrary actions js
37316: Stub out the webscript for accepting the confirmation of a pull
37319: Add method to "confirm" (delete) audit ids from an AuditToken
37322: Sync tracker component - Error processing for missing sync set owner
37324: API updates for the Pull Confirm, and start on the transport
37325: Fix compile error - apparent fallout from r37322 (missing svn up ?)
37331: Implement the confirm pull logic in the webscript (calls SyncAuditService to do the real confirmation), and start on unit test for this (more to follow tomorrow)
37342: Minor: SyncTrackerComponent
37349: SyncTrackerComponent.pullSyncSet
37355: CloudSync: SyncTracker - minor: debug logging is quiet when nothing to do ...
37365: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37367: Ongoing work to SyncTrackerComponent.
37376: cloud sync - TODO comment updates
37379: ALF-14292 - Refactor cloud sync status code.
37380: WIP - Doc Lib Synced Content Filters
37381: WIP - View in cloud URL wrapper.
37438: CloudSync: ALF-14358 - REST API to get SyncSet Changes
37440: CloudSync: possible fix for failing unit test (SyncAuditServiceIntegrationTest.queryForSsdManifestAndDetails) -> disable jobs(sync tracker)
37442: CloudSync: temporarily comment out CloudTransportWebScriptsTest.testConfirmPull unit test (NB is updating + fixing)
37446: ALF-14396CloudSync: PULL - fix source modifier (currently appears as "System User")
37461: Add equals method to allow easier unit testing, and a toString to help with debugging
37462: Fix up the confirmPull transaction handling to solve the test failure, then expand out the unit testing to cover this new code
37463: Set conflicted aspect on local node after pull conflict.
37474: Fixes: ALF-14427: Adds missing icon for multi-select sync action.
37476: ALF-14425 - When a synced node is copied, its syncSetMembeNode aspect must not be copied
37486: Start of sync transport refactoring to support pushing conflict and unsync details
37489: Enhances Balloon dialogue to detect other balloon pop ups and hide them to prevent overlapping balloons.
37490: Initial transport support for pushing the details of a conflict over. (Tests to follow)
37494: ALF-14289: Adds Conflict Icon and Balloon.
37495: Stub out un-sync and push conflict tests, full checks to follow
37496: Rework to SyncTrackerComponent to deal with conflicts only on pull. And lock against push and pull of the same node at the same time.
37500: CloudSync: ALF-13948 / ALF-14404 - F29 (Unsync)
37501: Correction to previous check in.
37504: Add unit tests for un-sync and delete
37505: CloudSync: remove obsolete OnPremiseSyncJob (superceded by push/pull jobs)
37507: Unit tests for Push Conflict
37511: Fix for ALF-14428. Metadata are not extracted for synced nodes.
37512: ALF-14279: Displays remote path, including network, site and document. (WIP: Links still need fixing...)
37513: Addendum fix to ALF-14428. Now also sending cm:author and cm:geographic metadata
37520: CloudSync: ALF-13948 / ALF-14404 - F29 (Unsync)
37522: ALF-14283: Missed file from previous commit
37527: SyncTrackerComponent - removed node locking. Realized it was not cluster safe - so the stuff has to work without locking. I think it does now.
37528: ALF-14396 CloudSync: PULL - fix source modifier (currently appears as "System")
37530: Cleans up the cloud folder picker init & removes bug with -default- getting sent as the networkId during SSD create.
38659: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
36246: Start to wire up the transport and on-cloud services
36250: Interface change to SyncService + beginnings of implementation.
36251: Tweak webscript definitions, and add comments to explain a few bits
36253: Start on unit tests for the transport - test framework and suitable mock services for testing
36257: Start on the sync transport unit tests
36258: Bit more on the cloud transport testing, and disable the bit for now that depends on more of the transport being implemented
36261: Sync Service - More implementation.
36280: Added aspect sync:synced to remember when we last successfully synced.
36288: Implement a few more bits of the transport service, fix the way the charset and boundary information is sent, and a bit more of the tests
36293: Nobble the sync webscripts in the unit test to use our mock service, then expand the tests to query+check the mock for what was sent through
36305: First unit test of SyncService.create method.
36315: Update the method signature on SyncAdminService, to match the pattern used by the other services WRT cloud credentials. Then, fix up credentials related TODOs in the service and webscript, and fix tests to match
36319: Test basic integration between sync-sets and the cloud sync transport
36353: Support for encoding and decoding non-content properties, and content properties which have been removed
36359: ALF-13960. Partial implementation. REST API for the creation of SSDs on the Cloud.
36360: Versions of the CloudConnector and CloudSyncOnCloud services suitable for unit tests
36396: Tweak exception inheritence to better fit with transaction rollbacks, and finish the sync occurr/proceed unit tests
36400: Expand the push sync unit test coverage, to include aspects and properties
36401: adding toString method for better debug.
36402: Sync Service: event suppression working so create method now does not report false conflicts.
36403: More sync push tests, content parts still TODO
36410: Fix for failing test cases on Bamboo.
36414: Finish the push content unit tests, including a fix for a missing runAs, and an option not to tidy up temp files immediately so that the unit tests can still find their contents after the transaction
36415: Add unit tests for SyncServiceImpl delete and remove from sync set.
36417: Tweak to SyncAudit event disabling - centralised in SyncChangeMonitor. Required for upcoming changes in SyncAdminService
36420: Preventing auditing of SSD_CREATED when creating Cloud SSDs.
36429: Impl of ALF-14147. Create a CloudSync subsystem.
36439: SyncService - unit test for update.
36462: SyncService Impl - added tests for update content and setting cm:modified + fix for update which forgot to set modified.
36557: Adding audit ids to SyncNodeChangesInfo. Part of ALF-13962.
36558: ALF-13962 Some utility methods on SyncChangeEvent.
36559: ALF-13962 Methods on SyncAdminService to check node membership.
36561: ALF-13960 Ensure that syncsetdefinitions are created in a transaction.
36567: ALF-13962. Conversion of audit entries into required SyncNodeChangesInfo object.
36568: ALF-13962. package-info documentation.
36571: ALF-13962. Expose the properties/aspects configured for tracking - as required by SsmnChangeManagement.
36573: ALF-13962. Addition of extra property in sync model.
36575: ALF-13960, ALF-13961, ALF-13963
36586: Avoid sending dummy credentials when creating a sync set, as real ones are now supported
36644: Fixes syntax error when files are concatenated.
36807: Mark manually merged change
36812: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36848: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36856: ALF-14270 Ensure that the sync:syncSetDefinition QName is forcefully created during system startup.
36865: When storing cloud credentials, return information in the json to distinguish the two failure cases
36866: When storing cloud credentials, return information in the json to distinguish the two failure cases
36878: ALF-14270 Move the call to create the remote SSD from the audit event-handling code to a synchronous call within SyncAdminService.createMasterSyncSet()
36897: Adds ALF-14286: Shows user a "validating" message whilst the auth details are being validated.
36903: CloudSync: ALF-14250 - record source repo id (related to SSD) with all sync audit entries
36914: ALF-13961 Minor tweak ro OnPremiseSyncJob (runas in order to have valid SecureContext).
36916: Start to rename CloudSyncTransportService to CloudSyncMemberNodeTransport
36918: Define the SSD Transport Service
36919: Comments out UI toggles for features that don't (yet) exist deeper down the stack.
36921: ALF-14297 This check-in completes the tests for change log entry aggregation and adds detection of non-uniform NodeRefs
36924: Work in progress on sync push and pull jobs
36926: Stub out a dummy implementation of CloudSyncSetDefinitionTransport. (Needs remote webscripts and service calls before it can be properly implemented)
36931: Fix an autounboxing NullPointer error.
36937: ALF-14262 CloudSync: fix failing test cases for CLOUDSYNCLOCAL2 branch
36955: CloudSync: ALF-14298 - SyncAuditService: provide query to get ssd manifest for a given sourceRepoId
36967: Fix CloudTransportWebScriptTest unit tests - contract is null not empty
36975: Some useful collection helper methods that I'm about to use elsewhere.
36979: ALF-14297 Build fix. Refactor of SsmnChangeManagement to respect SyncNodeChangesInfo's use of null collections for 'no change'
36980: Ensure audit entries are deleted on push (old sync job)
36987: Push Job work in progress.
37017: CloudSync: ALF-14312 - REST API (for SyncAuditService) - query to get SyncSet Manifest
37028: Changes to SsmnChangeAggregation so that the ContentReaders are set correctly.
37029: Fixes to failing test cases.
37035: CloudSync: ALF-14298 / ALF-14312 - SyncAuditService: provide query to get SyncSet manifest
37049: Fix failing rest unit test - wire the Mock Cloud Connector up to the WebScripts too, not just the services
38655: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35946: Do not merge - dev helper webscript for checking chunking and multi-part requests are behaving correctly
36016: Miscellanous minor improvements as part of tidyup.
36017: Trivial changes to non-product code for demo.
36088: Stub out how content changes will be handled
36116: Version Labels, Stub (with a bad name...) service to check about sync allowed + intervals, and much more of the encode/send/webscript/decode code
36157: SyncService methods - no-op implementation.
36163: Fix typo in url generation
36167: adds View In Cloud action
36171: Support sending and getting the local and remote parent noderef (especially important for create)
36175: Add json helper methods for common types
36181: First cut of aspect sync:conflict to mark conflicted nodes.
36182: Extend SyncService API.
36195: Transport support for the list of aspects added/remove
36201: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
36193: Pull out the Thread-local HttpClient creation from RemoteClient, and expose. Will go back into Surf at some point
36194: Convert to using the ThreadLocal HttpClient instances, and some extra steps to ensure we always tidy up after ourselves now the instance is shared
36205: Update Services to match new plan agreed yesterday, and start to wire the implementations up to the work Mark is doing
36207: Finish the initial version of the sync push webscript, which largely uses other services to decode the request and have it actioned
36208: Initial support for wrapping a delete/unsync call with all the details, before passing on to the SyncService to perform
36209: Refactor the push webscript, so most of the logic for decoding the request is in a parent class, and then stub out the delete / unsync webscript built on top of the new common abstract parent
36212: Build fix.
36213: Trivial tweaks to test code.
36214: Cleanup of temporary nodes created during test execution.
36215: Changing syncChangeMonitor behaviour binding to onBootstrap rather than during spring init.
36216: Moved audit model for SyncChanges into an enterprise folder.
36217: Build fix (2)
38653: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35543: Start on the Enterprise/Cloud simple Tenancy information webscript
35551: Make it easier to override bits of TenantInformationGet
35629: Mark merges that have been done
35638: Mark merges that have been done
38651: Mark revisions which were implicitly merged via 4.0bf
38646: Mark revisions which were implicitly merged via 4.0bf
38643: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35959: Stub out part of the cloud sync transport code and webscripts, which will handle getting changes between the on-premise and cloud repos
36005: UI Updates for Cloud Sync Sprint 2:
- Node Path Webscript (WIP)
- Adds Sync Status Webscript
- Adds Unsync option
- Tweaks Doc Lib Indicator action call to include target element (makes it easier to position balloon dialogues).
36006: Start on implementing the transport code, and a few tweaks to the plan as identified by the implementation so far
36013: Broadened the aspect behaviour binding so that it captures all relevant aspect addition/removals.
36015: Missing class from previous checkin (36013)
38642: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35690: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35689: Add the NameSpace constants for the Links model
35697: Improve Network detection, and avoid passing the network parameter on the URL to the cloud
35701: Enable another URL for passthrough
35713: Filling out the data in the REST APIs for POST & GET SyncSetDefinition.
35717: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35716: Make overriding just the Share URL easier (needed for Cloud installs)
38641: Mark r35681 as already merged
38640: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35615: Cloud Sync: Fixes URLs to temporary APIs.
35642: Mostly implementation of syncsetmembership.delete.
35644: Fixing a failing test case. More fixes to come...
35662: Cloud Proxy Pass-Through for /slingshot/doclib2/node as /cloud/doclib2/node
35681: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/DEV/CLOUDSYNCLOCAL2:
35679: Fix DataList QName hard-codings by pulling out to a proper Model Java Constants Interface
38639: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35508: Sync Audit Service progress.
35509: Fixing up some broken imports, no other changes.
35510: Add some debug logging to the cloud connector service, and expand the WebScriptPassThrough tests and underlying auth helper
35544: Remove accidental property change in last commit
35561: Support proxying the Tenant Information webscript to the cloud as the current user
38637: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35440: Better handling of requests with no request body
35441: More Cloud Connector Pass-Through unit tests, including a dummy webscript (test only) which can be used to check who a request was proxied as
38636: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35385: Stop aliasing local webscripts into cloud urls, we now have the proper pass-through proxy
35387: Allow Enterprise Remote API tests to see Enterprise WebScripts - fix the Enterprise Remote API classpath in Eclipse, and add BaseEnterpriseWebScriptTest which brings up the server including the entprise context file
35403: REST Unit Test for the Cloud Credentials CRUD WebScripts, and stub out the Cloud WebScript Pass-Through unit tests
35436: Extends Doc Lib indicator config to support javascript actions on icon click
35437: WIP: Indicator config, i18n string and stub function for Cloud Sync status display.
35439: Support a special TESTING method, and have requests done explicitly as Guest if no cloud credentials exist
38635: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35333: Start on enabling the Cloud Proxy PassThrough for certain key webscripts that the UI needs
35363: Adjusts credentials success check following a change in the API last week.
35382: Adds ability to delete Cloud credentials from the My Profile page.
35383: Removes unused Sync Now function
35384: Adds cloud folder picker JS to combined action files so that sync works without debug mode.
38634: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35238: Implement the Cloud Credentials Get webscript, powered by the new services, and provide a cloud webscript helper superclass
35282: Cloud Sync Audit.
35283: Enable the credentials get/set webscripts to work (fixing an authentication issue), and initial work on proxy webscript
35287: Cloud Sync Audit. Support for deletion of Sync Audit entries.
35315: Service, WebScript and tests for deleting remote ticket based and cloud credentials
38633: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
35236: Add the CloudConnectorService, which wraps the underlying remote services in a cloud specific way (base url, system id, key etc)
38623: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
34882: First cut of SyncChangeMonitor feature.
35027: Adds ability to select target network & plumbs in the options, makes it easy to add more options.
35110: Adds support for hasAspects and notAspects attributes to Doc Lib multi-item select.
35113: Cloud-Sync: Adds multi-file sync action.
35122: A big chunk of Sync Audit Service work.
38622: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
34717: Merged BRANCHES/DEV/CLOUDSYNCLOCAL to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34403: Adds DocLib action, indicator config and labels, along with start of evaluator config.
34404: Adds action implementation & cloud folder picker alfresco module, with template webscript. Modifies build to include new js file in concatenated doclib action file.
34405: Modifies the Global File picker to make the API calls more extendable (e.g. for use in Cloud Sync).
34481: Adds ability to enter cloud auth details from user profile page. Needs a little bit of refactoring once the APIs have been finalised
34482: Adds Work In Progress on Cloud Auth prompt
34667: WIP: Mocked up APIs - formats mostly merged from demo
34687: Initial cut of part of SyncAdminService which manages CRUD of SyncSetDefinitions.
34688: The most basic documentation the webscript.
34693: Action and Indicator icons from Linton
34694: Inline Cloud Auth Details Dialogue
34695: Cloud Synced Indicator updates
34714: Creates sync set when a folder is chosen.
34744: Fixes bug where multiple actions were triggered for each successive click on the Cloud Sync action
34745: Updates Evaluator with name of actual aspect applied to items in a sync set.
34757: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34289: Upgrading JUnit lib to 4.10 to get full Rules support.
34317: Some initial documentation on JUnit Rules samples.
34328: More JUnit rules fun. Added a new rule to help with the creation and automatic cleanup of temporary test nodes.
34759: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34290: Fixing Eclipse settings following on from previous JUnit lib upgrade. (rev 34289)
34297: Build fix. Eclipse project was still referring to the old JUnit lib.
34765: Fixes a couple of typos before today's Sprint demo. Success and error messages now correctly display following sync action.
34782: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34777: Added enhancement to TemporaryNodes rule to allow for dummy content.
34806: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34805: Added a convenience method to the ApplicationContextInit @Rule to allow for easier spring overriding in test code.
34825: Merged HEAD to BRANCHES/DEV/CLOUDSYNCLOCAL2:
34824: Utility methods to get details of property changes (map comparison).
38619: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.1:
36805: Tweak exception inheritence to better fit with transaction rollbacks
36806: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
36556: A useful collection conversion utility method.
38616: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/V4.1:
36366: Tweak to implementation to ensure that on-authentication-failed, the status is updated within a r/w transaction.
36374: Provide more specific exceptions from the Remote Connector Service for client and server errors
37348: ALF-14386 - RemoteConnector: NPE if responseBody is null (eg. HTTP 204)
37411: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/DEV/CLOUDSYNCLOCAL2:
37410: ALF-14386 HttpClient returns a null byte array if there is no response body (eg 204), swap that for an empty array to avoid NPEs and better fit the interface contract
38559: Merged PATCHES/V4.0.2 to V4.1
38364: Merged V3.4-BUG-FIX to PATCHES/V4.0.2
36421: ALF-14914: Fix for Mac Lion versioning issue. ALF-12792 (Part 1 of 2)
Enable the InfoPassthru and Level2Oplocks server capability flags, InfoPassthru is the flag that fixes the Mac Lion versioning error.
Added support for filesystems that do not implement the NTFS streams interface in the CIFS transact rename processing, for the Alfresco repo filesystem.
36422: ALF-14914: Fix for Mac Lion versioning issue. ALF-12792 (Part 2 of 2)
Enable the InfoPassthru and Level2Oplocks server capability flags, InfoPassthru is the flag that fixes the Mac Lion versioning error.
36423: ALF-14915: Add support for file size tracking in the file state. ALF-13616 (Part 1 of 2)
36424: ALF-14915: Fix for Mac MS Word file save issue. ALF-13616 (Part 2 of 2)
Added live file size tracking to file writing/folder searches so the correct file size is returned before the file is closed.
36491: ALF-14915: Added CIFS transact2 NT passthru levels for set end of file/set allocation size. ALF-13616.
Also updated FileInfoLevel with the latest list of NT passthru information levels.
36703: ALF-14916: Fix for Mac Office 2011 Powerpoint save fails on CIFS. ALF-13615.
38367: Merged V4.0-BUG-FIX to PATCHES/V4.0.2
37630: Process queued responses at the end of the thread request run, before re-enabling socket read events. ALF-14179, ALF-14180.
38368: Merged V4.0-BUG-FIX to PATCHES/V4.0.2
37067: ALF-13294 CIFS: When versionable aspect is active, using the Microsoft Word for Mac 2008 option "always create a backup copy" leads to document versions loss
38244: ALF-14785: Merged V4.0-BUG-FIX to V4.1
37482: ALF-14437: Merged HEAD to V4.0-BUG-FIX
37388: ALF-13545: First attempt at digitally signing the Windows installers
37391: ALF-13545: Fix quoting and output directory specification
37393: ALF-13545: Correct deployment installer signcode command
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@40271 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
dbb11a5ce2 |
Merged V4.0-BUG-FIX to HEAD
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35538: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (pre-req for ALF-13791)
35410: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
- fix merge issue (compilation fix)
35443: Merge build/test fix (record-only)
35463: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30194: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29718: ALF-6029: Additional MT fix to force default tenant
29719: THOR-7: Create tenant
35541: Fix for ALF-13723 SOLR does not include the same query unit tests as lucene
- added base tests
35547: Merged BRANCHES/DEV/CLOUD1 to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
35511: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30252: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29763: THOR-107: MT-aware immutable singletons
29766: THOR-107: MT-aware immutable singletons
29768: THOR-31: MT-aware shared cache
29770: THOR-107: MT-aware immutable singletons
35512: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30253: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1:
29771: THOR-31: MT-aware shared cache
29777: THOR-107: MT-aware immutable singletons
29786: THOR-107: MT-aware immutable singletons
29787: THOR-31: MT-aware shared cache (fix MultiTNodeServiceInterceptorTest)
29799: THOR-107: MT-aware immutable singletons
35513: Merge build/test fix
35516: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/CLOUD1:
30026: THOR-5: tenant-aware caches
35517: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30260: Merged BRANCHES/DEV/THOR0 to BRANCHES/DEV/THOR1: (core)
29860: THOR-73: prep for HEAD sync/merge-forward
29866: THOR-73: prep for HEAD sync/merge-forward
30026: THOR-5: tenant-aware caches
35520: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30297: THOR-73: Line-endings only
30298: THOR-73: Line-endings only
30300: THOR-73: fix ActivitiWorkflowServiceIntegrationTest
30302: THOR-73: fix SubscriptionServiceActivitiesTest
35528: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/CLOUD1:
30459: THOR-156: prep - consolidate/improve get current user's tenant domain
30469: Fix bootstrap config check when running unit tests (where one tenant already exists)
(partial merge only)
35565: MT: fix update tenant entity
- pre-req for ALF-13757
35567: Fix merge fallout (compile error)
35569: ALF-13757: MT - minor patch to migrate existing tenants, if any (when upgrading)
35592: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX: (ALF-13791)
34153: Minor: THOR-5: MT-aware immutable singletons (spp/vti)
35598: ALF-11459: Added null-check on in-flight process diagram-generation to prevent error when running headless
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35605: ALF-13426 Transformation: DOCX conversion failure
<<< Second part >>>
- Remove explicit transformation sections for OOXML (added in 4.0.1 ALF-12461) as these are stopping other
transformers from being used. Was done originally as a copy paste from another bean that needed an explicit section.
- The combination of allowing other transformers (that were used prior to 4.0.1) and fail over from OOXML to these
transformers allows to docx fixes that do and do not contain an embedded image to be transformed to png.
35608: fix build
35609: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2) RECORD ONLY
35607: Merged V4.0-BUG-FIX (4.0.2) to V3.4-BUG-FIX (3.4.10)
35604: ALF-13426 Transformation: DOCX conversion failure
<<< Fix split into two parts to make merge of this general part to 3.4.10 simpler. >>>
<<< The second part contains 4.0.x specific changes. >>>
- Change to ContentServiceImpl to fail over to other available transformers on error (can be turned off with
global property content.transformer.failover=false).
35619: ALL LANGUAGES: Translation updates based on EN r35407
35630: Merged HEAD to BRANCHES/DEV/V4.0-BUG-FIX:
34289: Upgrading JUnit lib to 4.10 to get full Rules support.
34317: Some initial documentation on JUnit Rules samples.
34328: More JUnit rules fun. Added a new rule to help with the creation and automatic cleanup of temporary test nodes.
34777: Added enhancement to TemporaryNodes rule to allow for dummy content.
34805: Added a convenience method to the ApplicationContextInit @Rule to allow for easier spring overriding in test code.
35621: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to HEAD:
35620: More JUnit Rules Enhancements, covering well known nodes and easier context loading
35631: Fixing some Eclipse junit/lib dependencies which had become out of date - seemingly before my pervious commit (35630).
35640: Fix for ALF-10085 "Adding/removing CMIS Relationship changes last modified date of source object"
35647: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588 to BRANCHES/DEV/V4.0-BUG-FIX:
35589: Creating new branch from $FROM
35591: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35195 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-35588:
35196: Creating new branch from $FROM
35338: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved tooltip to simple viewRenderer
35340: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved fnRenderCellSelected logic to DocumentListViewRenderer
- Moved fnRenderCellStatus logic to DocumentListViewRenderer
- Moved fnRenderCellDescription logic to DocumentListViewRenderer
- Moved fnRenderCellActions logic to DocumentListViewRenderer
35346: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Moved onEventHighlightRow logic to DocumentListViewRenderer
- Moved onEventUnhighlightRow logic to DocumentListViewRenderer
- Moved onActionShowMore logic to DocumentListViewRenderer
- Minor private method renaming
35427: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed check for display of metadata banners and lines to more explicit bannerView and lineView properties which are set to the viewRenderer's name by default, but can now more easily be overridden
35503: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Renamed bannerView property to more specific metadataBannerViewName
- Renamed lineView property to more specific metadataLineViewName
35583: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Added rowClassName property to make finding the row easier in cases where an event trigger element might not be the row itself
- Added check for expected row element class name in getDataTableRecordIdFromRowElement, if not present trying getAncestorByClassName with rowClassName property
- Moved onFileRenamed to DocumentListViewRenderer
- Changed fnActionHandler to use getDataTableRecordIdFromRowElement rather than target.offsetParent
- Changed onLikes to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
- Changed onFavourite to use getDataTableRecordIdFromRowElement rather than assume the row parameter is the correct element
35610: ALF-13734: Move Additional DocumentList Methods to DocumentListViewRenderer
- Changed method of grabbing container element in selectFiles to use parentElementIdSuffix from current viewRenderer
35650: Fix for ALF-13813 SOLR fails for fuzzy queries
35651: Fix tests for ALF-13813 SOLR fails for fuzzy queries
More for ALF-13723 SOLR does not include the same query unit tests as lucene
- added tests for Alfresco fts run via the request handler
- fixed fuzzy query tests so far ...
- report queries that generate errors
35664: ALF-13294 - CIFS: When versionable aspect is active, using the Microsoft Word for Mac 2008 option "always create a backup copy" leads to document versions loss
35679: Fix DataList QName hard-codings by pulling out to a proper Model Java Constants Interface
35689: Add the NameSpace constants for the Links model
35699: Merged BRANCHES/DEV/CLOUDSYNCLOCAL2 to BRANCHES/DEV/V4.0-BUG-FIX:
35698: New WebScript to provide the Share View URL for a given NodeRef (based on the Node Type and SysAdminParams)
35716: Make overriding just the Share URL easier (needed for Cloud installs)
35741: ALF-13819 Remove description+template for a controller-less webscript that was committed by mistake in v3.4
35765: Fixed version of junit.jar in build files
35772: ALF-1994 - Allow user defined white-list of HTML tags for HTML sanitisation process. Spring config added for tags and attributes.
35781: Fix for MySQL part of ALF-13150: Performance of Purging Empty Transactions (like 10M)
ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Added MySQL override of the NodeDAO for this call with a dedicated DELETE ... JOIN ... for MySQL
35784: Fix for ALF-13845 SOLR "alfresco" queries are not cached correctly
35785: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- duplicated sort and AFTS tests from the lucene sub-system
- run queries via request handler
- addded new locale tests for d:text ordering
35805: ALF-13828 Method name typo, should be getThumbnailDefinitions not getThumbnailDefintions. (Old method retained, @deprecated, for backwards compatibility)
35806: More debug to setFileInformation
35836: Fix for ALF-13794 Mismatch in SOLRAPIClient and NodeContentGet webscript causes content of type d:content not to get indexed
35862: Fix for ALF-13826 Solr CMIS Query After Delete a Node Throws CmisRuntimeException: Node does not exist
- make appropriate methods aware of node existence....
35867: ALF-13886 Certain errors may lead to no conn model object being available, so check it is there before using it to render the "Return to folder" link
35901: ALF-13474 possibility of deleting compleded workflows + explorer ui cancel action fix
35923: Fix for ALF-13724 Share folder permission management - changes to parent/child folders not accurately reflected
35936: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests for mltext localised collation
35944: BufferedContentDiskDriver needs to use deviceName and sessionKey to make it unique rather than userName
35949: ALF-13755: MT is configured (but not enabled) by default
- note: also related to THOR-248 (effectively means that r31407 becomes a merge record-only)
35951: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
34107: record-only (follow on to r35949 - see ALF-13755 / THOR-248)
35953: ALF-12792 - Creation Date and Modification Date initialization for open files.
35968: Follow up to fix for ALF-13839: MySQL: "Failed to purge txns" from DeletedNodeCleanupWorker
- Sanity check highlighted transactional resource block in the database
- Each cleanup runs its own transactions as required now
- See also ALF-13150: Performance of Purging Empty Transactions suffers if the number of unused transactions grows too large (like 10M)
35970: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/V4.0-BUG-FIX:
35925: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
35966: ALF-13912: Move DocumentList.onHighlightFile UI Logic to DocumentListViewRenderer
- Moved DocumentList.onHighlightFile logic to DocumentListViewRenderer
- Added DocumentListViewRenderer.getRowElementFromDataTableRecord and DocumentListViewRenderer.getRowSelectElementFromDataTableRecord
- Changed onHighlightFile to call those new getRow* methods for easier reuse in view renderer extensions
35979: ALF-10278, ALF-13902: Ending task now done with the right assignee when unassigned (eg. not claimed from pool) or when workflow-owner completes the task assigned to someone else, without claiming first
35981: Fix for ALF-12670 - An exception occurs during creation wiki page
Changed Wiki title field limit to the 100 char limit imposed by QName which unfortunately is used by the underlying service to store the field title.
35991: ALF-13901: Incorrect workflow-history gathering/displaying on uncompleted tasks in ended parallel multi-instance activity
35993: ALF-10278, ALF-13902: Fixed failing test (was not using AuthenticationUtil for test-user)
36001: BDE-69: create test-minimal and continuous-minimal Ant targets
36004: Fixes for:
ALF-12813 - jsonUtils.toJSONString mangles up Associative Arrays
- Added support for nested Java Map/List to jsonUtils
ALF-13647 - the first time a ICAL calendar URL is called with kerberos SSO a JSESSIONID cookie is not sent by the client, request fails with a 500 Internal server error
- Support for "negotiate" HTTP auth header and general improvements to that area
ALF-13877 - Invalid WebScript URLs cause ERROR-level exception stacks
- DEBUG only output for "missing" webscripts and invalid API call URLs
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36018: ALF-13609: Enterprise installers lay down sample site and users
-Added feature to SiteLoadPatch to disable loading.
-Added property "disable.sample.site". Set property (system or otherwise) disable.sample.site=true to skip loading the sample site on a new installation.
36031: debug improvement.
36039: ALF-13779: isPooled() implemented correctly now
36044: ALF-13770: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
36043: ALF-13769: Merged V3.4.8 (3.4.8.7) to V3.4-BUG-FIX (3.4.10)
35776: ALF-11535 Home Folder Synchronizer fails when destination folder already exists
- Don't move home folders that are the same as the provider's root folder or even above it!
If the same, these tend to be shared folders.
If above, this indicates that an LDAP sync has corrupted the original provider name and has hence
changed what we think is the root folder!
36046: ALF-13745: Merged V3.4-BUG-FIX (3.4.10) to V4.0-BUG-FIX (4.0.2)
<<< Also added placeholder thumbnails (copies if docx, pptx and xlsx which in turn appear to be copies of the 2003 doc, ppt and xls) >>>
36041: ALF-13667 Additional OpenOffice mimetypes to be added to the mime-type maps
- Added mimetypes for docm dotx dotm pptm ppsx ppsm potx potm ppam sldx sldm xltm xlsm xltm xlam xlsb
- Added transformation limits to avoid very long running tasks.
- Disable Jod and OpenOffice transformers via PDFBox for new types to txt, as there are better options
with the exception of potm and xlsb that can only be done by Office.
- TransformerDebug include max source size in available transformer list
35958: ALF-13745 Add Support for Microsoft Word File Format DOCM
<< General TransformationOptionLimits change >>
- Addition of TransformationOptionLimitsMap to make it simpler to add lots of TransformationOptionLimits.
Only one per line rather than about 10 - Needed for this JIRA as lots of limits are needed
- Changes to transformerDebug to make it more obvious which transformers are excluded
36047: Fix for ALF-13925 - UsernamePropertyDecorator incorrectly handles displayName construction
36048: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- tests and fixes for internal fields
36061: Fix remoteapi tests by putting back repository tests before, where they belong
36064: ALF-13682 'View Process Diagram' not working if auditing is turned on
- modified Auditable annotation on the getWorkflowImage() method which was returning an InputStream
so we would not consume the input again.
- modified AuditMethodInterceptor to ignore any InputStream and OutputStream values. Implemented as a
list of non aubitable classes. Refactored generation of auditable arguments and return value to a method
rather than two almost identical in-line copies.
36065: ALF-13756: MT - replace Tenant attributes with Tenant table
- update schema comp files for x5 DBs
- note: will need to be tested in DB build plans (via schema comp -> when fail on error is enabled)
36066: ALF-13609: Enterprise installers lay down sample site and users
-Removed extraneous line of code.
-Renamed boolean to "disabled" and associated accessors.
-Added property "sample.site.disabled=false" to repository.properties.
-To disable loading of the sample site on a new installation, set property (system or otherwise) "sample.site.disabled=true"
36080: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070 to BRANCHES/DEV/V4.0-BUG-FIX:
36071: Creating new branch from BRANCHES/DEV/V4.0-BUG-FIX
36079: Merged BRANCHES/DEV/DAM/V4.0-BUG-FIX-35924 to BRANCHES/DEV/DAM/V4.0-BUG-FIX-36070:
36069: ALF-13935: Move DocumentList Upload Indicators and Instructions to DocumentListViewRenderer
- Created renderEmptyDataSourceHtml method in DocumentListViewRenderer which contains the view logic previously in _setupDataSource
- Created _setEmptyDataSourceMessage which actually appends the constructed empty HTML instructions for cases where extensions simply want the same instructions but in a different container
- Added firing of Bubbling event postSetupViewRenderers at the end of _setupViewRenderers since all viewRenderers now have to be registered before _setupDataSource is called
36085: More for ALF-13723 SOLR does not include the same query unit tests as lucene
- internal fields
- paging
- security filters
36089: ALF-11725: Replication document with comment fails due to integrity exception
- updated script transfer service.
36094: ALF-11725 : config change.
36098: ALF-13719: Javascript addAspect(aspect, properties) does not apply cm:autoVersionOnUpdateProps property value
36105: SESURF-102: Fix dependency handling when use-checksum-dependencies is not enabled.
36107: Tweak wiki page create/update logic, to handle clearing the tags when updating a page when all tags are removed (ALF-10979)
36109: ALF-7874 MimeType definitions for Adobe AfterEffects files
36110: ALF-7874 Upgrade Tika for improved detection of Adobe Premier and AfterEffects
36112: ALF-7874 MimeType definition addition for Adobe Premier files
36133: Merged DEV to V4.0-BUG-FIX
36130: ALF-13988 : apply_amps script no longer works on Mac OSX
apply_amps.sh was corrected to resolve "readlink -f" Mac OS problem.
36135: ALF-12330: Editing of completed task now redirects to referring page (if available) + transition-buttons not rendered on completed tasks
36141: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
35641: ALF-13452: Open office startup from Java not working on OSX
- Fix from Bitrock in combination with new wrapper in BINARIES
35687: ALF-13520: alfresco.log file ending up in system32 directory
- Not anymore!
35736: ALF-13751: Reduce over-agressive traversal of child associations when detecting cyclic groups in LDAP sync
- Recurse upwards to topmost parent then recurse downwards
- No need to recurse upwards and downwards on every recursion step!
35987: Merged DEV to V3.4-BUG-FIX
35984: ALF-11850 WCM - Incorrect message when copying/cutting assets within a Web Project
1. In ClipboardBean.addClipboardNode(NodeRef ref, NodeRef parent, ClipboardStatus mode) was added check whether the node in the AVM.
2. In webclient.properties was added node_added_clipboard_avm property.
36049: Fix for ALF-9662 To allow admin user to view dashboard of moderated site.
36050: Fix for ALF-13843 - Content creation silently fails when it's being created with already existent name.
36054: Fix for ALF-13231 - Message 'Failure' on workflow cancelation
36055: Fix for ALF-13926 - Intranet compatibility options override share's settings
36102: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX
36097: Fix for ALF-13976 - 404 error handling in Share no longer correctly receives JSON response. OKed by DaveW.
36103: ALF-13578 : CIFS AlfJLANWorker threads (concurrency) - server not responding
36137: Merged V3.4 to V3.4-BUG-FIX
35433: ALF-13021: Folder deletion from Editorial not deleting from Live folder automatically
- Fix by Valery
- Needs further work for 4.0.x
35488: ALF-13718: Full reindex performance on SQL Server
- ORDER BY on child assoc query changed to only include ID (with Derek's permission)
- ADMLuceneIndexerImpl altered to not use batch loading in getChildAssocs so as not to blow the transactional caches when reindexing a large hierarchy
- ADMLuceneIndexerImpl altered so that it only checks for the existence of child associations when 'lazily' creating parent containers
- ADMLuceneTest corrected (with Andy's permission) so that this doesn't throw the unit test out
35505: ALF-13718: Corrected ADMLuceneCategoryTest to clear the 'real' index before creating a fake 'test' index
35809: Merged DEV to V3.4
35800: ALF-10353 : Internet Explorer hangs when using the object picker with a larger number of documents
YUI library was modified to use chunked unloading of listeners via a series of setTimeout() functions in event.js for IE 6,7,8.
36101: ALF-13978: Merged V4.0-BUG-FIX to V3.4
36014: ALF-13844: XSLT Filtering Not 100% Secure
- added more namespaces to the security filter.
- verified that include/import uses the security filter.
36108: ALF-13978: Fixed compilation errors
36129: Merged DEV to V3.4
36123: ALF-13951 : It's impossible to customize dashboard in Alfresco Share
A yui-2.8.1-patched library contains a fix for ALF-10353.
36142: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
35432: ALF-13762: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
35366: Fix for ALF-13542 - Notification is not displayed, when you try to create duplicate user.
35593: Merged BRANCHES/V3.4 to BRANCHES/DEV/V3.4-BUG-FIX:
35375: Fix for ALF-13711: "Hidden Aspect applied to Mac powerpoint files."
- re-instated previous hidden aspect behaviour
- unit tests
- also fixed cascade behaviour
36144: Merged V4.0 to V4.0-BUG-FIX
35918: 31473: -- initial commit for ALF-11027
-- enables CE / EE deployment of artifacts to a maven repository
-- added necessary ant build files and build properties.
-- also added a README
31474: -- added .project to svn:ignore
32534: -- added missing artifacts and fixed wrong ones
-- added possibility of custom artifacts labeling (by adding -Dmaven.custom.label), e.g. to allow snapshot / release deployments from working branches
-- TODO: document required ~/.m2/settings.xml
32582: -- renamed alfresco-datamodel to alfresco-data-model
-- fixed release/snapshot and custom version labeling
-- tested with Community, enterprise build undergoing (removed distribute-extras as pre-requisite)
32610: -- tested enterprise only deployment
-- removed tabs
-- fixed property placeholding
-- tested all artifacts
32611: -- added maven-ant-tasks library to automatically load ant maven tasks without dependencies on the ant installation
-- added typedef in the main maven.xml
35250: -- reworking on ALF-11027 to enable automated deployment of artifacts to the Maven repo
-- following conversations with DaveW implemented the following:
- removed classifier (just rely on different groupId, org.alfresco for Community and org.alfresco.enterprise for Enterprise)
- Added debugging lines to make sure proper repo / groupId configuration is picked up
- enabled SNAPSHOT/RELEASE deployment for both community and enterprise
-- updated README-maven-deploy.txt with all instructions on how to run the build
35388: -- added references to Maven settings.xml in the BINARIES as discussed with DaveW
35648: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35649: [ALF-11027] Since artifact:mvn does not support settingsFile attribute, switching to embedded command line -gs parameter to specify a custom settings.xml location
35652: [ALF-11027] artifact:mvn uses an older Maven version which command line switch is -s instead of -gs
35775: [ALF-11027] Removed DoD and Kofax deployment from enteprise deployment procedure
35783: [ALF-11027] removing custom README and added documentation in line of the tw maven.xml files
35793: Fix comment syntax: no -- allowed there
35802: [ALF-11027] Removed calls to DoD targets
35810: [ALF-11027] Introducing a maven-build-deploy goal to build and deploy at once, maven-deploy now "just does the job
35822: [ALF-11027] Moved the maven setup steps to a maven-env-prerequisites separate target, so it gets executed earlier and defines the task
35851: [ALF-11027] Move targets around to fix the regular, non-continuous build
35894: [ALF-11027] Add maven.do.deploy variable, to control maven deployment from bamboo using parameterised plan
35896: [ALF-11027] Using Bamboo Plan Variables properly
35899: [ALF-11027] Use Bamboo variable to specify release vs snapshot rather than deployment or not
35905: [ALF-11027] Upload source and javadoc jars into Maven repo as well
35912: Upgrade maven-deploy-plugin to 2.7, to be able to deploy Javadoc and Source jars as well
35950: ALF-11027: Fix typo in jlan-embed deployment, removed svn revision from version, removed deployment of jmx-dumper
36145: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
34612: Merged V4.0-BUG-FIX to V4.0
ALF-12740: Update to previous fix (only apply to IE8 and below)
34618: Merged V4.0-BUG-FIX to V4.0
34474: ALF-13169 Tomcat fails to shutdown
- fix non daemon Timers
34637: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0 (4.0.1)
34636: Fix for ALF-13365 SOLR: Recently modified docs dashlet sorts incorrectly
34690: MERGE V4.0_BUG-FIX to V4.0
34226 : ALF-12780 Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34716: Merged V4.0-BUG-FIX to V4.0
34715: Fix for __ShowDetails desktop action returned URL is truncated if hostname too long. ALF-13202.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36155 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
e542141b84 |
Merged BRANCHES/DEV/V4.0-BUG-FIX to HEAD:
35626: Patch and Bootstrap files for the new System Containers for Remote Credentials and SyncSets 35628: Model for Remote Credentials git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@35633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
508c880dea |
Merged THOR1_SPRINTS to HEAD
Performance improvement: prevent unnecessary 304 revalidation requests for thumbnails in detailed view of My-Documents and Recently Modified Documents dashlets Fixed bean config problem (caused by r34662) Fix build break Refactored revalidation code to remove previously added WebScripts that are now surplus to requirements Performance improvement: prevent unnecessary 304 revalidation for avatars on site colleagues dashlet Performance improvement: prevent unnecessary 304 revalidation for avatars on following/follwers pages Performance improvement: prevent unnecessary 304 revalidation for avatars in activity feeds Performance improvement: prevent unecessary 304 revalidation for user avatar thumbnails in header WebScript Prevent 304 revalidations for unchanged thumbnails in document library, web preview and search git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34698 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 |
||
|
|
840440764b |
Merged V4.0-BUG-FIX to HEAD
34321: Make CIFS virtual circuit per session limit configurable, return correct status code when virtual circuit limit is reached.
Required by Terminal Server clients as they can use a single session for all connections. ALF-13156
34322: Services part of fix for ALF-13057 Nodes marked with rma:ghosted aspect (or other configurable aspects/types) should not be renditioned.
34323: Added configuration property for CIFS virtual circuits per session, required by Terminal Server clients. ALF-13156.
34332: Fix for ALF-8405
34336: Merged BRANCHES/V4.0 to BRANCHES/DEV/V4.0-BUG-FIX:
34335: Fixing a failing test as part of ALF-13057
34338: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- test fix (follow-on to r34279)
34341: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- ano test fix (once more with feeling)
34351: Merged V4.0 to V4.0-BUG-FIX
34335: (RECORD ONLY) Fixing a failing test as part of ALF-13057
34350: Merged V3.4 to V4.0
34327: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- TransformerOptions.sourceNodeRef now populated
- Set average transformer time via global properties
- TransformerDebug of active transformers added
34331: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- Fix test failures
34346: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- sourceNodeRef was not available to the first child transformer of a ComplexContentTransformer
34358: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
34324: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0:
34322: Services part of fix for ALF-13057 Nodes marked with rma:ghosted aspect (or other configurable aspects/types) should not be renditioned.
34360: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
34349: Merged V3.4 to V3.4-BUG-FIX
34327: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- TransformerOptions.sourceNodeRef now populated
- Set average transformer time via global properties
- TransformerDebug of active transformers added
34331: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- Fix test failures
34346: ALF-13030 ALF-13041 Transformer Server needs filename and to make its transformer preferred over OpenOffice and JOD
Relates to ALF-10976 and ALF-10412 set of changes
- sourceNodeRef was not available to the first child transformer of a ComplexContentTransformer
34348: Merged PATCHES/V3.4.7 to V3.4
34347: ALF-12949: Merged V4.0-BUG-FIX to PATCHES/V3.4.7
33959: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33950: Fix for ALF-12787:
- Surf Memory usage optimizations and improvements to ModelObject and derived classes.
- Reduced avg memory usage for a ModelObject in the Surf persister cache from 4.0K to 1.5K.
- Related refactoring to support removal of in-memory XML DOM previously used to maintain ModelObject state. Now XML DOM only created as needed for set() operations and thrown away.
- Improvements to Surf Persister cache strategy to support MRU style concurrent cache, now uses a LinkedConcurrentHashMap to provide a concurrent cache that also has a configurable maximum capacity
- Added various improved spring config for persister caches and default sizes.
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33956: Latest SpringSurf libs: Fixed issue with overly aggressive caching of missing page View objects.
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
34363: Merged V4.0 to V4.0-BUG-FIX
34362: Merged V3.4 to V4.0 (RECORD ONLY)
34282: ALF-13059: Windows 7 specific: It's impossible to add documents to DWS
- Fix by Alex Malinovsky
34348: Merged PATCHES/V3.4.7 to V3.4
34347: ALF-12949: Merged V4.0-BUG-FIX to PATCHES/V3.4.7
33959: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33950: Fix for ALF-12787:
- Surf Memory usage optimizations and improvements to ModelObject and derived classes.
- Reduced avg memory usage for a ModelObject in the Surf persister cache from 4.0K to 1.5K.
- Related refactoring to support removal of in-memory XML DOM previously used to maintain ModelObject state. Now XML DOM only created as needed for set() operations and thrown away.
- Improvements to Surf Persister cache strategy to support MRU style concurrent cache, now uses a LinkedConcurrentHashMap to provide a concurrent cache that also has a configurable maximum capacity
- Added various improved spring config for persister caches and default sizes.
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
33956: Latest SpringSurf libs: Fixed issue with overly aggressive caching of missing page View objects.
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34364 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|
||
|
|
8521b7d7bd |
Merged V4.0-BUG-FIX to HEAD
34060: Merged V4.0 (4.0) to 4.0-BUG-FIX (4.0.1) <<< NOTE ALF-12939 still needs to be done to complete this merge to 4.0.1 >>>
33056: Fix for ALF-12280: Upgrading from version 3.4.7 to 4.0.0 failed with MS SQL database
- Added dialect-specific script for SQL Server
33059: Fix for ALF-12127, ALF-11161, ALF-11988
Merged BRANCHES/DEV/THOR1 to BRANCHES/V4.0
33049: Fixed follow issues on THOR-839 & THOR-826
- Following webscripts now sets "Content-Type" response header to application/json
- which makes people search display follow buttons for people correctly
Fix for ALF-12077
Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
32999: Fix for ALF-12050 - IE specific handling of Ajax requests does not correctly respect no-cache setting, need to set Expires header also
33060: Fix for ALF-12208 - group name encoding
33072: Merge from HEAD to V4.0
33071: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Fixed build failure in HeartBeat. It had relied on the fact that the previous LicenseComponent kept calling onLicenseChange every time
the license was checked. It needed the check 1 minute after the initial bootstrap call as there was a memory model sync issue in the
HeartBeat constructor to do with setting the URL it needed to call.
33073: Fix for ALF-12295 - CLONE - Upload issue ? - Failed to get content ... (No such file or directory) ... x22
33083: Merge from HEAD to V4.0
33082: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- Did not refresh Tortoise window, this file was missed in the last commit
33080: ALF-11843 CLONE - Enterprise unlimited licenses still get invalidated turning the system into read-only mode
- On reflection decided to call onLicenseChange every time the license is checked.
A change of valid license would not have resulted in a call to onLicenseChange
Also have been able to make failure and success code more symmetrical.
- The previous commit also added a RetryingTransaction around the sendData() call to
currentRepoDescriptorDAO.getLicenseKey() which I found while making the HeartBeat
changes. As a result we should no longer see the error in 4.0 about there not being a
transaction.
33087: Calendar: Permissions updates, fixes: ALF-12179 & makes the permissions flag boolean.
33088: FIXED : ALF-11862: An error message appears when you open the "edit task", to request to join the "moderated site"
Now handles null value
33102: Fix for ACT #15024-37148 (will update with JIRA no. once available)
- issue where in a load balanced Share environment (multiple web-tiers behind a reverse proxy) the modification to the template layout selection for a site or user dashboard would not be reflected in all servers.
33105: Bitrock license notice file.
33114: Merged DEV to V4.0
33067: Fix ALF-12206: CMIS: Error getting association information referencing archived node
33122: Fix for ALF-12316 Repo -> SOLR query uses HTTPClient that only supports 2 simultaneous connections
- configurable via spring (default if unconfigured is 40 connections to one host and 40 max connections)
33142: ALF-12339: Prevents ArrayOutOfBoundsException that can occur with concurrent access of i18n bundle in WebScript
34065: Fix for ALF-12708 (part 2)
- Alfresco opencmis extensions library
34093: ALF-10902 : CIFS: No friendly notification occurs when Editor or Collaborator tries to delete content
34120: ALF-12767 : CIFS TextEdit - File has been modified outside TextEdit
34125: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34094: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
34095: Fix for ALF-12944 OpenCMIS - CMIS-QL - Range queries for date and datetime properties fail
- caught incorrect exception - so much for reading the Java Doc :-)
- build fix
34138: ALF-564 : Is network-protocol-context.xml still useful ?
34149: Removes more server side rendered dates:
Fixes: ALF-12965, ALF-12984, ALF-12988.
34158: Fix for ALF-12741 - Steck specific : error on managing groups
34176: Merged BRANCHES\V4.0 to BRANCHES\DEV\V4.0-BUG-FIX
34155: Fix for ALF-12979 CLONE - Search - searching in site without any images for *.jpg brings back all the documents
- note this relies on wildcard/prefix/term/phrase all going through the phrase implementation for wildcard from ALF-12162
34193: Fix for ALF-12205
34196: Fix for ALF-12758
34201: ALF-12892: Ensure that document permissions are refreshed in the dialog after being changed
34214: Switched off the CIFS Kerberos ticket cracking code by default, added a config value to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK.
34215: Switched off the CIFS Kerberos ticket cracking code by default, added a property to enable it, latest JVMs do not require this. Part of ALF-12294.
CIFS Kerberos authentication now works with the IBM JDK (and OpenJDK, Oracle/Sun JVMs)
34219: Merged BRANCHES/DEV/THOR1 to BRANCHES/DEV/V4.0-BUG-FIX:
32096: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
32125: THOR-429: Fix "MT: Thumbnail + Preview are not updated (after uploading new version)"
34220: Minor: follow-on to r34219 (ALF-11563)
34226: ALF-12780: Mac OS X Lion 10.7.2: Editing a document via CIFS and TextEdit removes versionable aspect from this file
34228: ALF-12689: Fixed character encoding issue with dynamic welcome dashlet
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34240: ALF-12835: Second click in status box no longer clears status
34241: ALF-11991: Updated DocLib to support categories
34245: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34246: Reverse merge of BRANCHES/DEV/V4.0-BUG-FIX -c 34245
Due to an 'svn commit' command argument ordering error, I checked in the solrcore.properties files. This reverse merge removes those changes.
34247: Merged BRANCHES/DEV/THOR1_SPRINTS to BRANCHES/DEV/V4.0-BUG-FIX:
33420: THOR-1000: Solr tracking: NodeContentGet should not create (empty) temp file if there is no transformer (eg. for image node)
34249: ALF-12782 : IMAP - No friendly notification occurs when a user without delete permissions tries to delete content
34254: Fix for ALF-13090 SOLR - cross tokenisation field matches too much for "*u*a"
34262: Fixes: ALF-11557: Publishing Balloon popups appearing in wrong locations. Now appears in correct location in Doc Lib & replaced with standard popup message on Channel Admin page.
34279: NodeDAO: re-parent "lost & found" orphan child nodes (see ALF-12358 & ALF-13066 / SYS-301)
- if orphaned nodes are identified (eg. via getPath(s)) then attempt partial recovery by placing them in (temp) lost_found
- ... ALF-12358 ('child' node has deleted parent(s))
- ... ALF-13066 (non-root 'child' node has no parent(s))
- for internal use only - allows index tracking (eg. Solr) to continue
- precursor to fixing underlying root causes
- includes merge & extension of "testConcurrentLinkToDeletedNode" (from DEV/DEREK/ALF-12358)
34298: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
34068: Fix for ALF-342 - Entering a search containing a double quote displays pop-up 500 error in OpenSearch JSF component
34069: Fix for ALF-342 - Completed fix with additional encoded of output HTML
34070: Fix for ALF-12553 - Users are unable to see more than 100 sites under 'My Sites' page. List length now configurable.
34080: Fix for ALF-10306 - Share Advanced search issue with the Date Range form values
34107: Added missing jar lib to wcmquickstart and webeditor dependencies
34114: Fix for ALF-10284 - User should be informed when user provides invalid credentials while opening document using link
34151: Merged V3.4 (3.4.8) to V3.4-BUG-FIX (3.4.9)
34121: Merged BELARUS/V3.4-BUG-FIX-2012_01_26 to V3.4 (3.4.8)
Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34100: ALF-12948 : Copyright year on "About Alfresco" page is out of date
Updated copyright year to 2012.
34150: ALF-10976 (relates to ALF-10412)
- Thumbnail mimetype check should have been >= 0 not > 0.
34171: ALF-13016 : TestModel class exits with a return code of 0 even if model fails validation.
34190: A modifiable map that protects and underlying map from modification
- When cloning the backing map (in the event of an potentially-modifying operation) keys and values
are specifically checked for mutability to prevent excessive cloning.
- Working towards fix for ALF-12855
34191: Fix ALF-12855: Improvement for Lucene in memory sorting and improvement for nodeService.getProperty()
- Use ValueProtectingMap when passing values out of the NodeDAO
- Solves the problem of map cloning when used internally as well as when calling NodeService.getProperty()
- If client code retrieves immutable values from the properties, then they will not be cloned
- TODO: Special handling of entrySet() and keySet() methods (see ALF-12868) to prevent interceptors from
triggering map cloning
34230: Fixes: ALF-12520. Adds i18n strings for siteModel
34253: Fix for ALF-13102 - JBoss: Unathorized responce recieved on a wcs/touch request with clustered alfrescos (ntlm sso enabled).
34272: ALF-13136 Merged V3.4.7 (3.4.7.5) to V3.4-BUG-FIX (3.4.9)
34267: ALF-12419 "Garbage collector error" LockAcquisition on the OrphanReaper process
- Modified OrphanReaper to use newer JobLockRefreshCallback.
Refresh lock every minute and timeout if it takes longer than an hour.
34281: ALF-13145: Merged PATCHES/V3.4.7 to V3.4-BUG-FIX
34273: ALF-13112: Groups are not displayed when 60k sites and 60 groups in the system
- Timeout adjustment approved by Kev and Erik
34291: Merged V3.4 to V3.4-BUG-FIX
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34282: ALF-13059: Windows 7 specific: It's impossible to add documents to DWS
- Fix by Alex Malinovsky
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
34292: Merged V3.4 to V3.4-BUG-FIX (RECORD ONLY)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34299: Merged V4.0 to V4.0-BUG-FIX
34067: ALF-12423: Prevent script error on IE9
34102: SPANISH: Fixes minor encoding error
34115: Merged BRANCHES/DEV/BELARUS/V4.0-BUG-FIX-2012_01_20 to BRANCHES/V4.0:
34099: ALF-12710: Stack specific: It's impossible to log into CMIS Workbench through WebServices binding
34156: Missed from commit for r34154
34189: Fix for ALF-12822 - Script error when Add translation
34216: Fixes: ALF-11938 - A distinction needed making between the i18n labels for company address and personal address - I extended this to other company specific fields too.
34238: ALF-12864: Removed trailing spaces from installed jodconverter defaults
- Stopped forms from recognising booleans
34243: NFS, switch from read-only to writeable file if write access required and cached file was opened read-only. ALF-12193.
Fix I/O error saving from OpenOffice on Linux.
34263: Merged HEAD to V4.0
34250: Fixed THOR-1137 "Make Spring Surf enable-auto-deploy-modules by default"
34264: ALF-12975: alfresco-enterprise-4.0.1-installer-win-x64.exe / x32 installers fail
- Due to not detecting new stderr file
34278: ALF-12763: Re-applied change from ALF-7528 after it was lost in r28224 / ALF-5900
- PutMethod was modified to use only guessed mime type for documents and completely ignore the Content-Type header from client.
34303: Merged V4.0 to V4.0-BUG-FIX (RECORD ONLY)
33110: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0:
33109: ALF-11479: When upgrading from Alfresco Community 3.4.d to 4.0.b, some nodes that are blocked and have versions fail after the upgrade
33320: Merged BRANCHES\DEV\V4.0-BUG-FIX to BRANCHESV4.0
33305: ALF-12463 Error querying database was detected during upgrade process from 3.1 to 4.0.0.
33326: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/V4.0
33277 ALF-12468 CLONE - Regression. Searches cause database server to thrash CPU - ALF-12426
33331: Merged BRANCHES\DEV\V3.4-BUG-FIX to BRANCHES\V4.0
33301: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33299: ALF-12281: Memory leak in ReferenceCountingReadOnlyIndexReaderFactory
33303: ALF-12464: Merged PATCHES/V3.4.5 to V3.4-BUG-FIX
33302: ALF-12281: Correction to previous checkin - deal with the initial reference created by the constructor and cleared by closeIfRequired()
33398: Merged V4.0-BUG-FIX to V4.0
33116: ALF-12517: Allow multiple deferred requests per oplock break, next level of fix for ALF-11935.
33147: FTP implemented set modification date/time command (MFMT). ALF-12105.
33151: Fix problems with FTP and UTF-8. JLAN-81.
When using the Java6 Normalizer use the NFC form.
33158: Fix NFS server swallows exceptions. ALF-11667.
Startup exception details are now saved.
33183: Minor fix to exception string in extendBuffer().
34061: Merged V4.0-BUG-FIX to V4.0 (Start of 4.0.1)
34062: Merge V4.0-BUG-FIX to V4.0 RECORD ONLY (changes that came from V4.0)
34109: Merged BRANCHES/DEV/V4.0-BUG-FIX to BRANCHES/V4.0
34108: Merged BRANCHES/DEV/V3.4-BUG-FIX to BRANCHES/DEV/V4.0-BUG-FIX
Added missing jar lib to wcmquickstart and webeditor dependencies
34154: Merged BRANCHES/DEV/V4.0-BUG-FIX/ to BRANCHES/V4.0:
34149: Removes more server side rendered dates: Fixes: ALF-12965, ALF-12984, ALF-12988.
34274: Merged V4.0-BUG-FIX to V4.0
34237: ALF-12740: Updated XHR requests to include a noCache request parameter to address IE issue where 304 reponse is assumed for XHR request
34288: Merged V3.4 to V4.0
34197: ALF-12900 Error occurs in My Documents dashlet
NodeRef (ScriptNode) passed to the doclist.get.js doesn't have any content. Not sure why yet.
Investigation continues, so there may be more changes to stop such nodes being passed in the first place.
NPE is as a result of having a nodeRef without content. It falls over on new code in 3.4.8 for ALF-10976 and ALF-10412.
Not too sure what would have happened in 3.4.7, but expect there world have been another exception in the transformer code.
- Addition of defensive code around contentData being null and the reader given to the transformer being null.
34198: ALF-12900 Error occurs in My Documents dashlet
- File missing from last commit
34242: ALF-13078 Copyright notice shows Alfresco Software, Inc. © 2005-2011 All rights reserved.... should now be to 2012
- Should have been done in 3.4.7 in ALF-12174 but was not found by Eclipse search
34265: Updated installer splash screen for 2012 (thanks Linton!)
34284: ALF-12949: Merged V3.4-BUG-FIX to V3.4
34253: Fix for ALF-13102 - Surf mixing up cookies for different sessions
34286: ALF-12949: Merged V4.0 to V3.4
34248: ALF-13102: NTLM on JBoss - Fix problem with Share SSO Authentication Filter corrupting cookie headers
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@34305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
|