- Dec 16, 2024
-
-
narendra.desai authored
-
- Dec 13, 2024
-
-
Narendra Shenvi Desai authored
* LCH-7141 and LCH-7142: Dynamic link routes and link tasks. 3.7.x (#1399) * LCH-7141: Routing file. * LCH-7141: Inprogress dependency field ui changes. * LCH-7141: Updating dynamic link tasks. * LCH-7141: Cleanup the code. * LCH-7141: Added AcquiaContentHubExcludeFieldsForm. * LCH-7141: Test cases in progress. * LCH-7141: Adding phpcs fixes. * LCH-7141: Added getBaseRoute method. * LCH-7141: Changed approach. * LCH-7143: Created ExcludeSettings service for config acquia_contenthub_publisher.exclude_settings. (#1401) * LCH-7143: Refactored ConfigSyndicationSettings to ExcludeSettings. * Revert "LCH-7143: Refactored ConfigSyndicationSettings to ExcludeSettings." This reverts commit f71199af683ce5ff6e45c12064627ffd5ad87169. * LCH-7143: Added ExcludeSettings and interface. * LCH-7143: Added schema and tests. * LCH-7146: Removing excluded fields from serialization. (#1414) * LCH-7146: Added RemoveExcludedFields event subscriber. * LCH-7146: Removing excluded fields from serialization. * LCH-7146: Minor adjustments. --------- Co-authored-by: Peter Pajor <peter.pajor@acquia.com> * LCH-7144 | AcquiaContenthubExcludeFieldsForm for Manage Content Hub e… (#1415) * LCH-7144 | AcquiaContenthubExcludeFieldsForm for Manage Content Hub export * fixing pipeline * final changes * minor changes * feedback implemented * minor change in if condition * LCH-7145 | config form for Manage Content Hub export final changes (#1420) * LCH-7145: Added RemoveExcludedFieldsDependencies eventsubscriber and tests. (#1416) * LCH-7145: Boilerplate coding. * LCH-7145: Added tests. * LCH-7145: PR feedback. * LCH-7171: Added tests. (#1423) * LCH-7171: Added tests. * LCH-7171: Removed unnecessary code. * LCH-7166: Added abstract class for Configuration settings. (#1428) * LCH-7166: Added abstract class for Configuration settings. * LCH-7166: PHPCS fixes. * LCH-7183 | Add status message prompt to Manage Content hub export page (#1435) * LCH-7178: Removing field from exclude settings if field is deleted. (#1436) * LCH-7178: Removing field from exclude settings if field is deleted. * LCH-7178: Resetting array indexes after removing fields. * LCH-7178: PR feedback. * LCH-7178: PR feedback. * LCH-7178: Cleaning up empty values from the exclude settings. * LCH-7178: Added Bundle deletion event subscriber. * LCH-7178: Removing bundle from config if no fields are excluded. * LCH-7180: Removing required field from exclude settings. (#1437) * LCH-7178: Removing field from exclude settings if field is deleted. * LCH-7178: Resetting array indexes after removing fields. * LCH-7178: PR feedback. * LCH-7178: PR feedback. * LCH-7178: Cleaning up empty values from the exclude settings. * LCH-7178: Added Bundle deletion event subscriber. * LCH-7180: In progress. * LCH-7180: Added tests. --------- Co-authored-by: Peter Pajor <peter.pajor@acquia.com> Co-authored-by: Kirti Garg <kirti.garg@acquia.com>
-
- Dec 12, 2024
-
-
Narendra Shenvi Desai authored
* LCH-6998: Correcting logic in LinkFieldUnserializer. * PHPCS
-
- Dec 04, 2024
-
-
Narendra Shenvi Desai authored
* LCH-7175: Making acquia_contenthub_publisher_update_91002 efficient. * LCH-7175: Alternative approach - eliminated db call. * LCH-7175: Added peak memory usage for testing purpose. * LCH-7175: Print memory usage. * LCH-7175: Storiding data in json file. * Added index. * LCH-7175: Removed memory logs.
-
Kirti Garg authored
* LCH-6945 | Fix for updating last sync timestamp for publisher * tests added
-
Narendra Shenvi Desai authored
* LCH-7087: Allowing to search by uuid on Publisher dashboard. * LCH-7087: Uuid in filters.
-
- Nov 20, 2024
-
-
Kirti Garg authored
* LCH-6695-3.6.x | If acquia_contenthub_moderation is used, Only the status of the imported language is modified * required test-case added
-
- Nov 18, 2024
-
-
Kirti Garg authored
* LCH-7149 | Publisher Discovery check box is not clickable * Registration related issue fixed * return types added
-
- Nov 12, 2024
-
-
Kirti Garg authored
LCH-6800 | Fix for Argument 9 for DiscoveryInterfaceController should be ModuleHandlerInterface (#1421)
-
- Nov 11, 2024
-
-
Kirti Garg authored
-
- Oct 23, 2024
-
-
Kirti Garg authored
-
Narendra Shenvi Desai authored
* LCH-6998: Throw exception when dependency is missing in LinkFieldUnserializer. * LCH-6998: Logging error instead of exception.
-
Kirti Garg authored
* LCH-7133 | Optional User Syndication load user by uuid * feedback implemented * feedback implemented
-
Narendra Shenvi Desai authored
-
- Oct 09, 2024
-
-
Kirti Garg authored
* LCH-7135 | Drush command to delete client and client entities. * fixing static code analysis * feedback implemented * final changes * minor fix * LCH-7135: Minor tweak to command name, use checkClient hook for update client command. --------- Co-authored-by: Peter Pajor <peter.pajor@acquia.com>
-
- Oct 04, 2024
-
-
Narendra Shenvi Desai authored
* LCH-7155 | ContentHubConnectionManager ImportUpdateAssets fix * LCH-7155: Using is_null instead of isNull. * LCH-7155: Typecasting use_webhook_v1 to bool. --------- Co-authored-by: kirti.garg <kirti.garg@acquia.com>
-
- Oct 03, 2024
-
-
Narendra Shenvi Desai authored
-
- Oct 01, 2024
-
-
Kirti Garg authored
-
- Sep 28, 2024
-
-
Kirti Garg authored
* resolving conflict * test-cases fixed * fixing static code analysis
-
- Sep 27, 2024
-
-
narendra.desai authored
-
- Sep 26, 2024
-
-
Narendra Shenvi Desai authored
* LCH-7038: Checking if entity is valid before creating dependency wrap… (#1306) * LCH-7038: Checking if entity is valid before creating dependency wrapper. * LCH-7038: Added tests. * LCH-7038: Added logging. * LCH-7038: Checking if remote entity exists locally. * LCH-7038: Added check for invalid entities in getEntitiesByRemoteIdAndHash. * LCH-7083: Reverting breaking changes in 3.5.0. * LCH-7079 | emjer-js bug fix (#1338) * LCH-7069: Fixing tests. (#1341) * LCH-7052: Checking array keys inside LanguageFlexible handler.3.5.x (#1335) * Checking array keys. * LCH-7052: Added tests. * LCH-7029-3.5.x | D11 readiness * pipeline fixes * pipeline fixes * suggestion implemented * dms/phpunit-arraysubset-asserts fix * Update composer and gitlabci to test D9.5, 10, and 11. * update composer requirements * Test with metatag's D11 requirements. * add -dev * Add seven theme vcs path. * Revert back webform dependencies. * Pinning content-hub-php library. * Updating params of entity bulk form. * Fixing test cases of entity bulk form. * Disabling strictConfigSchema temporarily. * Fixing issue in SubscriberImportQueueInspector. * Updated gitlab pipeline. * Reverting changes in gitlab pipeline. * Pinning content-hub-php library. * Using orca template. * Updated gitlab file. * Updated packages path. * added ch in packages alter. * Using seprate gitlab pipeline with phpcs.xml. * LCH-7098 | acquia_contenthub_publisher_update_91002 updated to improv… (#1359) * LCH-7098 | acquia_contenthub_publisher_update_91002 updated to improve efficiency * feedback implemented * LCH-7093 | Export tracker view to be created on updb (#1365) * LCH-7112: Disconnect client without webhook. (#1367) * LCH-6947: Add command to directly interact with CH API. (#1304) * LCH-6947: Add command to directly interact with CH API. * LCH-6947: Fix type in documentation for the propagate query param. * LCH-6947: Add support for file stream for body. * LCH-6947: Update documentation. * LCH-7067-3.5.x | Warning added for when config syndication is disabled and translations are used (#1369) * LCH-7067 | Warning added for when config syndication is disabled and translations are used * fixing test-cases * test case added * fixing test-cases * feedback implemented * feedback implemented * fixing test-cases * fixing test-cases * PruneLanguagesFromCdf if condition fixed * Check for incoming languages added * test-cases fixed * code optimised * LCH-7123: Loading by user name if mail is not available in LoadUserByNameOrMail eventsubscriber. 3.5.x (#1370) * LCH-7123: Loading by user name if mail not available in LoadUserByNameOrMail eventsubscriber. * LCH-7123: Added logging. * LCH-7123: Added feedback on logging. * LCH-7123: Corrected logic when user syndication is disabled. * LCH-7134-3.5.x | hook_update_n 91002 - optimised (#1378) * pinning dependencies * LCH-7134: Modify upgrade script. * Revert "pinning dependencies" This reverts commit dc1428ff. --------- Co-authored-by: Peter Pajor <peter.pajor@acquia.com> Co-authored-by: Narendra Shenvi Desai <shenvidesainarendra@gmail.com> * LCH-7116 | Fix phpcs issues in gitlab pipeline (#1380) * fixing test-cases * 'und' issues fixed * AcquiaContentHubSubscriberCommands AcquiaContentHubOrphanEntityScanCommands AcquiaContentHubPurgeCommands fixed * \Drupal calls warnings fixed * AcquiaContentHubCDFCommands fixed * LCH-7116 | feedback implemented * reverting unserialize changes * allowed_classes option added * feedback implemented * unserialise issue fixed * LCH-7116: Feedback implemented. --------- Co-authored-by: narendra.desai <narendra.desai@acquia.com> * LCH-7114: Fixing D11 test cases. 3.5.x. (#1384) * LCH-7114: Fixing SkipUserSyndicationTest DeleteAssetsTest MediaImportExportTest UserImportUpdateExportTest. * LCH-7114: Fixing kernel tests. * LCH-7114: Fixing fixtures. * LCH-7114: Added version compare. * LCH-7114: testCdfTamperWithExistingUserWithNoMail fixed. * LCH-7114: Adding TypedConfigManagerInterface for initiating ConfigFormBase. * LCH-7114: Using EventDispatcherInterface instead of ContainerAwareEventDispatcher. * LCH-7114: Added @require annotation in tests. * LCH-7114: Fixing webform testcases on D9.5. * LCH-7114: Fixed testcase testOnParseCdfWithPublicHandler. * LCH-7114: Removed seven from composer require-dev. * LCH-7114: Fixing seven theme related tests. * LCH-7114: Fixing seven theme related tests. * LCH-7114: Updated orca jobs for github. * LCH-7114: Updated packages alter to exclude webform. * LCH-7114: Passing ORCA_PACKAGES_CONFIG_ALTER for D11 jobs. * LCH-7114: Updated packages_alter.yaml. * LCH-7114: Updated packages_alter.yaml. * LCH-7114: Added d11 requirement in composer.json and updated packages_alter.yaml. * LCH-7114: Removed acquia_contenthub_s3 from packages_alter.yaml. * LCH-7114: Using jq command to remove drupal/webform from composer.json. * LCH-7114: Remove webform for only D11 jobs. * LCH-7114: Added webform related tests to orca_ignore group. * LCH-7114: Suppressing php warning on file_get_contents. * LCH-7114: Adjust tests. * LCH-7114: Adjusting tests. * LCH-7053: Fixing nits. * LCH-7053: Added metatage in info.yml of Acquia ContentHub Metatag module. * LCH-7053: Fixing fixtures for node_page and user creation failures. * LCH-7053: Fixed bottom 10 erros related to fixtures. * LCH-7053: Fixed fixtures of center 10. * LCH-7114: Fixing fixtures top 10. * LCH-7053: Removed unused packages_alter.yaml. * LCH-7053: Fixing fixtures. --------- Co-authored-by: Kirti Garg <kirti.garg@acquia.com> Co-authored-by: Jakob Perry <japerry007@gmail.com> Co-authored-by: Vishal Khode <vishal.khode@acquia.com> Co-authored-by: Peter <peter.pajor@acquia.com> Co-authored-by: Narendra Shenvi Desai <51232-narendradesai@users.noreply.drupalcode.org>
-
- Sep 25, 2024
-
-
Kirti Garg authored
* LCH-6952 | Enabling pub/sub module should upsate client cdf * Minor fix * hook_modules_uninstalled implemented
-
- Sep 24, 2024
-
-
Kirti Garg authored
-
- Sep 12, 2024
-
-
Kirti Garg authored
Co-authored-by: Peter Pajor <peter.pajor@acquia.com>
-
- Sep 11, 2024
-
-
Kirti Garg authored
LCH-7126 | Description added to excluded entities fields on the Exclude from export queue tab (#1377)
-
Kirti Garg authored
* LCH-7119 | InterestListStorage service moved to acquia_contenthub * ImportUpdateAssetsTest fixed * fixing more test-cases * InterestListStorageTest fixed
-
- Sep 10, 2024
-
-
Narendra Shenvi Desai authored
LCH-7123: Loading by user name if mail not available in LoadUserByNameOrMail eventsubscriber.3.6.x (#1371) * LCH-7123: Loading by user name if mail not available in LoadUserByNameOrMail eventsubscriber. * LCH-7123: Added logging. * LCH-7123: Added feedback on logging. * LCH-7123: Corrected logic when user syndication is disabled.
-
- Sep 09, 2024
-
-
Kirti Garg authored
* LCH-7078 | Modify DisabledEntity to use InterestListStorage::getInterestList to fetch disabled entities * fixing test-cases * fixing test-cases * fixing test-cases * approach changed * code refactored * code refactored * fix for NodeImportUpdateExportTest * DisabledEntityTest fixed * feedback implemented * UnserializationTest fixed * code optimised * LCH-7078: Fix closure error. * DisabledEntityTest fixed --------- Co-authored-by: Peter Pajor <peter.pajor@acquia.com>
-
- Sep 02, 2024
-
-
Kirti Garg authored
* LCH-7067 | Warning added for when config syndication is disabled and translations are used * fixing test-cases * test case added * fixing test-cases * feedback implemented * feedback implemented * fixing test-cases * fixing test-cases * PruneLanguagesFromCdf if condition fixed * Check for incoming languages added * test-cases fixed * code optimised
-
Kirti Garg authored
-
- Aug 28, 2024
-
-
Narendra Shenvi Desai authored
-
Narendra Shenvi Desai authored
LCH-7073: Updated ImportUpdateAssets and ImportUpdateTranslatableAssets to use InterestListStorage. (#1366) * LCH-7073: Updated ImportUpdateAssets and ImportUpdateTranslatableAssets to use InterestListStorage. * LCH-7073: Fixing tests.
-
- Aug 27, 2024
-
-
Kirti Garg authored
* LCH-7098 | acquia_contenthub_publisher_update_91002 updated to improve efficiency * feedback implemented
-
- Aug 15, 2024
-
-
Kirti Garg authored
* LCH-7074 | Modify ContentHubImportQueueWorker::getInterestList * fixing test-cases * feedback implemented * all uages fixed * LCH-7074: Passing array of uuids instead string. * LCH-7077: Updated ContenthubImportWorker::disabledEntities with new getInterest function. (#1361) --------- Co-authored-by: narendra.desai <narendra.desai@acquia.com> Co-authored-by: Narendra Shenvi Desai <shenvidesainarendra@gmail.com>
-
- Aug 14, 2024
-
-
Narendra Shenvi Desai authored
* LCH-6977: Added client metadata. * LCH-6977: Added webhook version attribute in metadata. Removed from metadata config. * LCH-6977: Refactored ImportUpdateAssets to handle Wv2. * LCH-6977: Refactored ImportUpdateTranslatableAssets to accepts webhook v2. * LCH-6977: Refactored UpdatePublished to accepts webhook v2. * LCH-6977: Refactored DeleteAssets to accept webhook v2 payload. * LCH-6977: Refactored UpdateAllowedOrigins to accept webhook v2 payload. * LCH-6977: Added tests for UpdatePublished event subscriber for webhook V2 payload. * LCH-6977: Added tests for UpdateAllowedOrigins event subscriber for webhook V2 payload. * LCH-6977: Added tests for DeleteAssets event subscriber for webhook V2 payload. * LCH-6977: Added tests for ImportUpdateTranslatableAssets event subscriber for webhook V2 payload. * LCH-6977: Added tests for ImportUpdateAssets event subscriber for webhook V2 payload. * LCH-6977: Reverted content-hub-php version in composer.json. * LCH-6977: Updated form settings of webhook. * LCH-6977: Simplify ContentHubWebhookController logic. * LCH-6977: Created ImportUpdateMultipleTranslatableAssets and ImportUpdateMultipleAssets event subscriber to handle webhook V2. * LCH-6977: Added UpdateMultiplePublishedAssets to handle webhook V2 payload. * LCH-6977: Added DeleteMultipleAssets to handle webhook V2 payload. * LCH-6977: Added tests. * LCH-6977: Implementing feedback. * LCH-6977: Implemented feedback. * LCH-6977: Pinning content-hub-php version to 3.6.x.
-
- Aug 09, 2024
-
-
Kirti Garg authored
* LCH-7071 | Modify ContentHubFilterExecuteWorker::processItem to use function getInterestsByWebhookAndSiteRole * implementation fixed as per description * fixing test-cases * fixing test-cases * feedback implemented
-
Narendra Shenvi Desai authored
* Checking array keys. * LCH-7052: Added tests.
-
- Jul 31, 2024
-
-
Narendra Shenvi Desai authored
LCH-7070: Using new InterestListStorage service in AcquiaContentHubSubscriberEntityScanCommands. (#1349) * LCH-7070: Using new interest list storage service in AcquiaContentHubSubscriberEntityScanCommands. * LCH-7070: Correcting logic.
-
Narendra Shenvi Desai authored
-
- Jul 26, 2024
-
-
Narendra Shenvi Desai authored
* LCH-7069: Added interest list storage service. * LCH-7069: Added tests. * LCH-7069: Implemented feedback. * LCH-7069: Changed to unit test cases.
-