Fossil SCM

Require wiki edit privilege in order to edit the Sandbox wiki page, just like any other wiki page.

drh 2008-12-26 17:36 trunk
Commit 2a3e85f2d5d34b20a5663990e3ee156aa7d90fb4
1 file changed +4
+4
--- src/wiki.c
+++ src/wiki.c
@@ -218,10 +218,14 @@
218218
login_check_credentials();
219219
zPageName = PD("name","");
220220
if( check_name(zPageName) ) return;
221221
isSandbox = is_sandbox(zPageName);
222222
if( isSandbox ){
223
+ if( !g.okWrWiki ){
224
+ login_needed();
225
+ return;
226
+ }
223227
if( zBody==0 ){
224228
zBody = db_get("sandbox","");
225229
}
226230
}else{
227231
zTag = mprintf("wiki-%s", zPageName);
228232
--- src/wiki.c
+++ src/wiki.c
@@ -218,10 +218,14 @@
218 login_check_credentials();
219 zPageName = PD("name","");
220 if( check_name(zPageName) ) return;
221 isSandbox = is_sandbox(zPageName);
222 if( isSandbox ){
 
 
 
 
223 if( zBody==0 ){
224 zBody = db_get("sandbox","");
225 }
226 }else{
227 zTag = mprintf("wiki-%s", zPageName);
228
--- src/wiki.c
+++ src/wiki.c
@@ -218,10 +218,14 @@
218 login_check_credentials();
219 zPageName = PD("name","");
220 if( check_name(zPageName) ) return;
221 isSandbox = is_sandbox(zPageName);
222 if( isSandbox ){
223 if( !g.okWrWiki ){
224 login_needed();
225 return;
226 }
227 if( zBody==0 ){
228 zBody = db_get("sandbox","");
229 }
230 }else{
231 zTag = mprintf("wiki-%s", zPageName);
232

Keyboard Shortcuts

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