Skip to Content.
Sympa Menu

devel - [sympa-dev] wwsympa direction

Subject: Developers of Sympa

List archive

Chronological Thread  
  • From: Aumont - Comite Reseaux des Universites <address@concealed>
  • To: address@concealed
  • Subject: [sympa-dev] wwsympa direction
  • Date: Thu, 18 Nov 1999 16:03:41 +0100

Let me present you the wwsympa direction for the edit_list tool
dedicated to modify or create list. Any comment ?


-1- In order to define the class of users who can create
list wwsympa use the scenario named "create_list" when creating
list.
-if scenari return "do_it" create the list (but will not
install the sendmail aliases :-).
-if scenari return "listmaster" create the list in a spool and
request listmaster of what to do with it (install or reject)
-If scenari return "reject" -> "not allowed page"


-2- For each parameter, you can chose by robot configuration who can modify
list parameters, (the configuration file is ~sympa/expl/edit_list.conf,
the file in sample dir is raisonably safe).
examples :

# only listmaster can edit user_data_source, priority, ...
user_data_source listmaster

priority listmaster

# only privileged owner can modify editor parameter, send, ...
editor privileged_owner

send privileged_owner

# all other parameters can be changed by simple owners
default owner

Privileged owners are defined by adding in the owner paragraph
the line : "profile privileged".

The following rules are hardcoded in wwsympa :
-listmaster is privileged owner of any list
-listmaster is the only one who can edit the "profile privileged"
owner attribut.
-owner can edit there own attibut except profile and email.
-when creating a new list the requestor is a privileged owner.
-privileged owner can edit any gecos,reception or info attribut
of any owner
-privileged owner can edit owner's emails (unless the owner he is
editing is a privileged one.)


The goal is to define two trust level for owners (some can just
edit gadget like "custom_subject", some others can edit important
parameters, but keep control of crutial parameters like
the list of privileged owners or user_data_sources. So owners can change
there e-mail (asking to a privileged owner to do it), but they can't
give away the list mangement responsability to someone else without
refering to listmaster.


-4- New scenari and local scenari are dynamicaly reconize by wwsympa

-5- For each list wwsympa keep creation and modification authors and date
(previous configuration file are save and recover will be possible in
futur).



-----------------------------------------------------------------------

Serge Aumont CRU campus Beaulieu Tel : 02 99 84 71 47
35042 Rennes Cedex fax : 02 99 84 71 11





Archive powered by MHonArc 2.6.19+.

Top of Page