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", "description": "Multiple wiki client-server edition",
"plugins": [ "plugins": [
"tiddlywiki/tiddlyweb", "tiddlywiki/tiddlyweb",
"tiddlywiki/filesystem",
"tiddlywiki/highlight", "tiddlywiki/highlight",
"tiddlywiki/multiwikiserver" "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. These are the wikis available on this server. Click on a wiki to visit it in a new browser tab.
</p> </p>
<ul class="mws-vertical-list"> <ul class="mws-vertical-list">
<$list filter="[prefix[_multiwikiserver/recipes/]]"> <$list filter="[prefix[$:/state/MultiWikiServer/recipes/]]">
<li> <li>
<<wikiCard>> <<wikiCard>>
</li> </li>
@ -124,7 +124,7 @@ title: MultiWikiServer Administration
</div> </div>
<h1>Bags</h1> <h1>Bags</h1>
<ul class="mws-vertical-list"> <ul class="mws-vertical-list">
<$list filter="[prefix[_multiwikiserver/bags/]]"> <$list filter="[prefix[$:/state/MultiWikiServer/bags/]]">
<li> <li>
<<bagPill>> <<bagPill>>
</li> </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) { function SqlTiddlerStore(options) {
options = options || {}; options = options || {};
this.adminWiki = options.adminWiki || $tw.wiki; this.adminWiki = options.adminWiki || $tw.wiki;
this.entityStateTiddlerPrefix = "_multiwikiserver/"; this.entityStateTiddlerPrefix = "$:/state/MultiWikiServer/";
// Create the database // Create the database
this.databasePath = options.databasePath || ":memory:"; this.databasePath = options.databasePath || ":memory:";
var SqlTiddlerDatabase = require("$:/plugins/tiddlywiki/multiwikiserver/sql-tiddler-database.js").SqlTiddlerDatabase; var SqlTiddlerDatabase = require("$:/plugins/tiddlywiki/multiwikiserver/sql-tiddler-database.js").SqlTiddlerDatabase;