├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── config ├── install │ ├── core.entity_view_mode.message.full.yml │ ├── message.settings.yml │ └── system.action.message_delete_action.yml ├── optional │ └── views.view.message.yml └── schema │ └── message.schema.yml ├── drupalci.yml ├── message.api.php ├── message.info.yml ├── message.install ├── message.links.action.yml ├── message.links.menu.yml ├── message.links.task.yml ├── message.module ├── message.permissions.yml ├── message.routing.yml ├── message.services.yml ├── message.tokens.inc ├── message.views.inc ├── migrations ├── d7_message.yml └── d7_message_template.yml ├── modules └── message_example │ ├── README.md │ ├── config │ └── optional │ │ ├── field.field.message.example_create_comment.field_comment_reference.yml │ │ ├── field.field.message.example_create_comment.field_node_reference.yml │ │ ├── field.field.message.example_create_comment.field_published.yml │ │ ├── field.field.message.example_create_node.field_node_reference.yml │ │ ├── field.field.message.example_create_node.field_published.yml │ │ ├── field.storage.message.field_comment_reference.yml │ │ ├── field.storage.message.field_node_reference.yml │ │ ├── field.storage.message.field_published.yml │ │ ├── message.template.example_create_comment.yml │ │ ├── message.template.example_create_node.yml │ │ └── message.template.example_user_register.yml │ ├── message_example.info.yml │ ├── message_example.module │ └── message_example.tokens.inc ├── phpcs-ruleset.xml.dist ├── phpcs.xml ├── scripts └── travis-ci │ └── run-test.sh ├── src ├── Annotation │ └── MessagePurge.php ├── Entity │ ├── Message.php │ └── MessageTemplate.php ├── Form │ ├── DeleteMultiple.php │ ├── MessageSettingsForm.php │ ├── MessageTemplateDeleteConfirm.php │ └── MessageTemplateForm.php ├── FormElement │ └── MessageTemplateMultipleTextField.php ├── MessageException.php ├── MessageInterface.php ├── MessageListBuilder.php ├── MessagePurgeBase.php ├── MessagePurgeInterface.php ├── MessagePurgeOrchestrator.php ├── MessagePurgePluginManager.php ├── MessageTemplateInterface.php ├── MessageTemplateListBuilder.php ├── MessageViewBuilder.php ├── MessageViewsData.php └── Plugin │ ├── Action │ └── DeleteMessage.php │ ├── MessagePurge │ ├── Days.php │ └── Quota.php │ ├── QueueWorker │ ├── MessageCheckAndDeleteWorker.php │ └── MessageDeletionWorker.php │ ├── migrate │ ├── destination │ │ └── MessageTemplateDestination.php │ ├── process │ │ ├── MessageProcessArguments.php │ │ └── MessageTemplateProcessText.php │ └── source │ │ ├── MessageSource.php │ │ └── MessageTemplateSource.php │ └── views │ └── field │ └── GetText.php ├── templates └── message.html.twig └── tests └── src ├── Functional ├── MenuTest.php ├── MessageCreateTest.php ├── MessageCron.php ├── MessageEntityDelete.php ├── MessageTemplateCrudTest.php ├── MessageTemplateListTest.php ├── MessageTemplateSuggestionsTest.php ├── MessageTemplateUiTest.php ├── MessageTestBase.php └── MessageTextHandlerTest.php ├── Kernel ├── MessageTemplateCreateTrait.php ├── MessageTest.php ├── MessageThemeTest.php ├── MessageTokenTest.php └── Plugin │ ├── MessagePurge │ ├── DaysTest.php │ └── QuotaTest.php │ └── QueueWorker │ └── MessageCheckAndDeleteWorkerTest.php └── Unit ├── Entity └── MessageTemplateTest.php └── Plugin └── MessagePurge └── DaysTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | .idea 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/composer.json -------------------------------------------------------------------------------- /config/install/core.entity_view_mode.message.full.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/config/install/core.entity_view_mode.message.full.yml -------------------------------------------------------------------------------- /config/install/message.settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/config/install/message.settings.yml -------------------------------------------------------------------------------- /config/install/system.action.message_delete_action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/config/install/system.action.message_delete_action.yml -------------------------------------------------------------------------------- /config/optional/views.view.message.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/config/optional/views.view.message.yml -------------------------------------------------------------------------------- /config/schema/message.schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/config/schema/message.schema.yml -------------------------------------------------------------------------------- /drupalci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/drupalci.yml -------------------------------------------------------------------------------- /message.api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.api.php -------------------------------------------------------------------------------- /message.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.info.yml -------------------------------------------------------------------------------- /message.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.install -------------------------------------------------------------------------------- /message.links.action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.links.action.yml -------------------------------------------------------------------------------- /message.links.menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.links.menu.yml -------------------------------------------------------------------------------- /message.links.task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.links.task.yml -------------------------------------------------------------------------------- /message.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.module -------------------------------------------------------------------------------- /message.permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.permissions.yml -------------------------------------------------------------------------------- /message.routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.routing.yml -------------------------------------------------------------------------------- /message.services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.services.yml -------------------------------------------------------------------------------- /message.tokens.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.tokens.inc -------------------------------------------------------------------------------- /message.views.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/message.views.inc -------------------------------------------------------------------------------- /migrations/d7_message.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/migrations/d7_message.yml -------------------------------------------------------------------------------- /migrations/d7_message_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/migrations/d7_message_template.yml -------------------------------------------------------------------------------- /modules/message_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/README.md -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.field.message.example_create_comment.field_comment_reference.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.field.message.example_create_comment.field_comment_reference.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.field.message.example_create_comment.field_node_reference.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.field.message.example_create_comment.field_node_reference.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.field.message.example_create_comment.field_published.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.field.message.example_create_comment.field_published.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.field.message.example_create_node.field_node_reference.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.field.message.example_create_node.field_node_reference.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.field.message.example_create_node.field_published.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.field.message.example_create_node.field_published.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.storage.message.field_comment_reference.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.storage.message.field_comment_reference.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.storage.message.field_node_reference.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.storage.message.field_node_reference.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/field.storage.message.field_published.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/field.storage.message.field_published.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/message.template.example_create_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/message.template.example_create_comment.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/message.template.example_create_node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/message.template.example_create_node.yml -------------------------------------------------------------------------------- /modules/message_example/config/optional/message.template.example_user_register.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/config/optional/message.template.example_user_register.yml -------------------------------------------------------------------------------- /modules/message_example/message_example.info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/message_example.info.yml -------------------------------------------------------------------------------- /modules/message_example/message_example.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/message_example.module -------------------------------------------------------------------------------- /modules/message_example/message_example.tokens.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/modules/message_example/message_example.tokens.inc -------------------------------------------------------------------------------- /phpcs-ruleset.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/phpcs-ruleset.xml.dist -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/phpcs.xml -------------------------------------------------------------------------------- /scripts/travis-ci/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/scripts/travis-ci/run-test.sh -------------------------------------------------------------------------------- /src/Annotation/MessagePurge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Annotation/MessagePurge.php -------------------------------------------------------------------------------- /src/Entity/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Entity/Message.php -------------------------------------------------------------------------------- /src/Entity/MessageTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Entity/MessageTemplate.php -------------------------------------------------------------------------------- /src/Form/DeleteMultiple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Form/DeleteMultiple.php -------------------------------------------------------------------------------- /src/Form/MessageSettingsForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Form/MessageSettingsForm.php -------------------------------------------------------------------------------- /src/Form/MessageTemplateDeleteConfirm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Form/MessageTemplateDeleteConfirm.php -------------------------------------------------------------------------------- /src/Form/MessageTemplateForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Form/MessageTemplateForm.php -------------------------------------------------------------------------------- /src/FormElement/MessageTemplateMultipleTextField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/FormElement/MessageTemplateMultipleTextField.php -------------------------------------------------------------------------------- /src/MessageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageException.php -------------------------------------------------------------------------------- /src/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageInterface.php -------------------------------------------------------------------------------- /src/MessageListBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageListBuilder.php -------------------------------------------------------------------------------- /src/MessagePurgeBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessagePurgeBase.php -------------------------------------------------------------------------------- /src/MessagePurgeInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessagePurgeInterface.php -------------------------------------------------------------------------------- /src/MessagePurgeOrchestrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessagePurgeOrchestrator.php -------------------------------------------------------------------------------- /src/MessagePurgePluginManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessagePurgePluginManager.php -------------------------------------------------------------------------------- /src/MessageTemplateInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageTemplateInterface.php -------------------------------------------------------------------------------- /src/MessageTemplateListBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageTemplateListBuilder.php -------------------------------------------------------------------------------- /src/MessageViewBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageViewBuilder.php -------------------------------------------------------------------------------- /src/MessageViewsData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/MessageViewsData.php -------------------------------------------------------------------------------- /src/Plugin/Action/DeleteMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/Action/DeleteMessage.php -------------------------------------------------------------------------------- /src/Plugin/MessagePurge/Days.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/MessagePurge/Days.php -------------------------------------------------------------------------------- /src/Plugin/MessagePurge/Quota.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/MessagePurge/Quota.php -------------------------------------------------------------------------------- /src/Plugin/QueueWorker/MessageCheckAndDeleteWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/QueueWorker/MessageCheckAndDeleteWorker.php -------------------------------------------------------------------------------- /src/Plugin/QueueWorker/MessageDeletionWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/QueueWorker/MessageDeletionWorker.php -------------------------------------------------------------------------------- /src/Plugin/migrate/destination/MessageTemplateDestination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/migrate/destination/MessageTemplateDestination.php -------------------------------------------------------------------------------- /src/Plugin/migrate/process/MessageProcessArguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/migrate/process/MessageProcessArguments.php -------------------------------------------------------------------------------- /src/Plugin/migrate/process/MessageTemplateProcessText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/migrate/process/MessageTemplateProcessText.php -------------------------------------------------------------------------------- /src/Plugin/migrate/source/MessageSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/migrate/source/MessageSource.php -------------------------------------------------------------------------------- /src/Plugin/migrate/source/MessageTemplateSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/migrate/source/MessageTemplateSource.php -------------------------------------------------------------------------------- /src/Plugin/views/field/GetText.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/src/Plugin/views/field/GetText.php -------------------------------------------------------------------------------- /templates/message.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/templates/message.html.twig -------------------------------------------------------------------------------- /tests/src/Functional/MenuTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MenuTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageCreateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageCreateTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageCron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageCron.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageEntityDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageEntityDelete.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTemplateCrudTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTemplateCrudTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTemplateListTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTemplateListTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTemplateSuggestionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTemplateSuggestionsTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTemplateUiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTemplateUiTest.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTestBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTestBase.php -------------------------------------------------------------------------------- /tests/src/Functional/MessageTextHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Functional/MessageTextHandlerTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/MessageTemplateCreateTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/MessageTemplateCreateTrait.php -------------------------------------------------------------------------------- /tests/src/Kernel/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/MessageTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/MessageThemeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/MessageThemeTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/MessageTokenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/MessageTokenTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/Plugin/MessagePurge/DaysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/Plugin/MessagePurge/DaysTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/Plugin/MessagePurge/QuotaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/Plugin/MessagePurge/QuotaTest.php -------------------------------------------------------------------------------- /tests/src/Kernel/Plugin/QueueWorker/MessageCheckAndDeleteWorkerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Kernel/Plugin/QueueWorker/MessageCheckAndDeleteWorkerTest.php -------------------------------------------------------------------------------- /tests/src/Unit/Entity/MessageTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Unit/Entity/MessageTemplateTest.php -------------------------------------------------------------------------------- /tests/src/Unit/Plugin/MessagePurge/DaysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gizra/message/HEAD/tests/src/Unit/Plugin/MessagePurge/DaysTest.php --------------------------------------------------------------------------------