- Sep 26, 2015
-
-
dpi authored
Removed redundant #open declaration on courier system setting form. Removed non-existant validation function for template collection list element.
-
dpi authored
Added capability to delete template collections from settings page. Added descriptions to Courier System emails. Fixed CourierContextInterface not extending base config interface. Fixed missing 'jquery.form' dependency for template_collection_list. Fixed errors occurring when no operations are supplied for tempalte collection list element.
-
dpi authored
-
dpi authored
-
dpi authored
Added a controller for displaying a template form of a template collection. The form will automatically create a template if it does not exist. Added configuration for Semantic UI. Added generated menu and segment stylesheets from Semantic UI. Added build instructions for Semantic UI into README. Created a courier.template_collection_list library. Fixed #8 Follow up tasks can be found in #11
-
- Sep 22, 2015
-
-
dpi authored
Courier Message Composer allows the user to send a single message to a single recipient using the normal courier message queue. Added bypass queue permission. (Not implemented, see #10) Added channel entity type ID paramconverter. Added permission generator for each channel x identity type combination. Added compose access checker. Checks for any identity types in any or all channels. Fixed missing identity token on form displays for template collections without a context. Fixed #9
-
- Sep 19, 2015
-
-
dpi authored
-
dpi authored
Courier System intercepts Drupal account mails and replaces them with Template Collection. There is currently no UI for editing the template collections. (WIP) Templates for each template collection can be discovered via database inspection. Added common token operations trait for Template Collections and Templates (ChannelInterface implementors) Added methods to add token options. (options are passed to \Drupal::token->replace()) Added globally available token types on email form. Used when contrib token.module is unavailable. #7
-
- Sep 17, 2015
- Aug 07, 2015
- Aug 06, 2015
-
-
dpi authored
Make context optional for TemplateCollection.
-
- Jul 29, 2015
-
-
dpi authored
-
dpi authored
-
dpi authored
Added return value for CourierManager::sendMessage()
-
dpi authored
Added remaining interface documentation for MessageQueueItem entity.
-
dpi authored
-
dpi authored
-
dpi authored
Added module settings form. Added communications menu group. CourierManager will now log if no messages were generated for an identity.
-
- Jul 28, 2015
- Jul 27, 2015
-
-
dpi authored
Added message queue item entity. API changed, all channels implementations require an update. Added ChannelFailure exception for failed message transmission. Added MessageQueueItem entity. Changed purpose of ChannelInterface::applyTokens Added ChannelInterface::isEmpty Messages are still sent immediately, this will be removed shortly. Email fails fatally if no email address is set.
-
- Jul 26, 2015
-
-
dpi authored
-
- Jul 25, 2015
-
-
dpi authored
-
- Jul 24, 2015
- Jun 20, 2015
-
-
dpi authored
Added options parameter to IdentityChannelManager::sendMessage() Changed method ChannelInterface parameter type hinting
-
- Jun 17, 2015
- Jun 07, 2015
-
-
dpi authored
Tokens can are added template collection, and applied when a template is chosen. Tokens are exposed on template forms. A nice token UI is used on template forms if contrib token.module is available.
-
- Jun 01, 2015
-
-
dpi authored
-
- May 27, 2015
-
- Apr 14, 2015
-
-
dpi authored
Added IdentityChannel plugin, and IdentityChannelManager service to support it. Added courier_email entity type and channel. Added IdentityChannel plugin supporting Drupal user to courier_email.
-