Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
429.1 KB
MD5: 756517ec5a8d9535ec2cb5e2ec86a11a
SHA-1: dbf344b73a91ac89a0ba44a5dbffb76005adf588
SHA-256: 153259bbfcd7dc33c3e9fbae4741cea50446dd57de278283f43306fe7467c798
Download zip
923.68 KB
MD5: c75fff1d6d136824b3dbfdcc4b52340b
SHA-1: 951ed788ba1d0074dda71f970fd3721b4490e95f
SHA-256: 7e78ac6d5057d2b6aaf31dafa80b417e1886663d4b0e8aa4bb1474db83078335
Release notes
Contributors (25)
a.sinitsa,
abhishek_gupta1,
boromino,
coderdan,
danielspeicher,
eapetersen,
edmund.dunn,
eswiderski,
fox_01,
freelock,
gge,
glottus,
Josh Waihi,
jurgenhaas,
jwineichen,
lkmorlan,
luke.leber,
mlncn,
mparker17,
mxh,
outcast creatures,
rclemings,
ressa,
richard cheung,
rkoller
Changelog
Issues: 66 issues resolved.
Changes since 2.0.x:
Bug
- #3457773 by mxh, gge, jurgenhaas: An error occurred while trying to build an inline entity from submitted form values
- #3460321 by jurgenhaas, freelock: Update error in eca_post_update_rename tokens
- #3460491 by jurgenhaas, danielspeicher: Post update hook may not find all token that need to be replaced
- #3461808 by boromino, jurgenhaas: LogMessageEvent tokens not available
- #3462442 by freelock, jurgenhaas, mxh: ECA Processing Queued Task error
- #3465031 by jurgenhaas, coderdan: Multiple cron events not firing consistently
- #3465248 by jurgenhaas, fox_01: TypeError: Drupal\eca_modeller_bpmn\ModellerBpmnBase::buildConfigurationForm()
- #3466547 by jurgenhaas: Export recipe: fix dependencies for composer.json
- #3469697 by jurgenhaas: ECA Form breaks complex IEF widget
- #3470140 by jurgenhaas: pluginId initialited too late in EntityLoader
- #3470142 by jurgenhaas: getTokenValue may miss string value when it's a DataTransferObject
- #3470423 by jurgenhaas, rclemings: Select lists in plugin config should allow for empty values if field is not required
- #3471271 by jurgenhaas, danielspeicher: ECA Endpoint: Ajax Requests do not receive messages
- #3471795 by jurgenhaas, danielspeicher: ECA Endpoint: missing main content for ajax requests
- #3475717 by gge, jurgenhaas: Call to undefined method Drupal\eca\Plugin\DataType\DataTransferObject::addMetaData() in _views_query_tag_alter_condition()
- #3477649 by jurgenhaas: Entity extra fields do not properly support wildcards
- #3478007 by a.sinitsa, jurgenhaas: Container in config forms gets interpreted as text fields
- #3480094 by jurgenhaas: ECA Content: create new entity is not supporting tokens for the type field
- #3480506 by abhishek_gupta1, eapetersen, jurgenhaas: Operation in Hook eca_content_entity_prepare_form() can be null
- #3482014 by jurgenhaas: Navigation requires localized_options to be an array in local task
- #3483589 by jurgenhaas: ECA Content: new revision does not set timestamp and user ID
- #3484484 by jwineichen, jurgenh: Set Validation Error, empty value support for 2.0.x
- #3488803: TypeError: ConfigImporter::__construct(): $string_translation must be of type TranslationInterface, null given
- #3488848 by jurgenhaas, eswiderski, luke.leber: Cache Raw Invalidate
- #3488999 by jurgenhaas: ECA Views: Events should allow to limit them by display ID
- #3490184: All applicable form events should implement RenderEventInterface
- #3490405 by jurgenhaas: ECA Views: Post Render event doesn't provide access to the render array
- #3492060 by mparker17, jurgenhaas: Call to undefined method Drupal\views_ui\Form\Ajax\ConfigHandlerExtra::getEntity() in Drupal\eca_content\Plugin\EntityReferenceSelection\EventBasedSelection->buildConfigurationForm()
- #3492460 by jurgenhaas: Views Post Render event may break entity reference views
Feature
- #3363212 by mlncn, mxh, danielspeicher, jurgenhaas: eca_content: Provide plugins for entity validation
- #3452549 by jurgenhaas, freelock: Entity Diff: improve support for webform submissions
- #3454057 by Josh Waihi, jurgenhaas: Allow Field Group Elements to be grouped
- #3476548 by jurgenhaas: ECA Migrate: Token support for Plugins
- #3477640 by jurgenhaas: ECA content: clone entity
- #3477640: ECA content: clone entity
- #3477644 by jurgenhaas: Provide ID, label and entity type tokens for all content entity types
- #3477743 by jurgenhaas: EcaRenderContextualLinksEvent should provide a token called entity if a route parameter is one
- #3477809 by jurgenhaas: Provide events for 4xx and 5xx errors
- #3480137 by jurgenhaas: ECA Content: new action to receive a list of bundles for an entity type
- #3481186: Allow customizing the namespace and destination when exporting a model as recipe with drush
- #3481200 by jurgenhaas: ECA Render: add support for local tasks
- #3481505 by jurgenhaas: ECA Content: new action to receive a list entity types
- #3481536 by jurgenhaas: Add token support for route parameter in TokenLoadRouteParameter action
- #3482670 by jurgenhaas, richard cheung: Provide access denied reason on FieldUpdateActionBase
- #3485098 by jurgenhaas: ECA Misc: provide new action to receive a query argument
- #3486355 by jurgenhaas: ECA Base: new action to create a random value
- #3486377 by jurgenhaas: ECA Form: set field weight
- #3486383 by jurgenhaas: ECA Form: set field label
- #3486384 by jurgenhaas: ECA Form: add basic states API support for fields
- #3486500 by jurgenhaas: Add modal dialog support for the export as recipe form
- #3363212: Fix the intro version for "Validate content entity"
- #3454001 by jurgenhaas, freelock: ECA Queue Worker should rethrow exceptions
Misc
- Add ECA Twilio integration to the readme
- Add LoggerInterface stub to fix PhpStan tests
- Add new general token [entity:bundle_id]
- Remove roave/security-advisories
- Update dev dependencies for Drupal 11
Task
- #3423477 by danielspeicher: Refactor SetFieldValue test in module content
- #3456762 by ressa, jurgenhaas: README: Link to Quick Start install page, position BPMN.iO as recommended modeller
- #3275283 by rkoller, jurgenhaas, danielspeicher, mxh: Model list: truncate number of listed events
- #3460857 by glottus, jurgenhaas: Expected [session_user] token missing
- #3470623 by outcast creatures, jurgenhaas: Ensure config manager is enabled before import/export of ECA models
- #3472437 by edmund.dunn, jurgenhaas: Drupal\eca\Service\ExportRecipe::__construct(): Argument #2 ($fileSystem) must be of type Drupal\Core\File\FileSystem
- #3490508 by jurgenhaas: Provide more context to ECA action plugins
- #3493119 by mxh, jurgenhaas: eca_cache: Action "Cache: write" has misleading description for "expire" setting