プロジェクト

全般

プロフィール

Vote #80293

未完了

abstraction layer for notifications

Admin Redmine さんが約2年前に追加. 約2年前に更新.

ステータス:
New
優先度:
通常
担当者:
-
カテゴリ:
Email notifications_9
対象バージョン:
-
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
9
version_id:
0
issue_org_id:
32000
author_id:
25010
assigned_to_id:
0
comments:
0
status_id:
1
tracker_id:
2
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[New]

説明

Redmine provides an email notification feature. These days email is only one channel for notifications. Many organisations switch to different messaging based architectures to notify users (chat, message hubs, ...) and phase out email.
Unfortunately redmine has no abstraction layer for creating the notification. Instead the email notification is rendered directly into an rfc mail body. This makes it very hard to implement plugins sending the same content to other systems since the plugin has to code the same thing again. Even worse: when using other plugins like "checklist" these notifications are not seen by any solution trying to route the notifiation to other channels.

In short: Please refactor notifications to an abstract implementation where mail is only one channel and which may support different markup outputs like html, md, plain text. Plugins should be able to hook in to add more notification events/contents or consume these events.

Admin Redmine さんが約2年前に更新

  • カテゴリEmail notifications_9 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0