Edit button changes color when there are newswire items to be moderated
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.4 KiB |
|
@ -377,7 +377,12 @@ def addBlogsToNewswire(baseDir: str, newswire: {},
|
||||||
OrderedDict(sorted(moderationDict.items(), reverse=True))
|
OrderedDict(sorted(moderationDict.items(), reverse=True))
|
||||||
# save the moderation queue details for later display
|
# save the moderation queue details for later display
|
||||||
newswireModerationFilename = baseDir + '/accounts/newswiremoderation.txt'
|
newswireModerationFilename = baseDir + '/accounts/newswiremoderation.txt'
|
||||||
saveJson(sortedModerationDict, newswireModerationFilename)
|
if sortedModerationDict:
|
||||||
|
saveJson(sortedModerationDict, newswireModerationFilename)
|
||||||
|
else:
|
||||||
|
# remove the file if there is nothing to moderate
|
||||||
|
if os.path.isfile(newswireModerationFilename):
|
||||||
|
os.remove(newswireModerationFilename)
|
||||||
|
|
||||||
|
|
||||||
def getDictFromNewswire(session, baseDir: str) -> {}:
|
def getDictFromNewswire(session, baseDir: str) -> {}:
|
||||||
|
|
|
@ -5406,15 +5406,26 @@ def getRightColumnContent(baseDir: str, nickname: str, domainFull: str,
|
||||||
htmlStr += '\n <center>\n'
|
htmlStr += '\n <center>\n'
|
||||||
|
|
||||||
if moderator:
|
if moderator:
|
||||||
# show the edit icon
|
if os.path.isfile(baseDir + '/accounts/newswiremoderation.txt'):
|
||||||
htmlStr += \
|
# show the edit icon highlighted
|
||||||
' <a href="' + \
|
htmlStr += \
|
||||||
'/users/' + nickname + '/editnewswire">' + \
|
' <a href="' + \
|
||||||
'<img class="' + editImageClass + \
|
'/users/' + nickname + '/editnewswire">' + \
|
||||||
'" loading="lazy" alt="' + \
|
'<img class="' + editImageClass + \
|
||||||
translate['Edit newswire'] + '" title="' + \
|
'" loading="lazy" alt="' + \
|
||||||
translate['Edit newswire'] + '" src="/' + \
|
translate['Edit newswire'] + '" title="' + \
|
||||||
iconsDir + '/edit.png" /></a>\n'
|
translate['Edit newswire'] + '" src="/' + \
|
||||||
|
iconsDir + '/edit_notify.png" /></a>\n'
|
||||||
|
else:
|
||||||
|
# show the edit icon
|
||||||
|
htmlStr += \
|
||||||
|
' <a href="' + \
|
||||||
|
'/users/' + nickname + '/editnewswire">' + \
|
||||||
|
'<img class="' + editImageClass + \
|
||||||
|
'" loading="lazy" alt="' + \
|
||||||
|
translate['Edit newswire'] + '" title="' + \
|
||||||
|
translate['Edit newswire'] + '" src="/' + \
|
||||||
|
iconsDir + '/edit.png" /></a>\n'
|
||||||
|
|
||||||
htmlStr += \
|
htmlStr += \
|
||||||
' <a href="/newswire.xml">' + \
|
' <a href="/newswire.xml">' + \
|
||||||
|
|