Ensure moderator status on the backend

main
Bob Mottram 2020-10-14 10:43:32 +01:00
parent 48aff7b61e
commit a6506c6c96
1 changed files with 20 additions and 19 deletions

View File

@ -1645,7 +1645,7 @@ class PubServer(BaseHTTPRequestHandler):
if debug:
print('You cannot perform an option action on yourself')
# view button on person option screen
# person options screen, view button
if '&submitView=' in optionsConfirmParams:
if debug:
print('Viewing ' + optionsActor)
@ -1654,7 +1654,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.POSTbusy = False
return
# petname submit button on person option screen
# person options screen, petname submit button
if '&submitPetname=' in optionsConfirmParams and petname:
if debug:
print('Change petname to ' + petname)
@ -1670,7 +1670,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.POSTbusy = False
return
# person notes submit button on person option screen
# person options screen, person notes submit button
if '&submitPersonNotes=' in optionsConfirmParams:
if debug:
print('Change person notes')
@ -1718,6 +1718,7 @@ class PubServer(BaseHTTPRequestHandler):
# person options screen, permission to post to newswire
# See htmlPersonOptions
if '&submitPostToNews=' in optionsConfirmParams:
if isModerator(self.server.baseDir, chooserNickname):
postsToNews = None
if 'postsToNews=' in optionsConfirmParams:
postsToNews = optionsConfirmParams.split('postsToNews=')[1]