Don't show ciphertext in the web interface

merge-requests/30/head
Bob Mottram 2021-03-12 12:17:44 +00:00
parent 3b5dba87c3
commit 77818c99ce
17 changed files with 46 additions and 26 deletions

View File

@ -400,5 +400,6 @@
"heart": "قلب", "heart": "قلب",
"counselor": "مستشار", "counselor": "مستشار",
"Counselors": "المستشارين", "Counselors": "المستشارين",
"shocked": "صدمت" "shocked": "صدمت",
"Encrypted": "مشفر"
} }

View File

@ -400,5 +400,6 @@
"heart": "cor", "heart": "cor",
"counselor": "conseller", "counselor": "conseller",
"Counselors": "Consellers", "Counselors": "Consellers",
"shocked": "sorprès" "shocked": "sorprès",
"Encrypted": "Xifrat"
} }

View File

@ -400,5 +400,6 @@
"heart": "galon", "heart": "galon",
"counselor": "cynghorydd", "counselor": "cynghorydd",
"Counselors": "Cynghorwyr", "Counselors": "Cynghorwyr",
"shocked": "sioc" "shocked": "sioc",
"Encrypted": "Amgryptio"
} }

View File

@ -400,5 +400,6 @@
"heart": "herz", "heart": "herz",
"counselor": "Beraterin", "counselor": "Beraterin",
"Counselors": "Berater", "Counselors": "Berater",
"shocked": "schockiert" "shocked": "schockiert",
"Encrypted": "Verschlüsselt"
} }

View File

@ -400,5 +400,6 @@
"heart": "heart", "heart": "heart",
"counselor": "counselor", "counselor": "counselor",
"Counselors": "Counselors", "Counselors": "Counselors",
"shocked": "shocked" "shocked": "shocked",
"Encrypted": "Encrypted"
} }

View File

@ -400,5 +400,6 @@
"heart": "corazón", "heart": "corazón",
"counselor": "Consejera", "counselor": "Consejera",
"Counselors": "Consejeras", "Counselors": "Consejeras",
"shocked": "conmocionada" "shocked": "conmocionada",
"Encrypted": "Cifrada"
} }

View File

@ -400,5 +400,6 @@
"heart": "cœur", "heart": "cœur",
"counselor": "Conseillère", "counselor": "Conseillère",
"Counselors": "Conseillères", "Counselors": "Conseillères",
"shocked": "sous le choc" "shocked": "sous le choc",
"Encrypted": "Crypté"
} }

View File

@ -400,5 +400,6 @@
"heart": "chroí", "heart": "chroí",
"counselor": "Comhairleoir", "counselor": "Comhairleoir",
"Counselors": "Comhairleoirí", "Counselors": "Comhairleoirí",
"shocked": "ionadh" "shocked": "ionadh",
"Encrypted": "Criptithe"
} }

View File

@ -400,5 +400,6 @@
"heart": "दिल", "heart": "दिल",
"counselor": "काउंसलर", "counselor": "काउंसलर",
"Counselors": "सलाहकार", "Counselors": "सलाहकार",
"shocked": "हैरान" "shocked": "हैरान",
"Encrypted": "को गोपित"
} }

View File

@ -400,5 +400,6 @@
"heart": "cuore", "heart": "cuore",
"counselor": "Consulente", "counselor": "Consulente",
"Counselors": "Consiglieri", "Counselors": "Consiglieri",
"shocked": "scioccata" "shocked": "scioccata",
"Encrypted": "Crittografato"
} }

View File

@ -400,5 +400,6 @@
"heart": "ハート", "heart": "ハート",
"counselor": "カウンセラー", "counselor": "カウンセラー",
"Counselors": "カウンセラー", "Counselors": "カウンセラー",
"shocked": "ショックを受けた" "shocked": "ショックを受けた",
"Encrypted": "暗号化"
} }

View File

@ -400,5 +400,6 @@
"heart": "dil", "heart": "dil",
"counselor": "Pêşnîyarvan", "counselor": "Pêşnîyarvan",
"Counselors": "Selêwirmendan", "Counselors": "Selêwirmendan",
"shocked": "şok kirin" "shocked": "şok kirin",
"Encrypted": "Encîfre kirin"
} }

View File

@ -396,5 +396,6 @@
"heart": "heart", "heart": "heart",
"counselor": "Counselors", "counselor": "Counselors",
"Counselors": "Counselors", "Counselors": "Counselors",
"shocked": "shocked" "shocked": "shocked",
"Encrypted": "Encrypted"
} }

View File

@ -400,5 +400,6 @@
"heart": "coração", "heart": "coração",
"counselor": "Conselheira", "counselor": "Conselheira",
"Counselors": "Conselheiras", "Counselors": "Conselheiras",
"shocked": "chocada" "shocked": "chocada",
"Encrypted": "Criptografada"
} }

View File

@ -400,5 +400,6 @@
"heart": "сердце", "heart": "сердце",
"counselor": "Советник", "counselor": "Советник",
"Counselors": "Советники", "Counselors": "Советники",
"shocked": "потрясенный" "shocked": "потрясенный",
"Encrypted": "Зашифрованный"
} }

View File

@ -400,5 +400,6 @@
"heart": "心", "heart": "心",
"counselor": "顾问", "counselor": "顾问",
"Counselors": "辅导员", "Counselors": "辅导员",
"shocked": "震惊的" "shocked": "震惊的",
"Encrypted": "加密的"
} }

View File

@ -21,6 +21,7 @@ from posts import postIsMuted
from posts import getPersonBox from posts import getPersonBox
from posts import downloadAnnounce from posts import downloadAnnounce
from posts import populateRepliesJson from posts import populateRepliesJson
from utils import isPGPEncrypted
from utils import isDM from utils import isDM
from utils import rejectPostId from utils import rejectPostId
from utils import isRecentPost from utils import isRecentPost
@ -1570,17 +1571,20 @@ def individualPostAsHtml(allowDownloads: bool,
_logPostTiming(enableTimingLog, postStartTime, '16') _logPostTiming(enableTimingLog, postStartTime, '16')
if not isPatch: if not isPGPEncrypted(postJsonObject['object']['content']):
objectContent = \ if not isPatch:
removeLongWords(postJsonObject['object']['content'], 40, []) objectContent = \
objectContent = removeTextFormatting(objectContent) removeLongWords(postJsonObject['object']['content'], 40, [])
objectContent = \ objectContent = removeTextFormatting(objectContent)
switchWords(baseDir, nickname, domain, objectContent) objectContent = \
objectContent = htmlReplaceEmailQuote(objectContent) switchWords(baseDir, nickname, domain, objectContent)
objectContent = htmlReplaceQuoteMarks(objectContent) objectContent = htmlReplaceEmailQuote(objectContent)
objectContent = htmlReplaceQuoteMarks(objectContent)
else:
objectContent = \
postJsonObject['object']['content']
else: else:
objectContent = \ objectContent = '🔒 ' + translate['Encrypted']
postJsonObject['object']['content']
objectContent = '<article>' + objectContent + '</article>' objectContent = '<article>' + objectContent + '</article>'