Fossil SCM

Neither Setup nor Admin users get Write-Unversioned permission by default. And only Setup users are able to include Write-Unversioned permission when editing a user.

drh 2019-07-25 23:56 trunk
Commit 9ca4eb2bda6843bb18ef8e5bf009337d8e20e640f91fa85bb4bffb0deac9e13d
2 files changed +1 -1 +1 -1
+1 -1
--- src/login.c
+++ src/login.c
@@ -1230,11 +1230,11 @@
12301230
p->TktFmt = p->Attach = p->ApndTkt =
12311231
p->ModWiki = p->ModTkt = p->Delete =
12321232
p->RdForum = p->WrForum = p->ModForum =
12331233
p->WrTForum = p->AdminForum =
12341234
p->EmailAlert = p->Announce = p->Debug =
1235
- p->WrUnver = p->Private = 1;
1235
+ p->Private = 1;
12361236
/* Fall thru into Read/Write */
12371237
case 'i': p->Read = p->Write = 1; break;
12381238
case 'o': p->Read = 1; break;
12391239
case 'z': p->Zip = 1; break;
12401240
12411241
--- src/login.c
+++ src/login.c
@@ -1230,11 +1230,11 @@
1230 p->TktFmt = p->Attach = p->ApndTkt =
1231 p->ModWiki = p->ModTkt = p->Delete =
1232 p->RdForum = p->WrForum = p->ModForum =
1233 p->WrTForum = p->AdminForum =
1234 p->EmailAlert = p->Announce = p->Debug =
1235 p->WrUnver = p->Private = 1;
1236 /* Fall thru into Read/Write */
1237 case 'i': p->Read = p->Write = 1; break;
1238 case 'o': p->Read = 1; break;
1239 case 'z': p->Zip = 1; break;
1240
1241
--- src/login.c
+++ src/login.c
@@ -1230,11 +1230,11 @@
1230 p->TktFmt = p->Attach = p->ApndTkt =
1231 p->ModWiki = p->ModTkt = p->Delete =
1232 p->RdForum = p->WrForum = p->ModForum =
1233 p->WrTForum = p->AdminForum =
1234 p->EmailAlert = p->Announce = p->Debug =
1235 p->Private = 1;
1236 /* Fall thru into Read/Write */
1237 case 'i': p->Read = p->Write = 1; break;
1238 case 'o': p->Read = 1; break;
1239 case 'z': p->Zip = 1; break;
1240
1241
+1 -1
--- src/setupuser.c
+++ src/setupuser.c
@@ -337,11 +337,11 @@
337337
char zCap[70], zNm[4];
338338
zNm[0] = 'a';
339339
zNm[2] = 0;
340340
for(i=0, c='a'; c<='z'; c++){
341341
zNm[1] = c;
342
- a[c&0x7f] = (c!='s' || g.perm.Setup) && P(zNm)!=0;
342
+ a[c&0x7f] = ((c!='s' && c!='y') || g.perm.Setup) && P(zNm)!=0;
343343
if( a[c&0x7f] ) zCap[i++] = c;
344344
}
345345
for(c='0'; c<='9'; c++){
346346
zNm[1] = c;
347347
a[c&0x7f] = P(zNm)!=0;
348348
--- src/setupuser.c
+++ src/setupuser.c
@@ -337,11 +337,11 @@
337 char zCap[70], zNm[4];
338 zNm[0] = 'a';
339 zNm[2] = 0;
340 for(i=0, c='a'; c<='z'; c++){
341 zNm[1] = c;
342 a[c&0x7f] = (c!='s' || g.perm.Setup) && P(zNm)!=0;
343 if( a[c&0x7f] ) zCap[i++] = c;
344 }
345 for(c='0'; c<='9'; c++){
346 zNm[1] = c;
347 a[c&0x7f] = P(zNm)!=0;
348
--- src/setupuser.c
+++ src/setupuser.c
@@ -337,11 +337,11 @@
337 char zCap[70], zNm[4];
338 zNm[0] = 'a';
339 zNm[2] = 0;
340 for(i=0, c='a'; c<='z'; c++){
341 zNm[1] = c;
342 a[c&0x7f] = ((c!='s' && c!='y') || g.perm.Setup) && P(zNm)!=0;
343 if( a[c&0x7f] ) zCap[i++] = c;
344 }
345 for(c='0'; c<='9'; c++){
346 zNm[1] = c;
347 a[c&0x7f] = P(zNm)!=0;
348

Keyboard Shortcuts

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