Scheduled posts are now listed and can be deleted

This commit is contained in:
Michael 2021-08-02 17:03:06 +00:00
commit f87e41e206
5 changed files with 102 additions and 8 deletions

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 2021.09-dev\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-08-02 12:15+0000\n"
"POT-Creation-Date: 2021-08-02 17:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -845,7 +845,7 @@ msgstr ""
#: src/Module/Invite.php:127 src/Module/Notifications/Notification.php:47
#: src/Module/Notifications/Notification.php:76
#: src/Module/Profile/Common.php:56 src/Module/Profile/Contacts.php:57
#: src/Module/Profile/Schedule.php:33 src/Module/Register.php:62
#: src/Module/Profile/Schedule.php:38 src/Module/Register.php:62
#: src/Module/Register.php:75 src/Module/Register.php:193
#: src/Module/Register.php:232 src/Module/Search/Directory.php:38
#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70
@ -7096,7 +7096,7 @@ msgstr ""
msgid "Only You Can See This"
msgstr ""
#: src/Module/BaseProfile.php:117
#: src/Module/BaseProfile.php:117 src/Module/Profile/Schedule.php:68
msgid "Scheduled Posts"
msgstr ""
@ -8779,10 +8779,16 @@ msgstr ""
msgid "%s's comments"
msgstr ""
#: src/Module/Profile/Schedule.php:40
msgid ""
"Currently here is no functionality here. Please use an app to have a look at "
"your scheduled posts."
#: src/Module/Profile/Schedule.php:70
msgid "Scheduled"
msgstr ""
#: src/Module/Profile/Schedule.php:71
msgid "Content"
msgstr ""
#: src/Module/Profile/Schedule.php:72
msgid "Remove post"
msgstr ""
#: src/Module/Register.php:69

View file

@ -0,0 +1,23 @@
<div class="generic-page-wrapper">
<h1>{{$title}}</h1>
<form action="profile/{{$nickname}}/schedule" method="post" autocomplete="off">
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
<table id='application-block' class='table table-condensed table-striped'>
<thead>
<tr>
<th>{{$scheduled_at}}</th>
<th>{{$content}}</th>
</tr>
</thead>
<tbody>
{{foreach $schedule as $entry}}
<tr>
<td>{{$entry.scheduled_at}}</td>
<td>{{$entry.content}}</td>
<td><a href="{{$baseurl}}/profile/{{$nickname}}/schedule/delete/{{$entry.id}}?t={{$form_security_token}}" class="icon s22 delete" title="{{$delete}}">&nbsp;</a></td>
</tr>
{{/foreach}}
</tbody>
</table>
</form>
</div>

View file

@ -0,0 +1,24 @@
<div class="generic-page-wrapper">
{{* include the title template for the settings title *}}
{{include file="section_title.tpl" title=$title}}
<form action="profile/{{$nickname}}/schedule" method="post" autocomplete="off">
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
<table id='application-block' class='table table-condensed table-striped'>
<thead>
<tr>
<th>{{$scheduled_at}}</th>
<th>{{$content}}</th>
</tr>
</thead>
<tbody>
{{foreach $schedule as $row}}
<tr>
<td>{{$row.scheduled_at}}</td>
<td>{{$row.content}}</td>
<td><a href="{{$baseurl}}/profile/{{$nickname}}/schedule/delete/{{$row.id}}?t={{$form_security_token}}" class="btn" title="{{$delete}}"><i class="fa fa-trash" aria-hidden="true"></i></a></td>
</tr>
{{/foreach}}
</tbody>
</table>
</form>
</div>