wiki:NoticeManagerPlugin

Version 3 (modified by morodin, 16 years ago) (diff)

--

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 [download:noticemanagerplugin 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

16516 by rjollos on 2017-04-16 01:45:35
Fix indentation
11165 by morodin on 2012-01-20 12:56:38
Corrected python warning message about 8-bit strings
9342 by morodin on 2010-10-22 13:26:53
Corrected 0.11.6 bug in for using array name
(more)

Author/Contributors

Author: morodin
Contributors: