mirror of https://gitlab.com/bashrc2/epicyon
Delete event button
parent
8b08d5d5c2
commit
b97a9861c8
|
@ -88,6 +88,8 @@ def getTodaysEvents(baseDir: str,nickname: str,domain: str, \
|
||||||
calendarPostIds.append(postId)
|
calendarPostIds.append(postId)
|
||||||
if not events.get(dayOfMonth):
|
if not events.get(dayOfMonth):
|
||||||
events[dayOfMonth]=[]
|
events[dayOfMonth]=[]
|
||||||
|
# link to the id so that the event can be easily deleted
|
||||||
|
postEvent['postId']=postId
|
||||||
events[dayOfMonth].append(postEvent)
|
events[dayOfMonth].append(postEvent)
|
||||||
|
|
||||||
# if some posts have been deleted then regenerate the calendar file
|
# if some posts have been deleted then regenerate the calendar file
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "هل أعجبتك هذه التدوينة",
|
"Like this post": "هل أعجبتك هذه التدوينة",
|
||||||
"Undo the like": "التراجع عن مثل",
|
"Undo the like": "التراجع عن مثل",
|
||||||
"Delete this post": "احذف هذا المنشور",
|
"Delete this post": "احذف هذا المنشور",
|
||||||
|
"Delete this event": "احذف هذا الحدث",
|
||||||
"Reply to this post": "الرد على هذا المنصب",
|
"Reply to this post": "الرد على هذا المنصب",
|
||||||
"Write your post text below.": "اكتب نص المنشور أدناه.",
|
"Write your post text below.": "اكتب نص المنشور أدناه.",
|
||||||
"Write your reply to": "اكتب ردك على",
|
"Write your reply to": "اكتب ردك على",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "M'agrada aquesta publicació",
|
"Like this post": "M'agrada aquesta publicació",
|
||||||
"Undo the like": "Desfer els similars",
|
"Undo the like": "Desfer els similars",
|
||||||
"Delete this post": "Suprimeix aquesta publicació",
|
"Delete this post": "Suprimeix aquesta publicació",
|
||||||
|
"Delete this event": "Suprimeix aquest esdeveniment",
|
||||||
"Reply to this post": "Respon a aquesta publicació",
|
"Reply to this post": "Respon a aquesta publicació",
|
||||||
"Write your post text below.": "Escriviu el vostre text a continuació.",
|
"Write your post text below.": "Escriviu el vostre text a continuació.",
|
||||||
"Write your reply to": "Escriviu la vostra resposta a",
|
"Write your reply to": "Escriviu la vostra resposta a",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Hoffwch y swydd hon",
|
"Like this post": "Hoffwch y swydd hon",
|
||||||
"Undo the like": "Dadwneud y tebyg",
|
"Undo the like": "Dadwneud y tebyg",
|
||||||
"Delete this post": "Dileu'r swydd hon",
|
"Delete this post": "Dileu'r swydd hon",
|
||||||
|
"Delete this event": "Dileu'r digwyddiad hwn",
|
||||||
"Reply to this post": "Ymateb i'r swydd hon",
|
"Reply to this post": "Ymateb i'r swydd hon",
|
||||||
"Write your post text below.": "Ysgrifennwch destun eich post isod.",
|
"Write your post text below.": "Ysgrifennwch destun eich post isod.",
|
||||||
"Write your reply to": "Ysgrifennwch eich ateb i",
|
"Write your reply to": "Ysgrifennwch eich ateb i",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Gefällt mir",
|
"Like this post": "Gefällt mir",
|
||||||
"Undo the like": "Gefällt mir nicht mehr",
|
"Undo the like": "Gefällt mir nicht mehr",
|
||||||
"Delete this post": "Löschen",
|
"Delete this post": "Löschen",
|
||||||
|
"Delete this event": "Löschen Sie dieses Ereignis",
|
||||||
"Reply to this post": "Antworten",
|
"Reply to this post": "Antworten",
|
||||||
"Write your post text below.": "Schreiben Sie unten Ihren Beitrag.",
|
"Write your post text below.": "Schreiben Sie unten Ihren Beitrag.",
|
||||||
"Write your reply to": "Schreiben Sie Ihre Antwort ",
|
"Write your reply to": "Schreiben Sie Ihre Antwort ",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Like this post",
|
"Like this post": "Like this post",
|
||||||
"Undo the like": "Undo the like",
|
"Undo the like": "Undo the like",
|
||||||
"Delete this post": "Delete this post",
|
"Delete this post": "Delete this post",
|
||||||
|
"Delete this event": "Delete this event",
|
||||||
"Reply to this post": "Reply to this post",
|
"Reply to this post": "Reply to this post",
|
||||||
"Write your post text below.": "Write your post text below.",
|
"Write your post text below.": "Write your post text below.",
|
||||||
"Write your reply to": "Write your reply to",
|
"Write your reply to": "Write your reply to",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Como esta publicación",
|
"Like this post": "Como esta publicación",
|
||||||
"Undo the like": "Deshacer el me gusta",
|
"Undo the like": "Deshacer el me gusta",
|
||||||
"Delete this post": "Borra esta publicación",
|
"Delete this post": "Borra esta publicación",
|
||||||
|
"Delete this event": "Eliminar este evento",
|
||||||
"Reply to this post": "Responder a esta publicación",
|
"Reply to this post": "Responder a esta publicación",
|
||||||
"Write your post text below.": "Escribe el texto de tu publicación a continuación.",
|
"Write your post text below.": "Escribe el texto de tu publicación a continuación.",
|
||||||
"Write your reply to": "Escribe tu respuesta a",
|
"Write your reply to": "Escribe tu respuesta a",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Comme ce poste",
|
"Like this post": "Comme ce poste",
|
||||||
"Undo the like": "Annuler le même",
|
"Undo the like": "Annuler le même",
|
||||||
"Delete this post": "Supprimer ce post",
|
"Delete this post": "Supprimer ce post",
|
||||||
|
"Delete this event": "Supprimer cet événement",
|
||||||
"Reply to this post": "Répondre à ce post",
|
"Reply to this post": "Répondre à ce post",
|
||||||
"Write your post text below.": "Entrez votre message ci-dessous.",
|
"Write your post text below.": "Entrez votre message ci-dessous.",
|
||||||
"Write your reply to": "Écrivez votre réponse à",
|
"Write your reply to": "Écrivez votre réponse à",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Cosúil leis an bpost seo",
|
"Like this post": "Cosúil leis an bpost seo",
|
||||||
"Undo the like": "Cealaigh a leithéid",
|
"Undo the like": "Cealaigh a leithéid",
|
||||||
"Delete this post": "Scrios an post seo",
|
"Delete this post": "Scrios an post seo",
|
||||||
|
"Delete this event": "Scrios an imeacht seo",
|
||||||
"Reply to this post": "Freagra ar an bpost seo",
|
"Reply to this post": "Freagra ar an bpost seo",
|
||||||
"Write your post text below.": "Scríobh do théacs poist thíos.",
|
"Write your post text below.": "Scríobh do théacs poist thíos.",
|
||||||
"Write your reply to": "Scríobh do fhreagra",
|
"Write your reply to": "Scríobh do fhreagra",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "इस डाक की तरह",
|
"Like this post": "इस डाक की तरह",
|
||||||
"Undo the like": "की तरह पूर्ववत करें",
|
"Undo the like": "की तरह पूर्ववत करें",
|
||||||
"Delete this post": "इस पोस्ट को मिटायें",
|
"Delete this post": "इस पोस्ट को मिटायें",
|
||||||
|
"Delete this event": "इस ईवेंट को हटा दें",
|
||||||
"Reply to this post": "इस पोस्ट का जवाब दें",
|
"Reply to this post": "इस पोस्ट का जवाब दें",
|
||||||
"Write your post text below.": "अपना पोस्ट टेक्स्ट नीचे लिखें।",
|
"Write your post text below.": "अपना पोस्ट टेक्स्ट नीचे लिखें।",
|
||||||
"Write your reply to": "अपना उत्तर लिखें",
|
"Write your reply to": "अपना उत्तर लिखें",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Mi piace questo post",
|
"Like this post": "Mi piace questo post",
|
||||||
"Undo the like": "Annulla il mi piace",
|
"Undo the like": "Annulla il mi piace",
|
||||||
"Delete this post": "Elimina questo post",
|
"Delete this post": "Elimina questo post",
|
||||||
|
"Delete this event": "Elimina questo evento",
|
||||||
"Reply to this post": "Rispondi a questo post",
|
"Reply to this post": "Rispondi a questo post",
|
||||||
"Write your post text below.": "Scrivi il testo del tuo post qui sotto.",
|
"Write your post text below.": "Scrivi il testo del tuo post qui sotto.",
|
||||||
"Write your reply to": "Scrivi la tua risposta a",
|
"Write your reply to": "Scrivi la tua risposta a",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "この投稿のように",
|
"Like this post": "この投稿のように",
|
||||||
"Undo the like": "元に戻す",
|
"Undo the like": "元に戻す",
|
||||||
"Delete this post": "この投稿を削除",
|
"Delete this post": "この投稿を削除",
|
||||||
|
"Delete this event": "このイベントを削除",
|
||||||
"Reply to this post": "この投稿への返信",
|
"Reply to this post": "この投稿への返信",
|
||||||
"Write your post text below.": "以下に投稿テキストを書いてください。",
|
"Write your post text below.": "以下に投稿テキストを書いてください。",
|
||||||
"Write your reply to": "への返信を書く",
|
"Write your reply to": "への返信を書く",
|
||||||
|
|
|
@ -104,7 +104,8 @@
|
||||||
"Options for": "Opcions per",
|
"Options for": "Opcions per",
|
||||||
"Stop following": "Quitar de seguir",
|
"Stop following": "Quitar de seguir",
|
||||||
"Follow": "Seguir",
|
"Follow": "Seguir",
|
||||||
"Delete this post?": "Suprimir aquesta publicacion ?",
|
"Delete this post": "Suprimir aquesta publicacion ?",
|
||||||
|
"Delete this event": "Suprimir aquesta publicacion ?",
|
||||||
"No": "Non",
|
"No": "Non",
|
||||||
"Yes": "Òc",
|
"Yes": "Òc",
|
||||||
"Info": "Info",
|
"Info": "Info",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Curtir este post",
|
"Like this post": "Curtir este post",
|
||||||
"Undo the like": "Desfazer o gosto",
|
"Undo the like": "Desfazer o gosto",
|
||||||
"Delete this post": "Excluir esta postagem",
|
"Delete this post": "Excluir esta postagem",
|
||||||
|
"Delete this event": "Excluir este evento",
|
||||||
"Reply to this post": "Responder a este post",
|
"Reply to this post": "Responder a este post",
|
||||||
"Write your post text below.": "Escreva o texto da sua postagem abaixo.",
|
"Write your post text below.": "Escreva o texto da sua postagem abaixo.",
|
||||||
"Write your reply to": "Escreva sua resposta para",
|
"Write your reply to": "Escreva sua resposta para",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "Мне нравится этот пост",
|
"Like this post": "Мне нравится этот пост",
|
||||||
"Undo the like": "Отменить подобное",
|
"Undo the like": "Отменить подобное",
|
||||||
"Delete this post": "Удалить этот пост",
|
"Delete this post": "Удалить этот пост",
|
||||||
|
"Delete this event": "Удалить это событие",
|
||||||
"Reply to this post": "Ответить на этот пост",
|
"Reply to this post": "Ответить на этот пост",
|
||||||
"Write your post text below.": "Напишите текст вашего поста ниже.",
|
"Write your post text below.": "Напишите текст вашего поста ниже.",
|
||||||
"Write your reply to": "Напишите свой ответ",
|
"Write your reply to": "Напишите свой ответ",
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
"Like this post": "喜欢这篇文章",
|
"Like this post": "喜欢这篇文章",
|
||||||
"Undo the like": "撤消喜欢",
|
"Undo the like": "撤消喜欢",
|
||||||
"Delete this post": "删除此帖子",
|
"Delete this post": "删除此帖子",
|
||||||
|
"Delete this event": "删除此活动",
|
||||||
"Reply to this post": "回复此帖子",
|
"Reply to this post": "回复此帖子",
|
||||||
"Write your post text below.": "在下面写您的帖子文字。",
|
"Write your post text below.": "在下面写您的帖子文字。",
|
||||||
"Write your reply to": "写您的回覆",
|
"Write your reply to": "写您的回覆",
|
||||||
|
|
|
@ -3665,13 +3665,19 @@ def htmlCalendarDay(translate: {}, \
|
||||||
calendarStr+='</caption>\n'
|
calendarStr+='</caption>\n'
|
||||||
calendarStr+='<tbody>\n'
|
calendarStr+='<tbody>\n'
|
||||||
|
|
||||||
|
iconsDir=getIconsDir(baseDir)
|
||||||
|
|
||||||
if dayEvents:
|
if dayEvents:
|
||||||
for eventPost in dayEvents:
|
for eventPost in dayEvents:
|
||||||
eventTime=None
|
eventTime=None
|
||||||
eventDescription=None
|
eventDescription=None
|
||||||
eventPlace=None
|
eventPlace=None
|
||||||
|
postId=None
|
||||||
|
# get the time place and description
|
||||||
for ev in eventPost:
|
for ev in eventPost:
|
||||||
if ev['type']=='Event':
|
if ev['type']=='Event':
|
||||||
|
if ev.get('postId'):
|
||||||
|
postId=ev['postId']
|
||||||
if ev.get('startTime'):
|
if ev.get('startTime'):
|
||||||
eventDate=datetime.strptime(ev['startTime'],"%Y-%m-%dT%H:%M:%S%z")
|
eventDate=datetime.strptime(ev['startTime'],"%Y-%m-%dT%H:%M:%S%z")
|
||||||
eventTime=eventDate.strftime("%H:%M").strip()
|
eventTime=eventDate.strftime("%H:%M").strip()
|
||||||
|
@ -3680,16 +3686,21 @@ def htmlCalendarDay(translate: {}, \
|
||||||
elif ev['type']=='Place':
|
elif ev['type']=='Place':
|
||||||
if ev.get('name'):
|
if ev.get('name'):
|
||||||
eventPlace=ev['name']
|
eventPlace=ev['name']
|
||||||
|
|
||||||
|
deleteButtonStr=''
|
||||||
|
if postId:
|
||||||
|
deleteButtonStr='<td><a href="'+actor+'/calendardelete?id='+postId+'"><img loading="lazy" alt="'+translate['Delete this event']+' |" title="'+translate['Delete this event']+' |" src="/'+iconsDir+'/delete.png" /></a></td>'
|
||||||
|
|
||||||
if eventTime and eventDescription and eventPlace:
|
if eventTime and eventDescription and eventPlace:
|
||||||
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span><br>'+eventDescription+'</td></tr>\n'
|
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span><br>'+eventDescription+'</td>'+deleteButtonStr+'</tr>\n'
|
||||||
elif eventTime and eventDescription and not eventPlace:
|
elif eventTime and eventDescription and not eventPlace:
|
||||||
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event">'+eventDescription+'</td></tr>\n'
|
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event">'+eventDescription+'</td>'+deleteButtonStr+'</tr>\n'
|
||||||
elif not eventTime and eventDescription and not eventPlace:
|
elif not eventTime and eventDescription and not eventPlace:
|
||||||
calendarStr+='<tr><td class="calendar__day__time"></td><td class="calendar__day__event">'+eventDescription+'</td></tr>\n'
|
calendarStr+='<tr><td class="calendar__day__time"></td><td class="calendar__day__event">'+eventDescription+'</td>'+deleteButtonStr+'</tr>\n'
|
||||||
elif not eventTime and eventDescription and eventPlace:
|
elif not eventTime and eventDescription and eventPlace:
|
||||||
calendarStr+='<tr><td class="calendar__day__time"></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span><br>'+eventDescription+'</td></tr>\n'
|
calendarStr+='<tr><td class="calendar__day__time"></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span><br>'+eventDescription+'</td>'+deleteButtonStr+'</tr>\n'
|
||||||
elif eventTime and not eventDescription and eventPlace:
|
elif eventTime and not eventDescription and eventPlace:
|
||||||
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span></td></tr>\n'
|
calendarStr+='<tr><td class="calendar__day__time"><b>'+eventTime+'</b></td><td class="calendar__day__event"><span class="place">'+eventPlace+'</span></td>'+deleteButtonStr+'</tr>\n'
|
||||||
|
|
||||||
calendarStr+='</tbody>\n'
|
calendarStr+='</tbody>\n'
|
||||||
calendarStr+='</table></main>\n'
|
calendarStr+='</table></main>\n'
|
||||||
|
|
Loading…
Reference in New Issue