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
107281: Merged NESS/5.1.N-2015-05-26 (5.1.0) to HEAD-BUG-FIX (5.1/Cloud)
105463: ACE-3984 : Add support for link creation via Repository REST API
- added the functionality for creating document links
105467: ACE-3984 : Add support for link creation via Repository REST API
- reverted fix to add modifications
105468: ACE-3984 : Add support for link creation via Repository REST API
- added java backed webscripts for creating and deleting links
- added service for handling document links operations
106865: ACE-3984 : Add support for link creation via Repository REST API
- added copyright notice
- added class level comment to AbstractDocLink
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@107492 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
102879: Merged 5.0.N (5.0.2) to HEAD-BUG-FIX (5.1/Cloud)
102769: MNT-13947: Merged DEV to 5.0.N (5.0.2)
102637: MNT-13947: Java API: ServiceRegistry has incorrect bean ids
- Fix ServiceRegistry to return beans by correct ids. Add unit test that checks ServiceRegistry getters.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@103571 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
85566: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
85474: Merged DEV (4.2.4) to V4.2-BUG-FIX (4.2.4)
84715: MNT-12398 : FeedNotifier - Users mixed up, fail to send notification email
Added a test to simulated the issue.
Changed the FeedNotifier to use the runAsUser as it is set to run as system.
85443: MNT-12398 : FeedNotifier - Users mixed up, fail to send notification email
Set the full security context in FeedNotifier and clear it after execution.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94503 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
83892: Merged FEATURE2 to HEAD-BUG-FIX (5.0)
82450, 82478, 83318, 83442 : ACE-898 : Share uses "ModifiedBy" which is not always correct for folders
- Propagate cm:modifier and cm:modified. Feature related test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84595 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
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
76560: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud)
75816: Merged DEV V4.2-BUG-FIX to V4.2-BUG-FIX (4.2.3)
75777: MNT-11598: Escaped Freemarker query templates don't work with org.alfresco.repo.action.scheduled.CronScheduledQueryBasedTemplateActionDefinition
- Workaround with unescaping Free Marker template has been applied and tested with the newly implemented test
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77627 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
75551: Reverse Merge HEAD-BUG-FIX (5.0/Cloud)
74584: Reverse merged HEAD-BUG-FIX (5.0/Cloud)
<< Requires more work on the EOL branch >>
74416: Merged EOL to HEAD-BUG-FIX (5.0/Cloud)
74309: ACE-2010 EOL Legacy CMIS Inputs (2) in 5.0
- Start replacing references to the original CMIS code with Alfresco and chemistry Open CMIS classes
74342: ACE-2010 EOL Legacy CMIS Inputs (2) in 5.0
- Switch ServiceRegistry over to using Open CMIS classes
74406: ACE-2010 EOL Legacy CMIS Inputs (2) in 5.0
<< Compiles and starts Share without error >>
- Removed Original CMIS classes from the repository, remote-api and thor
- Moved the CMIS.DictionaryBootstrap bean into opencmis-context.xml before removing cmis-api-context.xml
- Some code was left under:
root\projects\remote-api\source\java\org\alfresco\repo\cmis
...........................................................\client
...........................................................\ws
...........................................................\rest
................................test-java\org\alfresco\repo\cmis
................................................................\ws
................................................................\rest
Will have to see if it should be be removed too, or if it is common with OpenCMIS
74407: ACE-2010 EOL Legally CMIS Inputs (2) in 5.0
- Removed left over code under:
root\projects\remote-api\source\java\org\alfresco\repo\cmis
................................test-java\org\alfresco\repo\cmis
- Removed an authentication URL test in QuickShareRestApiTest which was failing in
the same way as the tests above.
- Removed CXFAuthenticationSystemTest which appears to be using the original CMIS
74465: Merged EOL (5.0/Cloud) to HEAD-BUG-FIX (5.0/Cloud)
74464: ACE-2010 EOL Legacey CMIS Inputs (2) in 5.0
- New failure in QuickShareRestApiTest
- CXFAuthenticationSystemTest (deleted) was still referenced in MiscSystemTestSuite
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@77489 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
74034: Merged EOL to HEAD-BUG-FIX (5.0/Cloud)
73956: ACE-2013 EOL JCR, JCR-RMI, etc in 5.0
- There are still quite a few JCR references, but some of these are for open CMIS
and 2 jcrmodel xml files
74023: ACE-2013 EOL JCR, JCR-RMI, etc in 5.0
- Repo did not start
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74869 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
74021: Merged DEV 5.0 to HEAD-BUG-FIX (5.0)
r73999: ACE-1979: BM-0015: S3 AWS error messages generated during load tests
- Emptying tag scope cache has been changed to setting content property for the cache to null to avoid zero-size writes. New test has been added for 'UpdateTagScopesActionExecuter' which covers use-case described in point 4. The fix has been tested against 'TaggingServiceImplTest'
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74867 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
73702: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
73647: Merged DEV to V4.2-BUG-FIX (4.2.3)
73236: Merged DEV to DEV
71914: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Corrected the MultiTServiceImpl.isTenantUser(String).
Added a test to simulate the issue.
73242: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Removed @deprecated marks.
Added @Override annotations.
73244: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Fixed formatting.
73245: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Fixed messed javadoc.
73372: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Implemented tests.
Fixed the getPrimaryDomain method.
73484: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Removed wrongly committed files from r73236.
73492: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Fixed multi line method calls.
Added additional test.
73552: MNT-11424 : MultiTServiceImpl.java check if MT is enabled in functions - username as email may return wrong result
Hardened the test's initialization and clean up methods.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74811 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71628: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
71467: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
71466: MNT-9899 : Change default value for db.pool.max to 275
Fixed the test hanging if db.pool.wait.max=-1 and disabled the test as it is not necessary until valid configuration is discovered.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74711 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71604: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70359: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70323: Merged DEV to V4.1-BUG-FIX (4.1.9)
70317: MNT-9899 : Change default value for db.pool.max to 275
Converted CannotCreateTransactionException to the new ConnectionPoolException when the DB connection pool is depleted.
Implemented test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74696 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
71594: Merged V4.2-BUG-FIX (4.2.3) to HEAD-BUG-FIX (4.3/Cloud)
70332: Merged V4.1-BUG-FIX (4.1.9) to V4.2-BUG-FIX (4.2.3)
70292: Merged DEV to V4.1-BUG-FIX (4.1.9)
60077: Created branch for MNT-10067 work.
60101: MNT-10067: first commit of a generic SQL script runner.
Very rough and ready extraction of SchemaBootstrap SQL script execution functionality. Will serve as the basis for the implementation of MNT-10067.
60147: MNT-10067: added tests for "dialect" placeholder resolution, including overriding of dialects.
60180: MNT-10067: exception thrown when unable to find SQL script to execute
60187: MNT-10067: renamed ScriptExecutor to ScriptExecutorImpl to make way for an interface definition.
60188: MNT-10067: introduced a ScriptExecutor interface.
60189: MNT-10067: renamed ScriptExecutorTest
60190: MNT-10067: added ScriptExecutorImplIntegrationTest to repo test suite.
60194: MNT-10067: a very simple initial implementation of a SQL script runner capable of running multiple scripts in a given
directory.
60195: MNT-10067: added integration test for ScriptBundleExecutorImpl.
60196: MNT-10067: moved ScriptBundleExecutorImplTest to correct source tree.
60197: MNT-10067: added ScriptBundleExecutorImplIntegrationTest to repo test suite.
60263: MNT-10067: ScriptBundleExecutor(Impl) now stops executing the main batch of scripts upon failure and runs a post-script.
60459: MNT-10067: minor change to test data to avoid implying that ScriptBundleExecutor.exec(String, String...) has an always-run
final script.
60482: MNT-10067: added integration test for ScriptBundleExecutor.execWithPostScript()
60483: MNT-10067: committed missing files from r60482
60488: MNT-10067: set appropriate log levels for log4j
60620: MNT-10067: added alf_props_xxx clean-up script.
60623: MNT-10067: minor tidy up of ScriptExecutorImpl (tidy imports, group fields at top of class)
60625: MNT-10067: further tidy up ScriptExecutorImpl (removed redundant constants, made externally unused public constant private)
60629: MNT-10067: fix tests broken by introduction of scriptExecutor bean in production code.
60662: MNT-10067: added tests to check deletion of doubles, serializables and dates.
61378: MNT-10067 : Cleanup alf_prop_XXX data
Added MySQL, Oracle DB, MS SQL Server and IBM DB2 scripts.
63371: MNT-10067: removed the vacuum and analyze statements from the postgresql script.
63372: MNT-10067: replaced begin and commit statements (PostgreSQL script only) with --BEGIN TXN and --END TXN, handled by the
script executor.
63568: MNT-10067 : Cleanup alf_prop_XXX data
Added start and end transaction marks to the scripts.
64115: MNT-10067: added Quartz job that by default doesn't fire until 2099 and can be manually invoked over JMX.
64223: MNT-10067: improved testing for AuditDAOTest and added PropertyValueDAOTest
64685: MNT-10067: added AttributeServiceTest
65796: MNT-10067 : Cleanup alf_prop_XXX data
Implemented a performance test.
65983: MNT-10067 : Cleanup alf_prop_XXX data
Reworked the MySQL script.
Added time measurements for entry creation.
66116: MNT-10067 : Cleanup alf_prop_XXX data
For MySQL:
1) Renamed temp tables.
2) Split the script into execution and cleanup of temp tables parts.
67023: MNT-10067 : Cleanup alf_prop_XXX data
Modified MySQL script to skip null values from alf_prop_unique_ctx.prop1_id.
67199: MNT-10067 : Cleanup alf_prop_XXX data
Implemented the latest changes of the script for other DB flavors.
Removed the MS SQL Server transaction marks.
67763: MNT-10067 : Cleanup alf_prop_XXX data
Removed unnecessary temporary index dropping.
Added additional cleanup before main script execution.
68710: MNT-10067 : Cleanup alf_prop_XXX data
Added batch logging.
Moved clearCaches() statement in PropertyValueDAOImpl.cleanupUnusedValues() to finally block.
68711: MNT-10067 : Cleanup alf_prop_XXX data
Added batching for MySQL script.
69602: MNT-10067 : Cleanup alf_prop_XXX data
Updated scripts for all DB flavors with batching.
69768: MNT-10067 : Cleanup alf_prop_XXX data
Fixed failing ScriptBundleExecutorImplIntegrationTest and ScriptExecutorImplIntegrationTest.
70058: Sync with latest changes in V4.1-BUG-FIX.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@74691 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63086: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
62968: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Fix CifsAuthenticatorKerberosTest: to check person existence in V4.2-BUG-FIX RunAsUser is required to be set
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64265 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63085: Reverse merged
63077: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64264 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
63077: Merged V4.2-BUG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
62850: Merged V4.1-BUG-FIX (4.1.8) to V4.2-BUG-FIX (4.2.2)
62709: MNT-10644: autoCreatePeopleOnLogin=false allows unauthorized users to log in via CIFS
Force user creation on CIFS log in only if autoCreatePeopleOnLogin=true. Add unit tests for EnterpriseCifsAuthenticator
and PassthruCifsAuthenticator.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@64260 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Added debug information for testing that jobs run after specified delay.
- Improved comments, and added test run times to comments.
- Added CronTriggerBeanSystemTest to test suite.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@63613 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
61361: BDE-180 Refactored the system tests to use the maven tomcat plugin, self-contained alf_data/database and tests running in parallel.
Removed duplicate freemarker jar. Now uses the one defined in the repo project
add JCL for Slf4j
Fixed failing JmxScriptTest by ensuring that "quick" files are loaded from the classpath
Changed the unpacking of upstream resources to the "prepare-package" phase
BDE-249 Separate unit tests in a test suite on their own
Moved the thor unit tests into their own suite
Moved the enterprise remote-api unit tests into their own suite
Moved the enterprise repository unit tests into their own suite
Moved the webclient unit tests into their own suite
Moved the wdr unit tests into their own suite
Moved the repository unit tests into their own suite
Moved the remote-api unit tests into their own suite
Change null to "" for freemarker template
Moved META-INF/services so they get added to the jar
Speeding up the wcmquickstart client tests, reducing the thread.sleeps().
Fixed failing date/time tests, remove a redundant test and corrected an import
Added a h2 profile for running against a h2 database
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62415 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
60131: Merged V4.2-BIG-FIX (4.2.2) to HEAD-BUG-FIX (Cloud/4.3)
60130: Merged V4.2.1 (4.2.1) to V4.2-BIG-FIX (4.2.2)
60129: BDE-239 (4.2) Identify tests starting the repository which are not in suites
- Merged DEV to Merged DEV to V4.1.2 (4.2.1)
59645,59650-59651,59653-59654,59663,59750-59751,59754-59755,59758,59762-59763,
59768,59770,59834,59841,59946,60111,60115
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62270 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261