Modify

Opened 8 years ago

Last modified 5 years ago

#4442 new enhancement

Discussion of "Special Keyword" for AutoCompleteUsersPlugin

Reported by: Matt Callaghan Owned by: Ryan J Ollos
Priority: low Component: AutocompleteUsersPlugin
Severity: normal Keywords:
Cc: Jeff Hammel Trac Release: 0.11

Description

Good day!

I've been using the AutocompleteUsersPlugin for quite some time now and it's extremely useful. I have the desire for a new feature/enhancement, so I figured I'd mention it to you to see what you thought.

Goal: Ability to CC "ALL USERS" of the trac system. Use Case: Say we have a new ticket of type "Notice". Typically, one might want to send the notice to all of the trac users that use the system, or, perhaps to particular groups (as defined in the permissions system).

Do you think this is possible? Some potential keywords I was thinking off:

Keyword Purpose Comments
all-users To CC all currently registered users. Get the current list of registered trac users, and the AJAX would auto-fill the keyword "all-users-now" to the currently list of registered users (comma separated usernames) into the CC box.
@group To CC all users of the permission group "group". This would also auto-fill any keyword preceding with the "@" symbol, with the group members as defined on the permissions Admin page

Attachments (0)

Change History (4)

comment:1 Changed 8 years ago by Jeff Hammel

Priority: normallow

can't think about this right now; deprioritizing

comment:2 Changed 8 years ago by Ryan J Ollos

Goal: Ability to CC "ALL USERS" of the trac system. Use Case: Say we have a new ticket of type "Notice". Typically, one might want to send the notice to all of the trac users that use the system, or, perhaps to particular groups (as defined in the permissions system).

This would be a nice feature. I currently have a distribution list setup to accomplish this, but I have not found a way to register the distribution list with Trac, so that it is available in the autocomplete list. The other issue is that I must update my distribution list each time I add someone to Trac.

I think this feature request may be outside the scope of the AutocompleteUsersPlugin. It might warrant its own plugin, because what you are really trying to do I think is to add email addresses and distribution lists to the Trac database.

comment:3 Changed 7 years ago by Ryan J Ollos

Owner: changed from Jeff Hammel to Ryan J Ollos

Changing ticket owner to be new maintainer.

comment:4 Changed 5 years ago by Ryan J Ollos

I think there may be a way to accomplish this through integration with the AnnouncerPlugin. Assuming the necessary extension point, we can pull the list of joinable groups (AnnouncerPlugin#Groups)from the AnnouncerPlugin, and add them to the autocomplete list for the CC field.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Ryan J Ollos.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.