User Story / Motivation / Challenge

As a ERPAL user I would like to use Message Stack (MS) to customize the templates for ERPAL "Budget per hour" email notification(s) so that MS would add the following benefits:

  • More flexible and more powerful to match each site unique needs
  • More tokens available
  • Messages types can be concatenated with other Message types
  • Easier to override, clone, export
  • Pluggable architecture that supports customization and extensibility
  • Seems easier to translate for multilingual sites

Assumptions

  • Assumes that by Message Stack (MS) we're referring to the already existing ERPAL configuration UI at /admin/structure/messages
  • Assumes this suggested new feature is related to another suggested new feature at https://www.drupal.org/node/2575283 But they could be implemented independently.

Suggested resolution

Move the settings for "Budget per hour" email notification(s) templates from /admin/erpal/projects to "Message Stack" at /admin/structure/messages

mockup for message-budget_per_hr

Above is a mockup to illustrate to suggested resolution

Any volunteer for a patch? We would be happy to contribute testing patch, quality assurance, documentation, and agile project management services if needed.

Notes

  • Francois, notes to myself: Keywords for Drl search engine
    • Subject for budget email
      • Budget [erpal_project_budget:budget_status] in [erpal_project_budget:budget_project_title]
    • Body for budget email
      • The budget for [erpal_project_budget:budget_project_link] is [erpal_project_budget:budget_status]

        You will find the budget added to [erpal_project_budget:budget_node_link]

    • Functions

      • /profiles/erpal/modules/erpal/erpal_project/erpal_projects_helper/inc/config.inc

        • _erpal_projects_helper_budget_usage_email_subject()

        • _erpal_projects_helper_budget_usage_email_body()

CommentFileSizeAuthor
message-budget_per_hr-2015-09-25.png280.69 KBFrancewhoa
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Francewhoa created an issue.