wiki:NoticeManagerPlugin

Version 1 (modified by morodin, 6 years ago) (diff)

New hack NoticeManagerPlugin, created by morodin

Notice Manager Plugin

Description

The Notice Manager was developed to help local project admins to create information needed before sending notice e-mails.

Up till now, it was not possible to change the e-mail address of users or to create information for users without adding the user to a credentials file, e.g. when you use LDAP to manage Trac permissions.

The Notice Manager allows to retrieve all information needed either from an LDAP directory - in this case, the methods provided by the LDAP plugin - or a local text file.

Please note, this plugin was developed for internal use. Feel free to add, change or delete as this plugin is our first experience with programming for python/trac.

Bugs/Feature Requests

Existing bugs and feature requests for NoticeManagerPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out NoticeManagerPlugin from here using Subversion, or browse the source with Trac.

Example

Go to the Admin page, "General", "E-Mail". This will show a list of accounts, which are either:

  • already registered, or
  • mentioned in the Trac-permissions

On the right side, you can fill in informations, either by entering them manually (Add/Change Notice Info), by getting them from an LDAP directory (Information gathering ... from LDAP) or by retrieving the information from a local file (Information gathering ... local file).

The file follows a simple syntax, on one line, list the id, the name and the e-mail address, divided by the ':' sign, e.g.

bla:Test Account:bla@localhost.localdomain

Recent Changes

[11165] by morodin on 2012-01-20 13:56:38
Corrected python warning message about 8-bit strings
[9342] by morodin on 2010-10-22 15:26:53
Corrected 0.11.6 bug in for using array name
[8313] by morodin on 2010-07-30 15:56:06
Added 0.12 tree for notice_mgr
Corrected "keywords must be strings"-Problems

Author/Contributors

Author: morodin
Contributors: