Use $:/state/ tiddler for server entity state tiddlers

This commit is contained in:
Jeremy Ruston 2024-01-24 10:56:23 +00:00
parent 41ab94978f
commit 8d95c92bfb
4 changed files with 6 additions and 3 deletions

View File

@ -2,6 +2,7 @@
"description": "Multiple wiki client-server edition",
"plugins": [
"tiddlywiki/tiddlyweb",
"tiddlywiki/filesystem",
"tiddlywiki/highlight",
"tiddlywiki/multiwikiserver"
],

View File

@ -110,7 +110,7 @@ title: MultiWikiServer Administration
These are the wikis available on this server. Click on a wiki to visit it in a new browser tab.
</p>
<ul class="mws-vertical-list">
<$list filter="[prefix[_multiwikiserver/recipes/]]">
<$list filter="[prefix[$:/state/MultiWikiServer/recipes/]]">
<li>
<<wikiCard>>
</li>
@ -124,7 +124,7 @@ title: MultiWikiServer Administration
</div>
<h1>Bags</h1>
<ul class="mws-vertical-list">
<$list filter="[prefix[_multiwikiserver/bags/]]">
<$list filter="[prefix[$:/state/MultiWikiServer/bags/]]">
<li>
<<bagPill>>
</li>

View File

@ -0,0 +1,2 @@
title: $:/config/SyncSystemTiddlersFromServer
text: yes

View File

@ -23,7 +23,7 @@ adminWiki - reference to $tw.Wiki object into which entity state tiddlers should
function SqlTiddlerStore(options) {
options = options || {};
this.adminWiki = options.adminWiki || $tw.wiki;
this.entityStateTiddlerPrefix = "_multiwikiserver/";
this.entityStateTiddlerPrefix = "$:/state/MultiWikiServer/";
// Create the database
this.databasePath = options.databasePath || ":memory:";
var SqlTiddlerDatabase = require("$:/plugins/tiddlywiki/multiwikiserver/sql-tiddler-database.js").SqlTiddlerDatabase;