DOKK / manpages / debian 12 / sympa / Sympa::List::Users.3sympa.en
Sympa::List::Users(3Sympa) sympa 6.2.70 Sympa::List::Users(3Sympa)

Sympa::List::Users - List users

  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');

Constructor. Creates new instance of Sympa::List::Users object.

Parameters:

See also "new" in Sympa::Config.

$list
Context. An instance of Sympa::List class.
Won't apply family constraint. By default, the constraint will be applied if the list is belonging to family. See also "Family constraint" in Sympa::List::Config.
Instance method. Get configuration schema as hashref. See Sympa::ListDef about structure of schema.

Parameter:

$user
Email address of a user. If specified, adds 'privilege' attribute taken from edit_list.conf(5) for the user.

See "Attribute" in Sympa::Config.

TBD.

TBD.

Sympa::Config, Sympa::List::Config, Sympa::ListDef.

Sympa::List::Users appeared on Sympa 6.2.33b.2.

2023-01-26 6.2.70