Skip to content
  1. Sep 26, 2015
  2. Sep 22, 2015
    • dpi's avatar
      Added Courier Message Composer sub module. · c00ef6da
      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
      c00ef6da
  3. Sep 19, 2015
    • dpi's avatar
      Documentation improvements · f3a09514
      dpi authored
      f3a09514
    • dpi's avatar
      Added courier_system submodule · bea85b20
      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
      bea85b20
  4. Sep 17, 2015
  5. Aug 07, 2015
  6. Aug 06, 2015
    • dpi's avatar
      Added an API test. · d7a57dd4
      dpi authored
      Make context optional for TemplateCollection.
      d7a57dd4
  7. Jul 29, 2015
  8. Jul 28, 2015
  9. Jul 27, 2015
    • dpi's avatar
      Added message queuing system. · f64050ec
      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.
      f64050ec
  10. Jul 26, 2015
  11. Jul 25, 2015
  12. Jul 24, 2015
    • dpi's avatar
      Added courier manager. · 76e92430
      dpi authored
      Courier manager handles template related actions.
      Added isTemplate helper to Identity Channel manager.
      76e92430
    • dpi's avatar
      General clean up. · e26137f6
      dpi authored
      Added abstract channel base class.
      Email entity extends channel base class.
      e26137f6
  13. Jun 20, 2015
  14. Jun 17, 2015
  15. Jun 07, 2015
  16. Jun 01, 2015
  17. May 27, 2015
  18. Apr 14, 2015
    • dpi's avatar
      Initial commit. · 11d56aef
      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.
      11d56aef