Add publish button

merge-requests/8/head
Bob Mottram 2020-10-16 13:52:03 +01:00
parent 0735ceceb2
commit 3b430d6780
16 changed files with 43 additions and 20 deletions

View File

@ -309,5 +309,6 @@
"Edit News Post": "تحرير منشور الأخبار", "Edit News Post": "تحرير منشور الأخبار",
"A list of editor nicknames. One per line.": "قائمة بأسماء المحرر. واحد في كل سطر.", "A list of editor nicknames. One per line.": "قائمة بأسماء المحرر. واحد في كل سطر.",
"Site Editors": "محررو الموقع", "Site Editors": "محررو الموقع",
"Allow news posts": "السماح بنشر الأخبار" "Allow news posts": "السماح بنشر الأخبار",
"Publish": "ينشر"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Edita la publicació de notícies", "Edit News Post": "Edita la publicació de notícies",
"A list of editor nicknames. One per line.": "Una llista de sobrenoms de l'editor. Un per línia.", "A list of editor nicknames. One per line.": "Una llista de sobrenoms de l'editor. Un per línia.",
"Site Editors": "Editors de llocs", "Site Editors": "Editors de llocs",
"Allow news posts": "Permet publicacions de notícies" "Allow news posts": "Permet publicacions de notícies",
"Publish": "Publica"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Golygu News News", "Edit News Post": "Golygu News News",
"A list of editor nicknames. One per line.": "Rhestr o lysenwau golygydd. Un i bob llinell.", "A list of editor nicknames. One per line.": "Rhestr o lysenwau golygydd. Un i bob llinell.",
"Site Editors": "Golygyddion Safle", "Site Editors": "Golygyddion Safle",
"Allow news posts": "Caniatáu swyddi newyddion" "Allow news posts": "Caniatáu swyddi newyddion",
"Publish": "Cyhoeddi"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Nachrichtenbeitrag bearbeiten", "Edit News Post": "Nachrichtenbeitrag bearbeiten",
"A list of editor nicknames. One per line.": "Eine Liste der Editor-Spitznamen. Eine pro Zeile.", "A list of editor nicknames. One per line.": "Eine Liste der Editor-Spitznamen. Eine pro Zeile.",
"Site Editors": "Site-Editoren", "Site Editors": "Site-Editoren",
"Allow news posts": "Nachrichtenbeiträge zulassen" "Allow news posts": "Nachrichtenbeiträge zulassen",
"Publish": "Veröffentlichen"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Edit News Post", "Edit News Post": "Edit News Post",
"A list of editor nicknames. One per line.": "A list of editor nicknames. One per line.", "A list of editor nicknames. One per line.": "A list of editor nicknames. One per line.",
"Site Editors": "Site Editors", "Site Editors": "Site Editors",
"Allow news posts": "Allow news posts" "Allow news posts": "Allow news posts",
"Publish": "Publish"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Editar publicación de noticias", "Edit News Post": "Editar publicación de noticias",
"A list of editor nicknames. One per line.": "Una lista de apodos de los editores. Uno por línea.", "A list of editor nicknames. One per line.": "Una lista de apodos de los editores. Uno por línea.",
"Site Editors": "Editores del sitio", "Site Editors": "Editores del sitio",
"Allow news posts": "Permitir publicaciones de noticias" "Allow news posts": "Permitir publicaciones de noticias",
"Publish": "Publicar"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Modifier l'article d'actualité", "Edit News Post": "Modifier l'article d'actualité",
"A list of editor nicknames. One per line.": "Une liste de surnoms d'éditeur. Un par ligne.", "A list of editor nicknames. One per line.": "Une liste de surnoms d'éditeur. Un par ligne.",
"Site Editors": "Éditeurs du site", "Site Editors": "Éditeurs du site",
"Allow news posts": "Autoriser les articles d'actualité" "Allow news posts": "Autoriser les articles d'actualité",
"Publish": "Publier"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Cuir News Post in eagar", "Edit News Post": "Cuir News Post in eagar",
"A list of editor nicknames. One per line.": "Liosta leasainmneacha eagarthóra. Ceann in aghaidh na líne.", "A list of editor nicknames. One per line.": "Liosta leasainmneacha eagarthóra. Ceann in aghaidh na líne.",
"Site Editors": "Eagarthóirí Suímh", "Site Editors": "Eagarthóirí Suímh",
"Allow news posts": "Ceadaigh poist nuachta" "Allow news posts": "Ceadaigh poist nuachta",
"Publish": "Fhoilsiú"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "समाचार पोस्ट संपादित करें", "Edit News Post": "समाचार पोस्ट संपादित करें",
"A list of editor nicknames. One per line.": "संपादक उपनामों की एक सूची। प्रति पंक्ति एक।", "A list of editor nicknames. One per line.": "संपादक उपनामों की एक सूची। प्रति पंक्ति एक।",
"Site Editors": "साइट संपादकों", "Site Editors": "साइट संपादकों",
"Allow news posts": "समाचार पोस्ट की अनुमति दें" "Allow news posts": "समाचार पोस्ट की अनुमति दें",
"Publish": "प्रकाशित करना"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Modifica post di notizie", "Edit News Post": "Modifica post di notizie",
"A list of editor nicknames. One per line.": "Un elenco di soprannomi dell'editor. Uno per riga.", "A list of editor nicknames. One per line.": "Un elenco di soprannomi dell'editor. Uno per riga.",
"Site Editors": "Editori del sito", "Site Editors": "Editori del sito",
"Allow news posts": "Consenti post di notizie" "Allow news posts": "Consenti post di notizie",
"Publish": "Pubblicare"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "ニュース投稿を編集する", "Edit News Post": "ニュース投稿を編集する",
"A list of editor nicknames. One per line.": "編集者のニックネームのリスト。 1行に1つ。", "A list of editor nicknames. One per line.": "編集者のニックネームのリスト。 1行に1つ。",
"Site Editors": "サイト編集者", "Site Editors": "サイト編集者",
"Allow news posts": "ニュース投稿を許可する" "Allow news posts": "ニュース投稿を許可する",
"Publish": "公開する"
} }

