Table of Contents
groupmatrix Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" unknown
- 2022-07-31 "Igor" unknown
- 2020-07-29 "Hogfather" yes
Similar to groupusers
This plugin outputs a matrix of members and groups to visualize memberships.
Installation
Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.
Syntax and Usage
The simplest syntax looks like this. It will simply list the members of the given groups and indicate who is member of which group.
---- groupmatrix ---- groups: groupa, groupb, groupc ----
The result looks like this:
Additionally you can specify which user Attributes you want to see and define labels for the different groups:
---- groupmatrix ---- groups: groupa, groupb, groupc attributes: name, mail titles: Read, Write, Approve ----
For attributes you can use the following ones by default:
user
- The login name of the username
- The full name of the usermail
- The email address of the user
Your auth backend may provide additional attributes that you can access here (e.g. telephone numbers).
It is possible to customize the labels of the attributes (displayed in the table header) via DokuWiki's localization mechanism. Take a look at the lang.php
files included with the plugin for pointers.
Changleog
- Merge pull request #1 from cosmocode/individualgroups (2021-01-23 20:31)
- Merge branch 'master' into individualgroups (2021-01-23 20:30)
- Version upped (2021-01-11 23:50)
- Merge pull request #2 from cosmocode/localize-attributes (2021-01-11 15:08)
- Use labels for user attributes (2021-01-10 18:15)
- put groups in a subarray to avoid naming clashes (2020-04-02 13:53)
- compensate for backends not returing user twice (2020-04-01 20:02)
- do pass groups individually to auth backend (2020-04-01 12:35)
Releases
- 2021-01-10 by splitbrainVersion upped
- 2020-03-26 by splitbrainVersion upped
- 2020-02-18 by splitbrainVersion upped
- 2020-02-04 by anndaInitial commit