diff options
author | Badlop <badlop@process-one.net> | 2008-12-23 19:15:33 +0000 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2008-12-23 19:15:33 +0000 |
commit | 7808dc11afaf43bd058d585f62f263a46b0f0b82 (patch) | |
tree | dd392768e4caae53e6faebf4b30c1c9cb23dab41 /doc | |
parent | * src/jlib.erl: Implementation of XEP-0059 Result Set (diff) |
* src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)
* doc/guide.tex: Likewise
* src/mod_shared_roster.erl: Push new group members when
registered or manually added to group: EJAB-730 EJAB-731 EJAB-732
EJAB-767 EJAB-794. When user is added to group, push it to other
members, and other members to it. When user is removed from group,
push deletion to other members, and other members to it. When user
is registered, push him to members of group @all@. When user is
deleted, push deletion to members of group @all@. Document several
functions in mod_shared_roster.
* src/ejabberd_auth.erl: Rename hook user_registered to
register_user, for name consistency with the widely used hook
remove_user. Run hook register_user in ejabberd_auth, so it's run
when account is created with any method. Run hook remove_user in
ejabberd_auth, so it's run when account is deleted with any
method.
* src/ejabberd_auth_internal.erl: Likewise
* src/ejabberd_auth_ldap.erl: Likewise
* src/ejabberd_auth_odbc.erl: Likewise
* src/ejabberd_auth_pam.erl: Likewise
* src/mod_register.erl: Likewise
SVN Revision: 1752
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guide.tex | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/guide.tex b/doc/guide.tex index 0ca65220..9501c0cc 100644 --- a/doc/guide.tex +++ b/doc/guide.tex @@ -1239,6 +1239,14 @@ declarations of ACLs in the configuration file have the following syntax: \begin{verbatim} {acl, mucklres, {resource, "muckl"}}. \end{verbatim} +\titem{\{shared\_group, <groupname>\}} Matches any member of a Shared Roster Group with name \term{<groupname>} in the virtual host. Example: +\begin{verbatim} +{acl, techgroupmembers, {shared_group, "techteam"}}. +\end{verbatim} +\titem{\{shared\_group, <groupname>, <server>\}} Matches any member of a Shared Roster Group with name \term{<groupname>} in the virtual host \term{<server>}. Example: +\begin{verbatim} +{acl, techgroupmembers, {shared_group, "techteam", "example.org"}}. +\end{verbatim} \titem{\{user\_regexp, <regexp>\}} Matches any local user with a name that matches \term{<regexp>} on local virtual hosts. Example: \begin{verbatim} |