Fossil SCM

Do not show information about the number of chat messages unless the user has read privilege on the chat.

drh 2022-08-09 12:35 trunk
Commit ad0aac2fdeb1c121481f22f8e542250b68a25c96df5a402a7182a9cc6c84ebf7
1 file changed +1 -1
+1 -1
--- src/stat.c
+++ src/stat.c
@@ -231,11 +231,11 @@
231231
@ <tr><th>Number&nbsp;Of&nbsp;Wiki&nbsp;Pages:</th><td>
232232
n = db_int(0, "SELECT count(*) FROM tag /*scan*/"
233233
" WHERE +tagname GLOB 'wiki-*'");
234234
@ %,d(n)
235235
@ </td></tr>
236
- if( db_table_exists("repository","chat") ){
236
+ if( g.perm.Chat && db_table_exists("repository","chat") ){
237237
sqlite3_int64 sz = 0;
238238
char zSz[100];
239239
n = db_int(0, "SELECT max(msgid) FROM chat");
240240
m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE");
241241
sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+"
242242
--- src/stat.c
+++ src/stat.c
@@ -231,11 +231,11 @@
231 @ <tr><th>Number&nbsp;Of&nbsp;Wiki&nbsp;Pages:</th><td>
232 n = db_int(0, "SELECT count(*) FROM tag /*scan*/"
233 " WHERE +tagname GLOB 'wiki-*'");
234 @ %,d(n)
235 @ </td></tr>
236 if( db_table_exists("repository","chat") ){
237 sqlite3_int64 sz = 0;
238 char zSz[100];
239 n = db_int(0, "SELECT max(msgid) FROM chat");
240 m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE");
241 sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+"
242
--- src/stat.c
+++ src/stat.c
@@ -231,11 +231,11 @@
231 @ <tr><th>Number&nbsp;Of&nbsp;Wiki&nbsp;Pages:</th><td>
232 n = db_int(0, "SELECT count(*) FROM tag /*scan*/"
233 " WHERE +tagname GLOB 'wiki-*'");
234 @ %,d(n)
235 @ </td></tr>
236 if( g.perm.Chat && db_table_exists("repository","chat") ){
237 sqlite3_int64 sz = 0;
238 char zSz[100];
239 n = db_int(0, "SELECT max(msgid) FROM chat");
240 m = db_int(0, "SELECT count(*) FROM chat WHERE mdel IS NOT TRUE");
241 sz = db_int64(0, "SELECT sum(coalesce(length(xmsg),0)+"
242

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button