On 1/11/22 9:24 AM, Allan Hansen wrote:
Thank youi, Stephen.
Oops. When I wrote below that I set the name 'B' in the account, I did describe it wrongly. Sorry. The member just wants one name, 'A' for all her subsriptions. Somehow the 'B' got into the system when we upgraded from Mailman 2 to Mailman 3.
I removed the address from all the lists, set the account display name to 'A' in Django, verified that she was not subscribed to any list at all, and then resubscribed her again as 'A'. In other words, no 'B' anywhere - straight 'A's. Nevertheless, the new subscriptions still show up as 'B'.
A user has a user record and one or more address records. Each of these has a display name. Removing users from lists does not remove these records.
If you have recent Postorius, you should have a users
item at the top
of Postorius pages. Go there, find the user and click "Manage". You can
change Display Name there.
Otherwise, in mailman shell
for example
>>> usr = getUtility(IUserManager).get_user('user@example.com')
>>> usr.display_name = 'First Last'
>>> for adr in usr.addresses:
... adr.display_name = 'First Last'
...
>>> commit()
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan