Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Ticket #3816 (new enhancement)

Opened 5 years ago

Last modified 20 months ago

Add Trac plugin to add user email addresses

Reported by: wehart Owned by: jdsiiro
Priority: normal Milestone:
Component: Trac Version:
Keywords: Cc:

Description

We can inject these directly into the DB, but we should have administrative control of this sort of thing.

Perhaps we should simply send this as a feature request to the Trac folks? Since we won't get to this for a while, that makes sense to me.

Attachments

Change History

comment:1 Changed 5 years ago by jdsiiro

A quick scan of www.trac-hacks.org does not show any plugins that do exactly what we want (although  AccountManagerPlugin and  UserManagerPlugin come close).

Ideally, this plugin would allow TRAC_ADMIN users (through the webadmin interface) to view all the users in the Trac user database, add new users, delete users, and edit user preference fields (like the e-mail address).

I don't think suggesting this to the Trac folks will get much done (their response will be to "write a plugin!" -- and it will probably be easier to write our own plugin rather than trying to convince them that this is a worthwhile plugin to write).

comment:2 Changed 5 years ago by jdsiiro

  • Milestone FAST 2.1 deleted

The main Trac configuration on s.s.g now uses <username>@sandia.gov as the default e-mail address. This will fix 95% of the root problem. Non-SNL users, of course, will still need to configure their e-mail address in their Preferences.

This is still a useful plugin, so I am not going to close the ticket; however, I am going to defer it...

comment:3 Changed 20 months ago by hoff.st@…

Of course with AccountManagerPlugin you can

  • add new user (sessions)
  • delete accounts
  • edit user preferences

and much more. That's the core business of this plugin, and there's nothing close to it.

Anyway, there's been much work to the AccountManagerPlugin since your last check. Now allows to manage user properties not only for users with TRAC_ADMIN but ACCTMGR_ADMIN or ACCTMGR_USER_ADMIN too, to allow for dedicated user admins, that still don't touch other parts of the system, if you like to have it that way. Another new feature is account locking to prevent brute-force login attacks on user accounts. See  th:wiki:CookBook/AccountManagerPluginConfiguration * for some example configurations.

You'll find me, if you need help with that.

  • Currently t-h.o is down, but cached versions still available from various search engines.

(Disclosure: I'm the current AccountManagerPlugin maintainer.)

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as new
Author


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

 
Note: See TracTickets for help on using tickets.