Main:WikiGroups: Difference between revisions

From Tenetti
oldwiki>ProjectContributor
Imported from Foswiki (version 1)
m 1 revision imported
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<code> Wiki groups dashboard </code>
<code> Wiki groups dashboard </code>
Showing all known groups that can be used to define [[%SYSTEMWEB%.[[AccessControl]]|access controls]] in %WIKITOOLNAME%.
Showing all known groups that can be used to define [[Main:%SYSTEMWEB%.[[Main:AccessControl]]|access controls]] in %WIKITOOLNAME%.


<!--
<!--
Line 13: Line 13:


%TWISTY{
%TWISTY{
   link<code>"<img src</code>'%ICONURLPATH{"persons"}%' /> %MAKETEXT{"Create a new group"}%"
   link="%ICONURLPATH{ %MAKETEXT{"Create a new group"}%"
   mode="div"
   mode="div"
   %IF{"$expand<code>'1'" then</code>'start="show"'}%
   %IF{"$expand<code>'1'" then</code>'start="show"'}%
Line 28: Line 28:
     <div class="foswikiFormDescription">
     <div class="foswikiFormDescription">
       '''Note:'''  
       '''Note:'''  
       A group name must be a [[%SYSTEMWEB%.[[WikiWord]]|WikiWord]] and '''must''' end in <code>...Group</code>.  
       A group name must be a [[Main:%SYSTEMWEB%.[[Main:WikiWord]]|WikiWord]] and '''must''' end in <code>...Group</code>.  
       New topics are based on [[GroupTemplate]]
       New topics are based on [[Main:GroupTemplate]]
     </div>
     </div>
   </div>
   </div>
Line 42: Line 42:
   <div class="foswikiFormStep foswikiLast">
   <div class="foswikiFormStep foswikiLast">
     <div class="foswikiFormDescription foswikiHelp">
     <div class="foswikiFormDescription foswikiHelp">
'''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:
'''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 [[Main:%SYSTEMWEB%.[[Main:WikiCulture]]|WikiCulture]]. Experience shows that unrestricted write access works very well because:
* There is enough peer pressure to post only appropriate content.
* There is enough peer pressure to post only appropriate content.
* Content does not get lost because topics are under revision control.
* 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.
* A topic revision can be undone by a member of the [[Main:%USERSWEB%.[[Main:AdminGroup]]|AdminGroup]] if necesssary.


'''Related topics:''' [[%SYSTEMWEB%.[[AccessControl]]|AccessControl]], [[%WEBPREFSTOPIC%]], [[%WIKIUSERSTOPIC%]], [[%SYSTEMWEB%.[[WikiCulture]]|WikiCulture]]
'''Related topics:''' [[Main:%SYSTEMWEB%.[[Main:AccessControl]]|AccessControl]], [[Main:%WEBPREFSTOPIC%]], [[Main:%WIKIUSERSTOPIC%]], [[Main:%SYSTEMWEB%.[[Main:WikiCulture]]|WikiCulture]]


<div class="foswikiHelp">%X% If a large number of groups are configured, the rendering performance of this page can be significantly improved by disabling group maintenance from this page.  Edit this topic for more information.</div>
<div class="foswikiHelp">%X% If a large number of groups are configured, the rendering performance of this page can be significantly improved by disabling group maintenance from this page.  Edit this topic for more information.</div>
Line 63: Line 63:
             </tr>$n"  
             </tr>$n"  
   format="<tr>
   format="<tr>
     <td> $percntIF{\"not istopic '%USERSWEB%.$name'\" then<code>\"$name\" else</code>\"[[%USERSWEB%.$name|$name]]\"}$percnt</td>
     <td> $percntIF{\"not istopic '%USERSWEB%.$name'\" then<code>\"$name\" else</code>\"[[Main:%USERSWEB%.$name|$name]]\"}$percnt</td>
     <td>  
     <td>  
       $percntINCLUDE{\"%USERSWEB%.[[GroupViewTemplate]]\"
       $percntINCLUDE{\"%USERSWEB%.[[Main:GroupViewTemplate]]\"
         section=\"rendergroup\"
         section=\"rendergroup\"
         groupname=\"$name\"
         groupname=\"$name\"
Line 72: Line 72:
     </td>
     </td>
     <td class=\"wikiGroupsActions\">
     <td class=\"wikiGroupsActions\">
         $percntINCLUDE{\"%USERSWEB%.[[GroupViewTemplate]]\"
         $percntINCLUDE{\"%USERSWEB%.[[Main:GroupViewTemplate]]\"
         section=\"groupactions\"
         section=\"groupactions\"
         groupname=\"$name\"
         groupname=\"$name\"

Latest revision as of 12:29, 28 November 2025

Wiki groups dashboard Showing all known groups that can be used to define [[Main:%SYSTEMWEB%.Main: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 [[Main:%SYSTEMWEB%.Main:WikiWord|WikiWord]] and must end in ...Group. 
     New topics are based on Main:GroupTemplate

%MAKETEXT{"Members"}%

   <input type"text" name"username" value"" size"60" class="foswikiInputField" />
Comma separated list. You will be added to the group automatically to allow you to continue to manage the new group.
   <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 [[Main:%SYSTEMWEB%.Main: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 [[Main:%USERSWEB%.Main:AdminGroup|AdminGroup]] if necesssary.

Related topics: [[Main:%SYSTEMWEB%.Main:AccessControl|AccessControl]], Main:%WEBPREFSTOPIC%, Main:%WIKIUSERSTOPIC%, [[Main:%SYSTEMWEB%.Main:WikiCulture|WikiCulture]]

%X% If a large number of groups are configured, the rendering performance of this page can be significantly improved by disabling group maintenance from this page. Edit this topic for more information.

</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%.Main:GroupViewTemplate\"
        section=\"rendergroup\"
        groupname=\"$name\"
        allowschange=\"$allowschange\"
      }$percnt 
       $percntINCLUDE{\"%USERSWEB%.Main:GroupViewTemplate\"
        section=\"groupactions\"
        groupname=\"$name\"
        allowschange=\"$allowschange\"
      }$percnt

" footer=""

  separator="$n"

}%