Main:WikiGroups: Difference between revisions
oldwiki>ProjectContributor Imported from Foswiki (version 1) |
m 1 revision imported |
(No difference)
| |
Revision as of 19:14, 27 November 2025
Wiki groups dashboard
Showing all known groups that can be used to define [[%SYSTEMWEB%.AccessControl|access controls]] in %WIKITOOLNAME%.
%TWISTY{
link="%ICONURLPATH{ %MAKETEXT{"Create a new group"}%"
mode="div"
%IF{"$expand'1'" then'start="show"'}%
}%
<sticky>
<form action"%SCRIPTURLPATH{"manage"}%//Main:WikiGroups" method"post">
<input type"hidden" name"action" value="addUserToGroup"/>
<input type"hidden" name"create" value="1"/>
%MAKETEXT{"Group name"}%
<input type"text" name"groupname" size"30" class"foswikiInputField" value="" />
Note:
A group name must be a [[%SYSTEMWEB%.WikiWord|WikiWord]] and must end in ...Group.
New topics are based on GroupTemplate
%MAKETEXT{"Members"}%
<input type"text" name"username" value"" size"60" class="foswikiInputField" />
<input class"foswikiSubmit" type"submit" value="%MAKETEXT{"Create group"}%"/>
IMPORTANT NOTE: Think twice before restricting write access to a web or a topic, because an open system where everybody can contribute is the essence of [[%SYSTEMWEB%.WikiCulture|WikiCulture]]. Experience shows that unrestricted write access works very well because:
- There is enough peer pressure to post only appropriate content.
- Content does not get lost because topics are under revision control.
- A topic revision can be undone by a member of the [[%USERSWEB%.AdminGroup|AdminGroup]] if necesssary.
Related topics: [[%SYSTEMWEB%.AccessControl|AccessControl]], %WEBPREFSTOPIC%, %WIKIUSERSTOPIC%, [[%SYSTEMWEB%.WikiCulture|WikiCulture]]
</form></sticky> %ENDTWISTY%
%GROUPINFO{
header"<table class'foswikiTable wikiGroupsTable'>
%MAKETEXT{"Group"}%
%MAKETEXT{"Members"}%
%MAKETEXT{"Actions"}%
$n"
format="
$percntIF{\"not istopic '%USERSWEB%.$name'\" then\"$name\" else\"$name\"}$percnt
$percntINCLUDE{\"%USERSWEB%.GroupViewTemplate\"
section=\"rendergroup\"
groupname=\"$name\"
allowschange=\"$allowschange\"
}$percnt
$percntINCLUDE{\"%USERSWEB%.GroupViewTemplate\"
section=\"groupactions\"
groupname=\"$name\"
allowschange=\"$allowschange\"
}$percnt
" footer=""
separator="$n"
}%