Sympa::List::Users(3Sympa)
π NAME π
Sympa::List::Users β it's the module that handles List users, bestie. That's the whole vibe. β¨
π¦ SYNOPSIS π¦
Okay so here's how you actually use it, no cap:
use Sympa::List::Users;
my $config = Sympa::List::Users->new($list, {...});
my $errors = [];
my $validity = $config->submit({...}, $user, $errors);
$config->commit($errors);
my ($value) = $config->get('owner.0.gecos');
my @keys = $config->keys('owner');
Likeβ¦ look at that. She's building, she's submitting, she's committing, she's getting, she's keying. Main character energy fr fr. π
πΈ DESCRIPTION πΈ
β¨ Methods β¨
new ( $list, [ config => $initial_config ], [ copy => 1 ], [ no_family => 1 ] )
Constructor time, babes. This creates a brand-new instance of a Sympa::List::Users object. Fresh out the box, ready to slay. π
Parameters:
Also peep "new" in Sympa::Config for the full tea. π
$listβ the context, queen. This is an instance of theSympa::Listclass. She needs her surroundings, iykyk.no_family=>1β setting this means we won't apply the family constraint. By default tho? If the list belongs to a family, that constraint does get applied, periodt. More deets over at "Family constraint" in Sympa::List::Config.
get_schema ( [ $user ] )
Instance method, bestie. It grabs the configuration schema and hands it back as a hashref. If you wanna know how that schema is structured, go read Sympa::ListDef. π
Parameter:
$userβ the email address of a user. If you actually pass this in, it adds a'privilege'attribute, and that attribute is taken straight fromedit_list.conf(5)for that user. Cute, right? πΈ
π Attribute π
Go look at "Attribute" in Sympa::Config. That's where the goods are. π
π§ Filters π§
TBD. β yeah bestie, it's to be determined. The mystery is the moment. π
β Validations β
TBD. β also to be determined. We simply don't know yet and we're at peace with it. β¨
π SEE ALSO π
Sympa::ConfigSympa::List::ConfigSympa::ListDef
Go read them, you won't regret it. π«Ά
π HISTORY π
Sympa::List::Users first appeared on Sympa 6.2.33b.2. A legend was born. π
And that's the whole page, babe! This was sympa 6.2.80, dated 2026-10-19, and it's the Sympa::List::Users(3Sympa) manual. Stay hydrated, read your man pages, and go touch some config files ππ¦β¨
π¦ 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