Line | |
---|
1 | # $Id$ |
---|
2 | |
---|
3 | =head1 DESCRIPTION |
---|
4 | |
---|
5 | =head1 SPECIFIC SETUP PARAMTERS |
---|
6 | |
---|
7 | =head2 db_conn |
---|
8 | |
---|
9 | The C<libpq> connection parameters, eg a semin colon separated paramaters |
---|
10 | containing the server, the database name, user and password, etc... |
---|
11 | |
---|
12 | =head1 FEATURES |
---|
13 | |
---|
14 | =head2 Group AutoMemberFilter |
---|
15 | |
---|
16 | Group objects contains users members by setting either C<members> or |
---|
17 | C<memberUID> attributes. |
---|
18 | |
---|
19 | Sometimes it can be usefull to have group automatically populated by arbitrary |
---|
20 | rules. |
---|
21 | |
---|
22 | This is possible by setting a filter in the C<autoMemberFilter> attribute, |
---|
23 | The filter format is the same the one used by L<la-search>, the attribute is |
---|
24 | multivaluable. |
---|
25 | |
---|
26 | So for example one can create an account automatically a group containing people |
---|
27 | having "Olivier" as first name: |
---|
28 | |
---|
29 | autoMemberFilter: givenBame=Olivier |
---|
30 | |
---|
31 | A probably more usefull example is a group containing people from two others |
---|
32 | groups: |
---|
33 | |
---|
34 | autoMemberFilter: memberOf=group1 |
---|
35 | autoMemberFilter: memberOf=group2 |
---|
36 | |
---|
37 | The C<members> or C<memberUID> attribute becomes read-only attribute once |
---|
38 | C<autoMemberFilter> attribute is set. |
---|
Note: See
TracBrowser
for help on using the repository browser.