Changeset abdcf33 in Klonkt
- Timestamp:
- 06/27/2026 09:46:03 PM (2 months ago)
- Branches:
- main
- Children:
- d2b7247
- Parents:
- 3746f6a
- Location:
- src
- Files:
-
- 4 edited
-
config/database.js (modified) (1 diff)
-
routes/admin-sites.js (modified) (5 diffs)
-
services/ensurePrimarySite.js (modified) (1 diff)
-
services/i18n.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/config/database.js
r3746f6a rabdcf33 46 46 ensureColumn('users', 'lang', 'TEXT'); 47 47 // Site-level moderation toggle. 'trust' = auto-approve, 'moderate' = pending until reviewed. 48 ensureColumn('sites', 'comments_moderation_mode', "TEXT DEFAULT 'moderate'");49 48 // Circles: whether this site may appear in other sites' circles (surfacing opt-out). 50 49 ensureColumn('sites', 'allow_circle', 'INTEGER DEFAULT 1'); -
src/routes/admin-sites.js
r3746f6a rabdcf33 222 222 language, palette, accent, profile_photo, 223 223 is_public, robots_index, require_login_to_comment, enable_audio_player, 224 feed_view_default , comments_moderation_mode225 ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ?)224 feed_view_default 225 ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 226 226 `).run( 227 227 siteId, slug, … … 239 239 (f.enable_audio_player !== undefined ? (f.enable_audio_player ? 1 : 0) : 1), 240 240 f.feed_view_default === 'timeline' ? 'timeline' : 'grid', 241 f.comments_moderation_mode === 'trust' ? 'trust' : 'moderate',242 241 ); 243 242 … … 280 279 281 280 const f = req.body; 282 const moderationMode = f.comments_moderation_mode === 'moderate' ? 'moderate' : 'trust';283 281 const feedViewDef = f.feed_view_default === 'grid' ? 'grid' : 'timeline'; 284 282 const profileLinksJson = buildProfileLinks(f); … … 300 298 is_public = ?, robots_index = ?, require_login_to_comment = ?, 301 299 enable_audio_player = ?, 302 comments_moderation_mode = ?,303 300 feed_view_default = ?, feed_view_switch = ?, 304 301 show_search = ?, show_archive_link = ?, … … 321 318 f.require_login_to_comment ? 1 : 0, 322 319 f.enable_audio_player ? 1 : 0, 323 moderationMode,324 320 feedViewDef, 325 321 f.feed_view_switch ? 1 : 0, -
src/services/ensurePrimarySite.js
r3746f6a rabdcf33 40 40 language, palette, accent, profile_photo, 41 41 is_public, robots_index, require_login_to_comment, enable_audio_player, 42 feed_view_default, comments_moderation_mode,is_primary43 ) VALUES (?, ?, ?, '', '', ?, 'en', 'klonkt', '#e8b04b', NULL, 1, 1, 1, 1, 'grid', 'moderate',1)42 feed_view_default, is_primary 43 ) VALUES (?, ?, ?, '', '', ?, 'en', 'klonkt', '#e8b04b', NULL, 1, 1, 1, 1, 'grid', 1) 44 44 `).run(siteId, slug, defaultTitle(), owner.id); 45 45 -
src/services/i18n.js
r3746f6a rabdcf33 238 238 'asite.robots_index': 'Zoekmachines mogen indexeren (sitemap.xml is verborgen indien uit)', 239 239 'asite.require_login_comment': 'Inloggen vereist om te reageren', 240 'asite.comment_moderation': 'Reactie-moderatie',241 'asite.moderation_trust': 'Vertrouwen (automatisch goedkeuren)',242 'asite.moderation_moderate': 'Modereren (eerst in de wachtrij)',243 240 'asite.enable_audio': 'Audiospeler + embeds inschakelen', 244 241 'asite.links': 'Social / streaming-links', … … 1152 1149 'asite.robots_index': 'Allow search engines to index (sitemap.xml is hidden when off)', 1153 1150 'asite.require_login_comment': 'Login required to comment', 1154 'asite.comment_moderation': 'Comment moderation',1155 'asite.moderation_trust': 'Trust (approve automatically)',1156 'asite.moderation_moderate': 'Moderate (queue first)',1157 1151 'asite.enable_audio': 'Enable audio player + embeds', 1158 1152 'asite.links': 'Social / streaming links', … … 2065 2059 'asite.robots_index': 'Suchmaschinen dürfen indexieren (sitemap.xml ist ausgeblendet, wenn aus)', 2066 2060 'asite.require_login_comment': 'Anmeldung zum Kommentieren erforderlich', 2067 'asite.comment_moderation': 'Kommentar-Moderation',2068 'asite.moderation_trust': 'Vertrauen (automatisch freigeben)',2069 'asite.moderation_moderate': 'Moderieren (zuerst in die Warteschlange)',2070 2061 'asite.enable_audio': 'Audioplayer + Embeds aktivieren', 2071 2062 'asite.links': 'Social- / Streaming-Links',
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)