View File

@ -305,5 +305,6 @@
"Edit News Post": "Edit News Post", "Edit News Post": "Edit News Post",
"A list of editor nicknames. One per line.": "A list of editor nicknames. One per line.", "A list of editor nicknames. One per line.": "A list of editor nicknames. One per line.",
"Site Editors": "Site Editors", "Site Editors": "Site Editors",
"Allow news posts": "Allow news posts" "Allow news posts": "Allow news posts",
"Publish": "Publish"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Editar Postagem de Notícias", "Edit News Post": "Editar Postagem de Notícias",
"A list of editor nicknames. One per line.": "Uma lista de apelidos de editores. Um por linha.", "A list of editor nicknames. One per line.": "Uma lista de apelidos de editores. Um por linha.",
"Site Editors": "Editores do site", "Site Editors": "Editores do site",
"Allow news posts": "Permitir postagens de notícias" "Allow news posts": "Permitir postagens de notícias",
"Publish": "Publicar"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "Редактировать новость", "Edit News Post": "Редактировать новость",
"A list of editor nicknames. One per line.": "Список ников редакторов. По одному на строку.", "A list of editor nicknames. One per line.": "Список ников редакторов. По одному на строку.",
"Site Editors": "Редакторы сайта", "Site Editors": "Редакторы сайта",
"Allow news posts": "Разрешить публикации новостей" "Allow news posts": "Разрешить публикации новостей",
"Publish": "Публиковать"
} }

View File

@ -309,5 +309,6 @@
"Edit News Post": "编辑新闻帖子", "Edit News Post": "编辑新闻帖子",
"A list of editor nicknames. One per line.": "编辑者昵称列表。 每行一个。", "A list of editor nicknames. One per line.": "编辑者昵称列表。 每行一个。",
"Site Editors": "网站编辑", "Site Editors": "网站编辑",
"Allow news posts": "允许新闻发布" "Allow news posts": "允许新闻发布",
"Publish": "发布"
} }

View File

@ -3568,7 +3568,7 @@ def htmlProfile(defaultTimeline: str,
httpPrefix, translate, httpPrefix, translate,
iconsDir, False, False, iconsDir, False, False,
newswire, False, newswire, False,
False, None) False, None, False)
profileFooterStr += ' </td>\n' profileFooterStr += ' </td>\n'
profileFooterStr += ' </tr>\n' profileFooterStr += ' </tr>\n'
profileFooterStr += ' </tbody>\n' profileFooterStr += ' </tbody>\n'
@ -5589,7 +5589,7 @@ def votesIndicator(totalVotes: int, positiveVoting: bool) -> str:
return totalVotesStr return totalVotesStr
def htmlNewswire(newswire: str, nickname: str, moderator: bool, def htmlNewswire(newswire: {}, nickname: str, moderator: bool,
translate: {}, positiveVoting: bool, iconsDir: str) -> str: translate: {}, positiveVoting: bool, iconsDir: str) -> str:
"""Converts a newswire dict into html """Converts a newswire dict into html
""" """
@ -5660,7 +5660,8 @@ def getRightColumnContent(baseDir: str, nickname: str, domainFull: str,
httpPrefix: str, translate: {}, httpPrefix: str, translate: {},
iconsDir: str, moderator: bool, editor: bool, iconsDir: str, moderator: bool, editor: bool,
newswire: {}, positiveVoting: bool, newswire: {}, positiveVoting: bool,
showBackButton: bool, timelinePath: str) -> str: showBackButton: bool, timelinePath: str,
showPublishButton: bool) -> str:
"""Returns html content for the right column """Returns html content for the right column
""" """
htmlStr = '' htmlStr = ''
@ -5703,6 +5704,13 @@ def getRightColumnContent(baseDir: str, nickname: str, domainFull: str,
'<button class="cancelbtn">' + \ '<button class="cancelbtn">' + \
translate['Go Back'] + '</button></a>\n' translate['Go Back'] + '</button></a>\n'
if showPublishButton:
htmlStr += \
' <a href="' + \
'/users/' + nickname + '/newblog">' + \
'<button class="button">' + \
translate['Publish'] + '</button></a>\n'
if editor: if editor:
if os.path.isfile(baseDir + '/accounts/newswiremoderation.txt'): if os.path.isfile(baseDir + '/accounts/newswiremoderation.txt'):
# show the edit icon highlighted # show the edit icon highlighted
@ -5820,7 +5828,7 @@ def htmlNewswireMobile(baseDir: str, nickname: str,
httpPrefix, translate, httpPrefix, translate,
iconsDir, moderator, editor, iconsDir, moderator, editor,
newswire, positiveVoting, newswire, positiveVoting,
True, timelinePath) True, timelinePath, True)
htmlStr += htmlFooter() htmlStr += htmlFooter()
return htmlStr return htmlStr
@ -6507,7 +6515,7 @@ def htmlTimeline(defaultTimeline: str,
httpPrefix, translate, iconsDir, httpPrefix, translate, iconsDir,
moderator, editor, moderator, editor,
newswire, positiveVoting, newswire, positiveVoting,
False, None) False, None, True)
tlStr += ' <td valign="top" class="col-right">' + \ tlStr += ' <td valign="top" class="col-right">' + \
rightColumnStr + ' </td>\n' rightColumnStr + ' </td>\n'
tlStr += ' </tr>\n' tlStr += ' </tr>\n'