Flyspray

  • Status New
  • Percent Complete
    0%
  • Task Type Feature Request
  • Category Notifications
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Low
  • Reported Version 1.0-rc10
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray
Opened by peterdd - 13.08.2021

FS#2650 - notification content or fields dependent of user permissions

From mailing list:

Hello,

I could not find if this was already posted before. We have this basic profile where customers only can create new tasks and receive some notifications when the status or details change. The idea is that they do not see the comments, we want to use them for internal communication.
The think is that we just realized that they can not see the comments when they login but they receive them as notifications by email!

We want this notification for the admin users involved in the task but not for the customers. Is there a way to correct this behavior?

Thanks,
Manu

Project Manager

This requires some change in the logic how notifications are built.

Currently the notification content is built per user receiver language.

So if there are 5 english prefering, 3 german prefering, and 1 french prefering receiving users of a notifications, it creates 1 english, 1 german and one french mail body and sends:

  1. the english mail to 5 users using BCC mail header,
  2. the german mail to 3 user using BCC mail header,
  3. the french mail to 1 user using TO mail header

The feature request requires some logic change as now the content of a notification depends also on the user's permission.

A more general implementation would this apply to fields like "effort done", "due date" or similiar fields that an installation wants to hide from some user types.

This may be also a starting point to add text and HTML templates for the notifications. (sending both as text and HTML together as people have different mail reading preferences)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing