The
AllAuthUsersGroup
is a good start. I can see some ways that the value of this could be extended by adding a corresponding variable that worked similarly to
WEBLIST
e.g.
%ALLAUTHUSERS%
expands to the list of all authenticated users
%ALLAUTHUSERS{sep=", "}%
same as above (comma would be the default)
%ALLAUTHUSERS{sep=" | "}%
easy to use in a table
%ALLAUTHUSERS{link="on"}%
would include the Main. part on each name (default)
%ALLAUTHUSERS{link="off"}%
would not include the Main. part on each name
...
(note that I like the idea of a parameter that toggles include the Main. part, similar to
WIKINAME
vs
WIKIUSERNAME
. I'm not tied to
link
for the parameter, just the idea.)
The
AllAuthUsersGroup topic would exist, and could contain something like
* Set Group = %ALLAUTHUSERS%
so that a TWiki Admin (or anyone with access) could look at this and
see the list.
Use cases: do something with all users, e.g. applications that go beyond what
UserReports offers, such as an application that sends email to all users, subscribing all users easily to topic changes, etc...
--
TWiki:Main/VickiBrown - 2014-03-30
Good idea. Please file a feature proposal topic at
TWiki:Codev.TWikiFeatureProposals
I think a
%ALLAUTHUSERS%
without parameters is sufficient. The comma separated list can easily be manipulated with list functions of the
SpreadSheetPlugin.
--
TWiki:Main.PeterThoeny - 2014-03-30