You are here:
Foswiki
>
Main Web
>
GroupViewTemplate
(27 Sep 2022,
UnknownUser
)
(raw view)
E
dit
A
ttach
%TMPL:INCLUDE{"view"}% %TMPL:DEF{"content"}%<div class="foswikiTopicText"> ---+!! %NOP%%TOPIC% %TEXT% ---++ %MAKETEXT{"Members"}% %INCLUDE{ "%USERSWEB%.GroupViewTemplate" section="rendergroup" groupname="%TOPIC%" twisty="on" }%%INCLUDE{ "%USERSWEB%.GroupViewTemplate" section="groupactions" groupname="%TOPIC%" twisty="on" }% *%MAKETEXT{"Related topics:"}%* [[%SYSTEMWEB%.AccessControl][AccessControl]], [[%USERSWEB%.WikiGroups][WikiGroups]] #TopicEnd </div>%TMPL:END% %TMPL:DEF{"topicactionbuttons__"}%%TMPL:END% %TMPL:DEF{Named_sections_for_INCLUDE}% ---++ Named INCLUDE sections for use in both Group topics and the WikiGroups list <verbatim> <!-- parameters: groupname, twisty --> %STARTSECTION{"rendergroup"}%<!-- --> %GROUPINFO{"%groupname%" expand="0" format="$percntIF{\"istopic '%USERSWEB%.$wikiname'\" then=\"%USERSWEB%.$wikiname\" else=\"<nop>$wikiname\"}$percnt" separator=", " zeroresults="%IF{"'%groupname%' != 'NobodyGroup'" then="%MAKETEXT{"No members"}%$n()"}%" }%<!-- --> <!-- -->%ENDSECTION{"rendergroup"}% </verbatim> <verbatim> <!-- parameters: groupname, twisty --> %STARTSECTION{"groupactions"}%%ADDTOZONE{ "head" id="WIKIGROUP::CSS" text="<style type='text/css' media='all'> .wikiGroupsTable { width:100%; } .wikiGroupsTable td, .wikiGroupsTable th { vertical-align:top; } .wikiGroupsTable td.wikiGroupsActions { width:300px; } .wikiGroupsTable .foswikiFormSteps { margin:5px 0 10px 0; } .wikiGroupsAction { margin:1em 0; } .wikiGroupsNoAction { color:#888; } </style>" }%<!-- --><div class='wikiGroupsAction'> %GROUPINFO{"%groupname%" expand="0" format="" separator="" zeroresults="$percntINCLUDE{ \"%WEB%.%TOPIC%\" section=\"%IF{ "istopic '%USERSWEB%.%groupname%' AND $WIKINAME != 'WikiGuest' AND '%groupname%' != 'NobodyGroup' AND '%groupname%' != 'BaseGroup' AND '%maint%' != 'off' AND '%USERSWEB%.%groupname%' allows 'change' " then="changegroup%IF{"'%twisty%' = 'off'" then="notwisty"}%" else="nochange" }%\" groupname=\"%groupname%\" allowremove=\"0\" zeromembers=\"1\" }$percnt" footer="$percntINCLUDE{ \"%WEB%.%TOPIC%\" section=\"%IF{ "istopic '%USERSWEB%.%groupname%' AND $WIKINAME != 'WikiGuest' AND '$wikiusername' != 'AdminUser' AND '%groupname%' != 'NobodyGroup' AND '%groupname%' != 'BaseGroup' AND '%maint%' != 'off' AND '%USERSWEB%.%groupname%' allows 'change' " then="changegroup%IF{"'%twisty%' = 'off'" then="notwisty"}%" else="nochange" }%\" groupname=\"%groupname%\" allowremove=\"1\" }$percnt" }%<!-- --> </div> <!-- -->%ENDSECTION{"groupactions"}% </verbatim> <verbatim> <!-- parameters: username, groupname --> %STARTSECTION{"nochange"}%<!-- -->%IF{ "'%groupname%' = 'NobodyGroup'" then="<span class='wikiGroupsNoAction'>%MAKETEXT{"This group should not have members."}%$n()</span>" else="%IF{ "'%groupname%' = 'BaseGroup'" then="<span class='wikiGroupsNoAction'>%MAKETEXT{"System user list."}%$n()</span>" else="%IF{ "$WIKINAME = 'WikiGuest'" then="%MAKETEXT{"Log in to continue."}%$n()" else="%IF{ "'%USERSWEB%.%groupname%' allows 'change'" else="<span class='wikiGroupsNoAction'>%MAKETEXT{"Only members or admins may update group."}%$n()</span>" }%" }%" }%" }%%ENDSECTION{"nochange"}% </verbatim> <verbatim> <!-- parameters: groupname --> %STARTSECTION{"changegroupnotwisty"}%<!-- --> %IF{"'%BASEWEB%.%BASETOPIC%'='%USERSWEB%.%groupname%'" then=' ---++ %MAKETEXT{"Administration"}% '}% %INCLUDE{"%WEB%.%TOPIC%" section="group_add" groupname="%groupname%" }% %INCLUDE{"%WEB%.%TOPIC%" section="group_remove" groupname="%groupname%" }% <!-- -->%ENDSECTION{"changegroupnotwisty"}% </verbatim> <verbatim> <!-- parameters: groupname --> %STARTSECTION{"changegroup"}%<!-- --> %IF{"'%BASEWEB%.%BASETOPIC%'='%USERSWEB%.%groupname%'" then=' ---++ %MAKETEXT{"Administration"}% '}%<!-- --> %TWISTYBUTTON{ id="%groupname%_add" link="<img src='%ICONURLPATH{"useradd"}%' alt='%MAKETEXT{"Add members..."}%' title='%MAKETEXT{"Add members..."}%' /> %MAKETEXT{"Add members..."}%" }%%TWISTYTOGGLE{id="%groupname%_add" mode="div"}% %INCLUDE{"%WEB%.%TOPIC%" section="group_add" groupname="%groupname%" }%%ENDTWISTYTOGGLE% %IF{ "$allowremove" then=' %TWISTYBUTTON{ id="%groupname%_remove" link="<img src=\"%ICONURLPATH{"userdelete"}%\" alt=\"%MAKETEXT{"Remove members..."}%\" title=\"%MAKETEXT{"Remove members..."}%\" /> %MAKETEXT{"Remove members..."}%" }%'}%%INCLUDE{"%WEB%.%TOPIC%" section="%IF{" istopic '%USERSWEB%.%groupname%' AND not ( '%USERSWEB%.%groupname%'/preferences[name='VIEW_TEMPLATE'].value = 'GroupView' ) " then="group_upgrade" else="nochange" }%" groupname="%groupname%" }%%IF{ "$allowremove" then='%TWISTYTOGGLE{id="%groupname%_remove" mode="div"}% $percntINCLUDE{\"%WEB%.%TOPIC%\" section=\"group_remove\" groupname=\"%groupname%\" mode=\"div\" }$percnt %ENDTWISTYTOGGLE%' }%<!-- -->%ENDSECTION{"changegroup"}% </verbatim> <verbatim> <!-- parameters: groupname --> %STARTSECTION{"group_upgrade"}%<!-- --> %TWISTY{ link="<img src='%ICONURLPATH{"wrench"}%' alt='%MAKETEXT{"Upgrade group topic..."}%' title='%MAKETEXT{"Upgrade group topic..."}%' /> %MAKETEXT{"Upgrade group topic..."}%" }% <form action="%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%" method="post"> <input type="hidden" name="groupname" value="%groupname%"/> <input type="hidden" name="action" value="addUserToGroup"/> <input type="hidden" name="create" value="1"/> <div class="foswikiFormSteps"> <div class="foswikiFormStep"> <h3>%MAKETEXT{"Upgrade group topic"}%</h3> <p>%MAKETEXT{"Add user management options to this topic."}%</p> </div> <div class="foswikiFormStep foswikiLast"> <input class="foswikiSubmit" type="submit" value="%MAKETEXT{"Upgrade"}%" /> </div> </div> </form> %ENDTWISTY%<!-- -->%ENDSECTION{"group_upgrade"}% </verbatim><verbatim> <!-- parameters: groupname --> %STARTSECTION{"group_add"}%<!-- --><sticky> <form action='%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%' method='post'> <input type='hidden' name='groupname' value='%groupname%'/> <input type='hidden' name='action' value='addUserToGroup'/> <div class='foswikiFormSteps'> <div class='foswikiFormStep'> <h3>%MAKETEXT{"Add users or groups to this group"}%</h3>%JQREQUIRE{"textboxlist"}% <input type='text' name='username' value='' size='30' class='foswikiInputField jqTextboxList' autocomplete='%SCRIPTURL{"view"}%/%SYSTEMWEB%/JQueryAjaxHelper?section=user;skin=text;contenttype=application/json;baseweb=%BASEWEB%;%IF{"defined EXCLUDE" then="exclude=%EXCLUDE%"}%' /> </div> <div class='foswikiFormStep foswikiLast'> %BUTTON{"%MAKETEXT{"Add members"}%" icon="add" type="submit"}% %CLEAR% </div> </div> </form> </sticky> %ENDSECTION{"group_add"}% </verbatim> <verbatim> <!-- parameters: groupname --> %STARTSECTION{"group_remove"}%<!-- --> %GROUPINFO{ "%groupname%" expand="0" header="<form action=\"%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%\" method=\"post\" > <input type=\"hidden\" name=\"groupname\" value=\"%groupname%\" /> <input type=\"hidden\" name=\"action\" value=\"removeUserFromGroup\" /> <div class=\"foswikiFormSteps\"> <div class=\"foswikiFormStep\"> <h3>%MAKETEXT{"Remove members from this group"}%:</h3>" format="<label style=\"display:block\"> <input type=\"checkbox\" name=\"username\" value=\"$wikiname\" /> <nop>$wikiname </label>" footer="</div> <div class=\"foswikiFormStep foswikiLast\"> $percntBUTTON{\"%MAKETEXT{"Remove selected members"}%\" icon=\"delete\" type=\"submit\"}$percnt $percntCLEAR$percnt </div> </div> </form>" separator="$n" }% <!-- -->%ENDSECTION{"group_remove"}% </verbatim> %TMPL:END%
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r1 - 27 Sep 2022,
UnknownUser
Main
Log In
Back to the Jack Parry Family web
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Users
Groups
Webs
Family
Main
Sandbox
System
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki?
Send feedback