Advertisement
Guest User

Untitled

a guest
Jul 7th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.23 KB | None | 0 0
  1. %TMPL:INCLUDE{"view"}%
  2.  
  3. %TMPL:DEF{"content"}%<div class="foswikiTopicText">
  4. ---+!! %NOP%%TOPIC%
  5. %TEXT%
  6. ---++ %MAKETEXT{"Members"}%
  7. %INCLUDE{
  8. "%USERSWEB%.GroupViewTemplate"
  9. section="rendergroup"
  10. groupname="%TOPIC%"
  11. twisty="on"
  12. }%%INCLUDE{
  13. "%USERSWEB%.GroupViewTemplate"
  14. section="groupactions"
  15. groupname="%TOPIC%"
  16. twisty="on"
  17. }%
  18.  
  19. *%MAKETEXT{"Related topics:"}%* [[%SYSTEMWEB%.AccessControl][AccessControl]], [[%USERSWEB%.WikiGroups][WikiGroups]]
  20.  
  21. #TopicEnd
  22. </div>%TMPL:END%
  23.  
  24. %TMPL:DEF{"topicactionbuttons__"}%%TMPL:END%
  25.  
  26. %TMPL:DEF{Named_sections_for_INCLUDE}%
  27. ---++ Named INCLUDE sections for use in both Group topics and the WikiGroups list
  28. <verbatim>
  29. <!--
  30. parameters: groupname, twisty
  31. -->
  32. %STARTSECTION{"rendergroup"}%<!-- -->
  33. %GROUPINFO{"%groupname%"
  34. expand="0"
  35. format="$percntIF{\"istopic '%USERSWEB%.$wikiname'\" then=\"%USERSWEB%.$wikiname\" else=\"<nop>$wikiname\"}$percnt"
  36. separator=", "
  37. zeroresults="%IF{"'%groupname%' != 'NobodyGroup'" then="%MAKETEXT{"No members"}%$n()"}%"
  38. }%<!-- -->
  39. <!-- -->%ENDSECTION{"rendergroup"}%
  40. </verbatim>
  41.  
  42.  
  43. <verbatim>
  44. <!--
  45. parameters: groupname, twisty
  46. -->
  47. %STARTSECTION{"groupactions"}%%ADDTOZONE{
  48. "head"
  49. id="WIKIGROUP::CSS"
  50. text="<style type='text/css' media='all'>
  51. .wikiGroupsTable {
  52. width:100%;
  53. }
  54. .wikiGroupsTable td,
  55. .wikiGroupsTable th {
  56. vertical-align:top;
  57. }
  58. .wikiGroupsTable td.wikiGroupsActions {
  59. width:300px;
  60. }
  61. .wikiGroupsTable .foswikiFormSteps {
  62. margin:5px 0 10px 0;
  63. }
  64. .wikiGroupsAction {
  65. margin:1em 0;
  66. }
  67. .wikiGroupsNoAction {
  68. color:#888;
  69. }
  70. </style>"
  71. }%<!-- --><div class='wikiGroupsAction'>
  72. %GROUPINFO{"%groupname%"
  73. expand="0"
  74. format=""
  75. separator=""
  76. zeroresults="$percntINCLUDE{
  77. \"%WEB%.%TOPIC%\"
  78. section=\"%IF{
  79. "istopic '%USERSWEB%.%groupname%' AND
  80. $WIKINAME != 'WikiGuest' AND
  81. '%groupname%' != 'NobodyGroup' AND
  82. '%groupname%' != 'BaseGroup' AND
  83. '%maint%' != 'off' AND
  84. '%USERSWEB%.%groupname%' allows 'change'
  85. "
  86. then="changegroup%IF{"'%twisty%' = 'off'" then="notwisty"}%"
  87. else="nochange"
  88. }%\"
  89. groupname=\"%groupname%\"
  90. allowremove=\"0\"
  91. zeromembers=\"1\"
  92. }$percnt"
  93. footer="$percntINCLUDE{
  94. \"%WEB%.%TOPIC%\"
  95. section=\"%IF{
  96. "istopic '%USERSWEB%.%groupname%' AND
  97. $WIKINAME != 'WikiGuest' AND
  98. '$wikiusername' != 'AdminUser' AND
  99. '%groupname%' != 'NobodyGroup' AND
  100. '%groupname%' != 'BaseGroup' AND
  101. '%maint%' != 'off' AND
  102. '%USERSWEB%.%groupname%' allows 'change'
  103. "
  104. then="changegroup%IF{"'%twisty%' = 'off'" then="notwisty"}%"
  105. else="nochange"
  106. }%\"
  107. groupname=\"%groupname%\"
  108. allowremove=\"1\"
  109. }$percnt"
  110. }%<!-- -->
  111. </div>
  112. <!-- -->%ENDSECTION{"groupactions"}%
  113. </verbatim>
  114.  
  115.  
  116. <verbatim>
  117. <!--
  118. parameters: username, groupname
  119. -->
  120. %STARTSECTION{"nochange"}%<!-- -->%IF{
  121. "'%groupname%' = 'NobodyGroup'"
  122. then="<span class='wikiGroupsNoAction'>%MAKETEXT{"This group should not have members."}%$n()</span>"
  123. else="%IF{
  124. "'%groupname%' = 'BaseGroup'"
  125. then="<span class='wikiGroupsNoAction'>%MAKETEXT{"System user list."}%$n()</span>"
  126. else="%IF{
  127. "$WIKINAME = 'WikiGuest'"
  128. then="%MAKETEXT{"Log in to continue."}%$n()"
  129. else="%IF{
  130. "'%USERSWEB%.%groupname%' allows 'change'"
  131. else="<span class='wikiGroupsNoAction'>%MAKETEXT{"Only members or admins may update group."}%$n()</span>"
  132. }%"
  133. }%"
  134. }%"
  135. }%%ENDSECTION{"nochange"}%
  136. </verbatim>
  137. <verbatim>
  138. <!--
  139. parameters: groupname
  140. -->
  141. %STARTSECTION{"changegroupnotwisty"}%<!-- -->
  142. %IF{"'%BASEWEB%.%BASETOPIC%'='%USERSWEB%.%groupname%'"
  143. then='
  144. ---++ %MAKETEXT{"Administration"}%
  145. '}%
  146. %INCLUDE{"%WEB%.%TOPIC%"
  147. section="group_add"
  148. groupname="%groupname%"
  149. }%
  150. %INCLUDE{"%WEB%.%TOPIC%"
  151. section="group_remove"
  152. groupname="%groupname%"
  153. }%
  154. <!-- -->%ENDSECTION{"changegroupnotwisty"}%
  155. </verbatim>
  156.  
  157.  
  158. <verbatim>
  159. <!--
  160. parameters: groupname
  161. -->
  162. %STARTSECTION{"changegroup"}%<!-- -->
  163. %IF{"'%BASEWEB%.%BASETOPIC%'='%USERSWEB%.%groupname%'"
  164. then='
  165. ---++ %MAKETEXT{"Administration"}%
  166. '}%<!-- -->
  167. %TWISTYBUTTON{
  168. id="%groupname%_add"
  169. link="<img src='%ICONURLPATH{"useradd"}%' alt='%MAKETEXT{"Add members..."}%' title='%MAKETEXT{"Add members..."}%' /> %MAKETEXT{"Add members..."}%"
  170. }%%TWISTYTOGGLE{id="%groupname%_add" mode="div"}%
  171. %INCLUDE{"%WEB%.%TOPIC%"
  172. section="group_add"
  173. groupname="%groupname%"
  174. }%%ENDTWISTYTOGGLE%
  175. %IF{
  176. "$allowremove"
  177. then=' %TWISTYBUTTON{
  178. id="%groupname%_remove"
  179. link="<img src=\"%ICONURLPATH{"userdelete"}%\" alt=\"%MAKETEXT{"Remove members..."}%\" title=\"%MAKETEXT{"Remove members..."}%\" /> %MAKETEXT{"Remove members..."}%"
  180. }%'}%%INCLUDE{"%WEB%.%TOPIC%"
  181. section="%IF{"
  182. istopic '%USERSWEB%.%groupname%' AND
  183. not ( '%USERSWEB%.%groupname%'/preferences[name='VIEW_TEMPLATE'].value = 'GroupView' )
  184. "
  185. then="group_upgrade"
  186. else="nochange"
  187. }%"
  188. groupname="%groupname%"
  189. }%%IF{
  190. "$allowremove"
  191. then='%TWISTYTOGGLE{id="%groupname%_remove" mode="div"}%
  192. $percntINCLUDE{\"%WEB%.%TOPIC%\"
  193. section=\"group_remove\"
  194. groupname=\"%groupname%\"
  195. mode=\"div\"
  196. }$percnt
  197. %ENDTWISTYTOGGLE%'
  198. }%<!-- -->%ENDSECTION{"changegroup"}%
  199. </verbatim>
  200. <verbatim>
  201. <!--
  202. parameters: groupname
  203. -->
  204. %STARTSECTION{"group_upgrade"}%<!-- -->
  205. %TWISTY{
  206. link="<img src='%ICONURLPATH{"wrench"}%' alt='%MAKETEXT{"Upgrade group topic..."}%' title='%MAKETEXT{"Upgrade group topic..."}%' /> %MAKETEXT{"Upgrade group topic..."}%"
  207. }%
  208. <form action="%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%" method="post">
  209. <input type="hidden" name="groupname" value="%groupname%"/>
  210. <input type="hidden" name="action" value="addUserToGroup"/>
  211. <input type="hidden" name="create" value="1"/>
  212. <div class="foswikiFormSteps">
  213. <div class="foswikiFormStep">
  214. <h3>%MAKETEXT{"Upgrade group topic"}%</h3>
  215. <p>%MAKETEXT{"Add user management options to this topic."}%</p>
  216. </div>
  217. <div class="foswikiFormStep foswikiLast">
  218. <input class="foswikiSubmit" type="submit" value="%MAKETEXT{"Upgrade"}%" />
  219. </div>
  220. </div>
  221. </form>
  222. %ENDTWISTY%<!-- -->%ENDSECTION{"group_upgrade"}%
  223. </verbatim><verbatim>
  224. <!--
  225. parameters: groupname
  226. -->
  227. %STARTSECTION{"group_add"}%<!-- --><sticky>
  228. <form action='%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%' method='post'>
  229. <input type='hidden' name='groupname' value='%groupname%'/>
  230. <input type='hidden' name='action' value='addUserToGroup'/>
  231. <div class='foswikiFormSteps'>
  232. <div class='foswikiFormStep'>
  233. <h3>%MAKETEXT{"Add users or groups to this group"}%</h3>%JQREQUIRE{"textboxlist"}%
  234. <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{"
  235. defined EXCLUDE" then="exclude=%EXCLUDE%"}%' />
  236. </div>
  237. <div class='foswikiFormStep foswikiLast'>
  238. %BUTTON{"%MAKETEXT{"Add members"}%" icon="add" type="submit"}%
  239. %CLEAR%
  240. </div>
  241. </div>
  242. </form>
  243. </sticky>
  244. %ENDSECTION{"group_add"}%
  245. </verbatim>
  246.  
  247. <verbatim>
  248. <!--
  249. parameters: groupname
  250. -->
  251. %STARTSECTION{"group_remove"}%<!-- -->
  252. %GROUPINFO{
  253. "%groupname%"
  254. expand="0"
  255. header="<form action=\"%SCRIPTURLPATH{"manage"}%/%WEB%/%TOPIC%\" method=\"post\" >
  256. <input type=\"hidden\" name=\"groupname\" value=\"%groupname%\" />
  257. <input type=\"hidden\" name=\"action\" value=\"removeUserFromGroup\" />
  258. <div class=\"foswikiFormSteps\">
  259. <div class=\"foswikiFormStep\">
  260. <h3>%MAKETEXT{"Remove members from this group"}%:</h3>"
  261. format="<label style=\"display:block\">
  262. <input type=\"checkbox\" name=\"username\" value=\"$wikiname\" /> <nop>$wikiname
  263. </label>"
  264. footer="</div>
  265. <div class=\"foswikiFormStep foswikiLast\">
  266. $percntBUTTON{\"%MAKETEXT{"Remove selected members"}%\" icon=\"delete\" type=\"submit\"}$percnt
  267. $percntCLEAR$percnt
  268. </div>
  269. </div>
  270. </form>"
  271. separator="$n"
  272. }%
  273. <!-- -->%ENDSECTION{"group_remove"}%
  274. </verbatim>
  275.  
  276. %TMPL:END%
  277.  
  278. %META:PREFERENCE{name="VIEW_TEMPLATE" title="VIEW_TEMPLATE" type="Set" value="SkinTemplateView"}%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement