SYMPA::REQUEST::HANDLER::ADD(3Sympa)
β¨ NAME β¨
Sympa::Request::Handler::add β the add request handler, aka the little guy who puts a user on a list π«Ά
π DESCRIPTION π
Okay so bestie, here's the tea: this handler adds a user to a list β and plot twist, the request comes from another user, not the person being added. So before anyone gets in, it verifies the proper authorization π and sends acknowledgements, unless...
- a quiet add has been chosen β which only works if the
quiet_subscriptionsetting is"optional", or - a forced add β which requires the
quiet_subscriptionsetting to be"on".
No ack for you, sorry, that's the rules π
Heads up, this one's important: the authorization scenarioadd.*is applicable only when the{role}attribute is'member'(that's the default). In any of the other cases, the scenario processing should be skipped. Don't skip this note, I'm begging π
π Attributes π
Also peep "Attributes" in Sympa::Request if you want the full lore β¨
{email}β Mandatory, no negotiating. This is the e-mail of the user to be added. π§{force}β Optional. If a true value is specified, users will be added even if the list is closed. Yes, even then. Door wide open, no cap. π₯{gecos}β Optional. The display name of the user to be added. Give them a cute nickname, they deserve it πΈ{role}β Optional. The role of the user to be added:'member','owner'or'editor'. Default value is'member'. β¨
Fun fact for the historians: this attribute was introduced on Sympa 6.2.67b.2. So if you're on something older, it's giving not there π
{quiet}β Optional. Don't notify the addition to the user. Sneaky. Silent. Iconic. π€«
π SEE ALSO π
Sympa::Request::Handler.
π HISTORY π
The archives remember. That's it, that's the section. π
And that's the whole page, bestie! This little gem lives in the 3Sympa manual, riding along with sympa version 6.2.80, dated 2026-10-19 π¦ Thanks for reading all the way to the bottom, you're literally the main character for that ππβ¨
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms