Skip to content

Commit

Permalink
Item14664: Initial split of UsersWeb and ConfigWeb
Browse files Browse the repository at this point in the history
 - Created new System/Config web.
 - Created %CONFIGWEB% and {ConfigWebName} variables.
 - Added System/Config web to the TemplatesPath.
 - Initial pass changing some USERSWEB to CONFIGWEB pointers.
 - Removed some unneeded INCLUDE topic entries.

Unit tests pass.
  • Loading branch information
gac410 committed Mar 21, 2018
1 parent e249cdf commit 84aa5e4
Show file tree
Hide file tree
Showing 28 changed files with 218 additions and 72 deletions.
28 changes: 14 additions & 14 deletions EditTablePlugin/data/System/EditTablePlugin.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" date="1512490670" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="Plugins"}%
---+!! Edit Table Plugin

Expand Down Expand Up @@ -215,7 +215,7 @@ Test if the Plugin is correctly installed:
| 13 Sep 2009: | 4.32: Arthur Clemens: Fix possible sorting issue on edit screen when no TABLE tag is present. |
| 02 Sep 2009: | 4.31: Kenneth Lavrsen: Disabled the display of SpreadSheetPlugin "CALC" in headers and footers as this caused the string CALC to be saved instead of the real formular. |
| 14 Jun 2009: | 4.30: Arthur Clemens: Major code refactoring to let !EditTablePlugin work together with !SpreadSheetPlugin. |
| 18 Apr 2009: | 4.22: Ignore all saving unless it happened by saving a form using POST method. <br />Fixed including edit parameters from subwebs. <br />Removed support for settings in the plugin topic which is a bad idea anyway as they get overwritten at each Foswiki upgrade. Define the global settings in <nop>%USERSWEB%.SitePreferences instead. |
| 18 Apr 2009: | 4.22: Ignore all saving unless it happened by saving a form using POST method. <br />Fixed including edit parameters from subwebs. <br />Removed support for settings in the plugin topic which is a bad idea anyway as they get overwritten at each Foswiki upgrade. Define the global settings in <nop>%CONFIGWEB%.SitePreferences instead. |
| 26 Mar 2009: | 4.21: Fixed a problem with plugin going into deep recursive orbit when a table is followed by text containing vertical bars but not valid table row. |
| 17 Mar 2009: | 4.20: Fixed several bugs related to use of macros in EDITTABLE and TABLE tags |
| 08 Feb 2009: | 4.13: Fixed incidental removal of =EDITCELL= tags when a different table in the topic is edited. Improved display of linebreaks and TML inside cells. |
Expand Down Expand Up @@ -268,15 +268,15 @@ Test if the Plugin is correctly installed:
| Plugin Home: | http://foswiki.org/Extensions/%TOPIC% |
| Support: | http://foswiki.org/Support/%TOPIC% |

%META:FILEATTACHMENT{name="EditTablePluginCalendarExample.gif" attr="h" comment="" date="1512490670" size="7823" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="ScreenshotEditCell1.gif" attr="h" date="1512490670" size="2017" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="ScreenshotEditCell2.gif" attr="h" date="1512490670" size="3199" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="img.gif" attr="h" date="1512490670" size="145" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="menuarrow.gif" attr="h" date="1512490670" size="68" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.gif" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_move.gif" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_delete.gif" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_delete_disabled.gif" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.css" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.js" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="move_done_bg_anim.gif" attr="h" date="1512490670" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="EditTablePluginCalendarExample.gif" attr="h" comment="" date="1521596899" size="7823" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="ScreenshotEditCell1.gif" attr="h" date="1521596899" size="2017" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="ScreenshotEditCell2.gif" attr="h" date="1521596899" size="3199" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="img.gif" attr="h" date="1521596899" size="145" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="menuarrow.gif" attr="h" date="1521596899" size="68" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.gif" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_move.gif" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_delete.gif" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="btn_delete_disabled.gif" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.css" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="edittable.js" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="move_done_bg_anim.gif" attr="h" date="1521596899" size="298" user="ProjectContributor" version="1"}%
6 changes: 3 additions & 3 deletions ModPerlEngineContrib/data/System/ModPerlEngineContrib.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" date="1512791273" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
---+!! !ModPerlEngineContrib
<!--
One line description, required for extensions repository catalog.
Expand Down Expand Up @@ -100,8 +100,8 @@ Go to =Store Settings=:
attachments.

Note that this should be kept in sync with the Foswiki =ATTACHFILESIZELIMIT=,
set in %USERSWEB%.SitePreferences, default taken from
%SYSTEMWEB%.SitePreferences.
set in %CONFIGWEB%.SitePreferences, default taken from
%SYSTEMWEB%.DefaultPreferences.
<verbatim>
<IfModule mod_perl.c>
PerlSwitches -wT # DO NOT USE THIS with Foswiki 2.0
Expand Down
38 changes: 19 additions & 19 deletions PatternSkin/data/System/PatternSkin.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" date="1519617704" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="Skins"}%
%STARTINCLUDE%
---+!! Pattern skin
Expand Down Expand Up @@ -80,7 +80,7 @@ The =Edit= and =Edit wiki text= buttons simply add =;action=text= or =;action=fo

---+++ Installation
<div class="foswikiNotification"> *Compatibility with Foswiki 1.1 has been restored. However system changes are required:*
* The SKIN must be overridden to "pattern01x01,pattern". You can safely set this in your %USERSWEB%.SitePreferences before upgrading this extension.
* The SKIN must be overridden to "pattern01x01,pattern". You can safely set this in your %CONFIGWEB%.SitePreferences before upgrading this extension.
* #Set SKIN = pattern01x01,pattern
* You must not manually install by extracting the archive directly into your Foswiki instance. You must use the Extension Installer. The installer will omit two files which are incompatible and must not be installed on Foswiki 1.1.
* =data/System/WebCreateNewTopicComponents.txt=
Expand Down Expand Up @@ -278,20 +278,20 @@ Leave remarks, suggestions and other feedback in http://foswiki.org/Support/%TOP
%META:FIELD{name="Repository" title="Repository" value="https://github.com/foswiki/distro"}%
%META:FIELD{name="Support" title="Support" value="http://foswiki.org/Support/%25$ROOTMODULE%25"}%
%META:FIELD{name="Version" title="Version" value="%25$VERSION%25"}%
%META:FILEATTACHMENT{name="print.css.gz" attr="h" comment="" date="1519617704" size="786" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header3.gif" attr="h" comment="" date="1519617704" size="33112" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="patternskin_screenshot.png" attr="h" comment="" date="1519617704" size="129505" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01_src.js" attr="h" comment="" date="1519617704" size="2618" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header1.gif" attr="h" comment="" date="1519617704" size="20605" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern.js" attr="h" comment="" date="1519617704" size="1305" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header2.gif" attr="h" comment="" date="1519617704" size="41616" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header5.gif" attr="h" comment="" date="1519617704" size="20639" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern_src.js" attr="h" comment="" date="1519617704" size="1732" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01.js.gz" attr="h" comment="" date="1519617704" size="474" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern.js.gz" attr="h" comment="" date="1519617704" size="620" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="print.css" attr="h" comment="" date="1519617704" size="3869" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="headers.psd" attr="h" comment="" date="1519617704" size="8499470" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header4.gif" attr="h" comment="" date="1519617704" size="92238" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="patternskin_screenshot_full.png" attr="h" comment="" date="1519617704" size="177943" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01.js" attr="h" comment="" date="1519617704" size="1007" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="print_src.css" attr="h" comment="" date="1519617704" size="5545" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="print.css.gz" attr="h" comment="" date="1521596899" size="786" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header3.gif" attr="h" comment="" date="1521596899" size="33112" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="patternskin_screenshot.png" attr="h" comment="" date="1521596899" size="129505" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01_src.js" attr="h" comment="" date="1521596899" size="2618" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header1.gif" attr="h" comment="" date="1521596899" size="20605" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern.js" attr="h" comment="" date="1521596899" size="1305" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header2.gif" attr="h" comment="" date="1521596899" size="41616" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header5.gif" attr="h" comment="" date="1521596899" size="20639" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern_src.js" attr="h" comment="" date="1521596899" size="1732" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01.js.gz" attr="h" comment="" date="1521596899" size="474" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="pattern.js.gz" attr="h" comment="" date="1521596899" size="620" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="print.css" attr="h" comment="" date="1521596899" size="3869" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="headers.psd" attr="h" comment="" date="1521596899" size="8499470" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="header4.gif" attr="h" comment="" date="1521596899" size="92238" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="patternskin_screenshot_full.png" attr="h" comment="" date="1521596899" size="177943" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="foswiki_edit_01x01.js" attr="h" comment="" date="1521596899" size="1007" user="ProjectContributor" version="1"}%
%META:FILEATTACHMENT{name="print_src.css" attr="h" comment="" date="1521596899" size="5545" user="ProjectContributor" version="1"}%
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
%META:TOPICINFO{author="ProjectContributor" date="1485108858" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="PatternSkin"}%
---+!! <nop>PatternSkin horizontal navigation example

Include main navigation with:
<verbatim class="tml">
%INCLUDE{"PatternSkinHorizontalNavigationExample" section="main"}%
</verbatim>
This is done automatically in the templates by setting in the %USERSWEB%.SitePreferences:
This is done automatically in the templates by setting in the %CONFIGWEB%.SitePreferences:
* #Set PATTERNSKIN_NAVIGATION_TOPIC = %SYSTEMWEB%.PatternSkinHorizontalNavigationExample

---++ Include sections
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
%META:TOPICINFO{author="ProjectContributor" date="1485108858" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="PatternSkinFatwillyTheme"}%
---+!! <nop>PatternSkin theme: Foswiki "Fat Willy" Site Skin - Navigation

Include main navigation with:
<verbatim class="tml">
%INCLUDE{"%SYSTEMWEB%.PatternSkinThemeFatWillyNavigation" section="main"}%
</verbatim>
This is done automatically in the templates by setting in the %USERSWEB%.SitePreferences:
This is done automatically in the templates by setting in the %CONFIGWEB%.SitePreferences:
* #Set PATTERNSKIN_NAVIGATION_TOPIC = %SYSTEMWEB%.PatternSkinThemeFatWillyNavigation

Include meta navigation with:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" date="1519617704" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="Contribs"}%
---+!! !TopicUserMappingContrib
<!--
Expand Down Expand Up @@ -42,7 +42,7 @@ It includes the topics that are used when registering and managing users and gro
* %SYSTEMWEB%.UsersTemplate
* %USERSWEB%.UserHomepageHeader
* %SYSTEMWEB%.UserSetting
* %USERSWEB%.GroupTemplate
* %SYSTEMWEB%.GroupTemplate

If you are developing a non-topic based User mapper, you might like to consider removeing or replacing the files installed by this Contrib.

Expand Down
14 changes: 7 additions & 7 deletions TopicUserMappingContrib/data/System/UserRegistration.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" comment="" date="1520218740" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" comment="" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="UserToolsCategory"}%
<!--

Expand All @@ -8,21 +8,21 @@ DO NOT EDIT THIS TOPIC.
-->

%IF{
"istopic '%USERSWEB%.%TOPIC%'"
then="$percentINCLUDE{$quot%USERSWEB%.%TOPIC%$quot warn=$quot%MAKETEXT{"User Registration is not available."}%$quot}$percent"
"istopic '%CONFIGWEB%.%TOPIC%'"
then="$percentINCLUDE{$quot%CONFIGWEB%.%TOPIC%$quot warn=$quot%MAKETEXT{"User Registration is not available."}%$quot}$percent"
else="$percentINCLUDE{$quot%SYSTEMWEB%.Default%TOPIC%$quot }$percent"
}%

%IF{"context isadmin AND NOT istopic '%USERSWEB%.%TOPIC%'" then='<div class="foswikiHelp">
%IF{"context isadmin AND NOT istopic '%CONFIGWEB%.%TOPIC%'" then='<div class="foswikiHelp">
*Tailoring instructions:* You are currently viewing the default registration page without local tailoring. This topic looks whether a
custom user registration page exists in %USERSWEB% and includes it if it does; otherwise it includes DefaultUserRegistration.
(This message is only visible to Site Administrators when the %USERSWEB%.UserRegistraion topic has not been created.)
custom user registration page exists in %CONFIGWEB% and includes it if it does; otherwise it includes DefaultUserRegistration.
(This message is only visible to Site Administrators when the %CONFIGWEB%.UserRegistraion topic has not been created.)

See detailed documentation at [[%SYSTEMWEB%.UserAuthentication#UserRegistration]]

To create a custom UserRegistration page for your site:
1 Visit [[%SYSTEMWEB%.DefaultUserRegistration?template=more&maxrev=1&currrev=1#Copy_topic][%SYSTEMWEB%.DefaultUserRegistration: More topic actions]]
1 Name the copy =%USERSWEB%.UserRegistration= (Fully qualified with both the %USERSWEB% Web name and !UserRegistration topic name)
1 Name the copy =%CONFIGWEB%.UserRegistration= (Fully qualified with both the %CONFIGWEB% Web name and !UserRegistration topic name)
1 Edit as desired. Tailoring instructions appear between =&lt;-- HTML Comments --&gt;=
Note: You must use the =SET{}= macro to set preferences because users visiting %SYSTEMWEB%.UserRegistration will be viewing the results of an INCLUDE.
</div>'}%
Expand Down
5 changes: 3 additions & 2 deletions TopicUserMappingContrib/lib/Foswiki/Users/TopicUserMapping.pm
Original file line number Diff line number Diff line change
Expand Up @@ -876,6 +876,7 @@ cuid be a groupname which is added like it was an unknown user

sub addUserToGroup {
my ( $this, $cuid, $Group, $create ) = @_;
my $configWeb = $Foswiki::cfg{ConfigWebName};
$Group = Foswiki::Sandbox::untaint( $Group,
\&Foswiki::Sandbox::validateTopicName );
my ( $groupWeb, $groupName ) =
Expand Down Expand Up @@ -956,9 +957,9 @@ sub addUserToGroup {
)
);

if ( Foswiki::Func::topicExists( $groupWeb, 'GroupTemplate' ) ) {
if ( Foswiki::Func::topicExists( $configWeb, 'GroupTemplate' ) ) {
$groupTopicObject =
Foswiki::Meta->load( $this->{session}, $groupWeb,
Foswiki::Meta->load( $this->{session}, $configWeb,
'GroupTemplate' );
}
else {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%META:TOPICINFO{author="ProjectContributor" date="1512490670" format="1.1" version="1"}%
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
---+!! %TOPIC%

%ICON{"help"}%
Expand Down
7 changes: 7 additions & 0 deletions core/data/System/Config/WebAtom.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
<title>%WIKITOOLNAME%'s <nop>%WEB% web</title>
<subtitle><literal>%MAKETEXT{"The [_1] web of [_2]." args="<nop>%WEB%,<nop>%WIKITOOLNAME%"}% <nop>%WEBSUMMARY%</literal></subtitle>
%INCLUDE{"%SYSTEMWEB%.WebAtomBase"}% <!--
* Set SKIN = rssatom
* Set COVER = rssatom
-->
3 changes: 3 additions & 0 deletions core/data/System/Config/WebChanges.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="WebHome"}%
%INCLUDE{"%SYSTEMWEB%.%TOPIC%"}%
5 changes: 5 additions & 0 deletions core/data/System/Config/WebCreateNewTopic.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="WebHome"}%
<!--
* Set VIEW_TEMPLATE = WebCreateNewTopic
-->
18 changes: 18 additions & 0 deletions core/data/System/Config/WebHome.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
---+!! %MAKETEXT{"Welcome to the [_1] web" args="<nop>%WEB%"}%%IF{"$WEBSUMMARY != ''" then="
---++!! %WEBSUMMARY%"}%

---++ %MAKETEXT{"System Configuration Web"}%

This web is used to store critical configuration related topics.

* Templates
* Any Skin Template topics placed in this web will prevent them from being overridden in individual webs.


---++ <nop>%WEB% Web Utilities
* WebTopicList - all topics in alphabetical order
* WebChanges - recent topic changes in this web
* WebNotify - subscribe to an e-mail alert sent when topics change
* WebRss, WebAtom - RSS and ATOM news feeds of topic changes %IF{"istopic '%STATISTICSTOPIC%'" then="
* WebPreferences - preferences of this web
3 changes: 3 additions & 0 deletions core/data/System/Config/WebIndex.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="WebHome"}%
%INCLUDE{"%SYSTEMWEB%.%TOPIC%"}%
15 changes: 15 additions & 0 deletions core/data/System/Config/WebLeftBar.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
%META:TOPICINFO{author="ProjectContributor" date="1521596899" format="1.1" version="1"}%
%META:TOPICPARENT{name="WebHome"}%
%INCLUDE{"%IF{"context can_login" then="%SYSTEMWEB%.WebLeftBarLogin" else="<nop>"}%" warn="off"}%
* *%MAKETEXT{"Toolbox"}%*
* [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
* [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]]
* [[%BASEWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]]
* [[WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]]
* [[WebNotify][ %ICON{"notify"}% %MAKETEXT{"Notifications"}%]]
* [[WebRss][ %ICON{"feed"}% %MAKETEXT{"RSS Feed"}%]]
* %IF{"istopic '%STATISTICSTOPIC%'" else=" $percntICON{\"statistics\"}$percnt $percntMAKETEXT{\"Statistics\"}$percnt" then="[[$percntSTATISTICSTOPIC$percnt][ $percntICON{\"statistics\"}$percnt $percntMAKETEXT{\"Statistics\"}$percnt]]"}%
* [[WebPreferences][ %ICON{"wrench"}% %MAKETEXT{"Preferences"}%]]

---
%INCLUDE{ "%SYSTEMWEB%.WebLeftBarWebsList" }%
Loading

0 comments on commit 84aa5e4

Please sign in to comment.