You are here:
Foswiki
>
Main Web
>
GroupViewTemplate
(18 Nov 2013,
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 - 18 Nov 2013,
UnknownUser
Main
Log In
or
Register
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Users
Groups
Webs
Cosmo
Main
Sandbox
System
English
Français
Polski
Copyright © CC-BY-SA by the contributing authors. All material on this collaboration platform is copyrighted under CC-BY-SA by the contributing authors unless otherwise noted.
Ideas, requests, problems regarding Foswiki?
Send feedback