Skip to content

Commit

Permalink
removed(blogs): auto save draft functionality has been removed
Browse files Browse the repository at this point in the history
  • Loading branch information
jdalsem committed Nov 25, 2022
1 parent b014764 commit bb71b80
Show file tree
Hide file tree
Showing 34 changed files with 55 additions and 322 deletions.
84 changes: 0 additions & 84 deletions mod/blog/actions/blog/auto_save_revision.php

This file was deleted.

10 changes: 2 additions & 8 deletions mod/blog/actions/blog/save.php
Expand Up @@ -14,6 +14,7 @@

// edit or create a new entity
$guid = (int) get_input('guid');
$new_post = true;

if ($guid) {
$entity = get_entity($guid);
Expand All @@ -25,10 +26,9 @@

// save some data for revisions once we save the new edit
$revision_text = $blog->description;
$new_post = (bool) $blog->new_post;
$new_post = false;
} else {
$blog = new \ElggBlog();
$new_post = true;
}

// set the previous status for the hooks to update the time_created and river entries
Expand Down Expand Up @@ -106,12 +106,6 @@
return elgg_error_response(elgg_echo('blog:error:cannot_save'));
}

// remove autosave draft if exists
$blog->deleteAnnotations('blog_auto_save');

// no longer a brand new post.
$blog->deleteMetadata('new_post');

// if this was an edit, create a revision annotation
if (!$new_post && $revision_text) {
$blog->annotate('blog_revision', $revision_text);
Expand Down
16 changes: 0 additions & 16 deletions mod/blog/classes/Elgg/Blog/Forms/PrepareFields.php
Expand Up @@ -30,7 +30,6 @@ public function __invoke(\Elgg\Event $event): array {
'tags' => null,
'container_guid' => null,
'guid' => null,
'draft_warning' => '',
];

$blog = elgg_extract('entity', $vars);
Expand All @@ -52,21 +51,6 @@ public function __invoke(\Elgg\Event $event): array {
$values['revision'] = $revision;
$values['description'] = $revision->value;
}

// display a notice if there's an autosaved annotation
// and we're not editing it.
$auto_save = false;
$auto_save_annotations = $blog->getAnnotations([
'annotation_name' => 'blog_auto_save',
'limit' => 1,
]);
if (!empty($auto_save_annotations)) {
$auto_save = $auto_save_annotations[0];
}

if ($auto_save instanceof \ElggAnnotation && $revision instanceof \ElggAnnotation && $auto_save->id !== $revision->id) {
$values['draft_warning'] = elgg_echo('blog:messages:warning:draft');
}
}

return array_merge($vars, $values);
Expand Down
4 changes: 0 additions & 4 deletions mod/blog/classes/Elgg/Blog/Seeder.php
Expand Up @@ -56,10 +56,6 @@ public function seed() {
elgg_trigger_event('publish', 'object', $blog);
}

if ($this->faker()->boolean()) {
$blog->annotate('blog_auto_save', $this->faker()->text(500), ACCESS_PRIVATE, $blog->owner_guid);
}

if ($this->faker()->boolean()) {
$blog->annotate('blog_revision', $blog->description, ACCESS_PRIVATE, $blog->owner_guid);
$blog->description = $this->faker()->text(500);
Expand Down
1 change: 0 additions & 1 deletion mod/blog/classes/ElggBlog.php
Expand Up @@ -5,7 +5,6 @@
* @property string $status The published status of the blog post (published, draft)
* @property string $comments_on Whether commenting is allowed (Off, On)
* @property string $excerpt An excerpt of the blog post used when displaying the post
* @property int $new_post Whether this is an auto-save (not fully saved) (1 = yes, "" = no)
*/
class ElggBlog extends ElggObject {

Expand Down
1 change: 0 additions & 1 deletion mod/blog/elgg-plugin.php
Expand Up @@ -23,7 +23,6 @@
],
'actions' => [
'blog/save' => [],
'blog/auto_save_revision' => [],
],
'routes' => [
'collection:object:blog:owner' => [
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/ca.php
Expand Up @@ -25,14 +25,11 @@
'blog:save_status' => 'Desat: ',

'blog:revision' => 'Revisió',
'blog:auto_saved_revision' => 'Revisió desada automàticament',

// messages
'blog:message:saved' => 'Entrada del bloc desada.',
'blog:error:cannot_save' => 'No s\'ha pogut desar l\'entrada del bloc.',
'blog:error:cannot_auto_save' => 'No es pot desar el post de bloc automàticament.',
'blog:error:cannot_write_to_container' => 'No tens els permisos necessaris per afegir el bloc al grup.',
'blog:messages:warning:draft' => 'Hi ha un esborrany sense desar per aquesta entrada!',
'blog:edit_revision_notice' => '(Versió anterior)',
'blog:none' => 'No hi ha cap entrada al bloc',
'blog:error:missing:title' => 'siusplau, entra un títol per al bloc!',
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/cmn.php
Expand Up @@ -26,14 +26,11 @@
'blog:save_status' => '最后保存',

'blog:revision' => '修订',
'blog:auto_saved_revision' => '自动保存修订',

// messages
'blog:message:saved' => '博客已保存',
'blog:error:cannot_save' => '无法保存博客',
'blog:error:cannot_auto_save' => '无法自动保存博客',
'blog:error:cannot_write_to_container' => '无权限保存圈子博客',
'blog:messages:warning:draft' => '有未保存的草稿',
'blog:edit_revision_notice' => '(旧版)',
'blog:none' => '无博客',
'blog:error:missing:title' => '请输入博客标题',
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/cs.php
Expand Up @@ -17,14 +17,11 @@
'blog:save_status' => 'Naposledy uloženo:',

'blog:revision' => 'Revize',
'blog:auto_saved_revision' => 'Automaticky uložená revize',

// messages
'blog:message:saved' => 'Blog byl publikován.',
'blog:error:cannot_save' => 'Nemohu uložit blog.',
'blog:error:cannot_auto_save' => 'Nemohu automaticky uložit blog.',
'blog:error:cannot_write_to_container' => 'Nemáte práva k uložení blogu do skupiny.',
'blog:messages:warning:draft' => 'Pro tento příspěvek máte neuložený koncept!',
'blog:edit_revision_notice' => '(Stará verze)',
'blog:none' => 'Žádné blogy.',
'blog:error:missing:title' => 'Zadejte prosím nadpis blogu!',
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/da.php
Expand Up @@ -25,14 +25,11 @@
'blog:save_status' => 'Sidst gemt: ',

'blog:revision' => 'Revision',
'blog:auto_saved_revision' => 'Auto gemt revision',

// messages
'blog:message:saved' => 'Blogindlæg gemt.',
'blog:error:cannot_save' => 'Kan ikke gemme blogindlæg.',
'blog:error:cannot_auto_save' => 'Kan ikke automatisk gemme blog indlægget',
'blog:error:cannot_write_to_container' => 'Utilstrækkelig adgang til at gemme bloggen til gruppe.',
'blog:messages:warning:draft' => 'Der er en ikke gemt kladde til dette indlæg!',
'blog:edit_revision_notice' => '(Gammel version)',
'blog:none' => 'Ingen blogindlæg',
'blog:error:missing:title' => 'Angiv en blog titel!',
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/de.php
Expand Up @@ -28,14 +28,11 @@
'blog:save_status' => 'Zuletzt gespeichert: ',

'blog:revision' => 'Revision',
'blog:auto_saved_revision' => 'Automatisch gespeicherte Revision',

// messages
'blog:message:saved' => 'Dein Blog-Eintrag wurde gespeichert.',
'blog:error:cannot_save' => 'Dein Blog-Eintrag konnte nicht gespeichert werden.',
'blog:error:cannot_auto_save' => 'Das automatische Speichern Deines Blog-Eintrags ist fehlgeschlagen.',
'blog:error:cannot_write_to_container' => 'Keine ausreichenden Zugriffsrechte zum Speichern des Blog-Eintrags im Gruppenblog vorhanden.',
'blog:messages:warning:draft' => 'Die Entwurfsversion dieses Eintrags wurde nocht nicht gespeichert!',
'blog:edit_revision_notice' => '(Alte Revision)',
'blog:none' => 'Keine Blog-Einträge vorhanden.',
'blog:error:missing:title' => 'Bitte einen Titel für Deinen Blog-Eintrag angeben!',
Expand Down
3 changes: 0 additions & 3 deletions mod/blog/languages/el.php
Expand Up @@ -26,14 +26,11 @@
'blog:save_status' => 'Τελευταία αποθήκευση:',

'blog:revision' => 'Αναθεώρηση',
'blog:auto_saved_revision' => 'Αυτόματη αποθήκευση αναθεώρησης',

// messages
'blog:message:saved' => 'Η ανάρτηση αποθηκεύτηκε',
'blog:error:cannot_save' => 'Αδύνατη η αποθήκευση της ανάρτησης',
'blog:error:cannot_auto_save' => 'Αδύνατη η αυτόματη αποθήκευση της ανάρτησης',
'blog:error:cannot_write_to_container' => 'Μη έγκυρη πρόσβαση για αποθήκευση της ανάρτησης στην ομάδα',
'blog:messages:warning:draft' => 'Υπάρχει μη αποθηκευμένο προσχέδιο αυτής της ανάρτησης!',
'blog:edit_revision_notice' => '(Παλιά έκδοση)',
'blog:none' => 'Δεν υπάρχουν αναρτήσεις',
'blog:error:missing:title' => 'Παρακαλούμε εισάγετε τίτλο της ανάρτησης!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/en.php
Expand Up @@ -29,14 +29,11 @@
'blog:save_status' => 'Last saved: ',

'blog:revision' => 'Revision',
'blog:auto_saved_revision' => 'Auto Saved Revision',


// messages
'blog:message:saved' => 'Blog post saved.',
'blog:error:cannot_save' => 'Cannot save blog post.',
'blog:error:cannot_auto_save' => 'Cannot automatically save blog post.',
'blog:error:cannot_write_to_container' => 'Insufficient access to save blog to group.',
'blog:messages:warning:draft' => 'There is an unsaved draft of this post!',
'blog:edit_revision_notice' => '(Old version)',
'blog:none' => 'No blog posts',
'blog:error:missing:title' => 'Please enter a blog title!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/es.php
Expand Up @@ -26,14 +26,11 @@
'blog:save_status' => 'Último guardado: ',

'blog:revision' => 'Revisión',
'blog:auto_saved_revision' => 'Revisión autoguardada',


// messages
'blog:message:saved' => 'Entrada guardada.',
'blog:error:cannot_save' => 'No se puede guardar la entrada.',
'blog:error:cannot_auto_save' => 'No se puede guardar la entrada de blog automáticamente.',
'blog:error:cannot_write_to_container' => 'Acceso insuficiente para guardar la entrada.',
'blog:messages:warning:draft' => '¡Este es un borrador no guardado de esta entrada!',
'blog:edit_revision_notice' => '(Versión antigua)',
'blog:none' => 'No hay entradas',
'blog:error:missing:title' => '¡Por favor ingresa un título!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/fi.php
Expand Up @@ -25,14 +25,11 @@
'blog:save_status' => 'Tallennettu viimeksi: ',

'blog:revision' => 'Versio',
'blog:auto_saved_revision' => 'Versio Auto Saved Revision',


// messages
'blog:message:saved' => 'Blogi tallennettu.',
'blog:error:cannot_save' => 'Blogiviestiä ei voida tallentaa.',
'blog:error:cannot_auto_save' => 'Blogin automaattinen tallentaminen ei toimi.',
'blog:error:cannot_write_to_container' => 'Sinulla ei ole oikeuksia luoda blogia tähän ryhmään.',
'blog:messages:warning:draft' => 'Tästä blogiviestistä on tallentamaton luonnos!',
'blog:edit_revision_notice' => '(Vanha versio)',
'blog:none' => 'Ei blogiviestejä',
'blog:error:missing:title' => 'Syötä blogille otsikko!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/fr.php
Expand Up @@ -29,14 +29,11 @@
'blog:save_status' => 'Dernier enregistrement :',

'blog:revision' => 'Révision',
'blog:auto_saved_revision' => 'Révision automatiquement enregistrée',


// messages
'blog:message:saved' => 'Article de blog enregistré.',
'blog:error:cannot_save' => 'Impossible d\'enregistrer l\'article de blog.',
'blog:error:cannot_auto_save' => 'Impossible de sauvegarder automatiquement l\'article de blog. ',
'blog:error:cannot_write_to_container' => 'Droits d\'accès insuffisants pour enregistrer l\'article dans ce groupe.',
'blog:messages:warning:draft' => 'Il y a un brouillon non enregistré de cet article !',
'blog:edit_revision_notice' => '(Ancienne version)',
'blog:none' => 'Aucun article de blog',
'blog:error:missing:title' => 'Vous devez donner un titre à votre article !',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/gd.php
Expand Up @@ -28,14 +28,11 @@
'blog:save_status' => 'Air a shàbhaladh mu dheireadh:',

'blog:revision' => 'Lèirmheas',
'blog:auto_saved_revision' => 'Lèirmheas air a shàbhaladh gu fèin-obrachail',


// messages
'blog:message:saved' => 'Chaidh am brath-bloga a shàbhaladh.',
'blog:error:cannot_save' => 'Chan urrainn dhuinn am brath-bloga a shàbhaladh.',
'blog:error:cannot_auto_save' => 'Chan urrainn dhuinn am brath-bloga a shàbhaladh gu fèin-obrachail.',
'blog:error:cannot_write_to_container' => 'Chan eilear còirichean gu leòr gus am blog a shàbhaladh dhan bhuidheann',
'blog:messages:warning:draft' => 'Tha dreach dhen phost seo ann nach deach a shàbhaladh!',
'blog:edit_revision_notice' => '(Seann-tionndadh)',
'blog:none' => 'Chan eil brath-bloga sam bith ann',
'blog:error:missing:title' => 'Cuir a-steach tiotal a\' bhratha-bhloga!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/gl.php
Expand Up @@ -25,14 +25,11 @@
'blog:save_status' => 'Gardado:',

'blog:revision' => 'Revisión',
'blog:auto_saved_revision' => 'Revisión gardada automaticamente',


// messages
'blog:message:saved' => 'Gardouse o artigo',
'blog:error:cannot_save' => 'Non foi posíbel gardar o artigo.',
'blog:error:cannot_auto_save' => 'Non pode gardarse automaticamente o artigo.',
'blog:error:cannot_write_to_container' => 'Non ten acceso dabondo para gardar a bitácora no grupo.',
'blog:messages:warning:draft' => 'Hai un borrador sen gardar deste artig!',
'blog:edit_revision_notice' => '(versión vella)',
'blog:none' => 'Non hai artigos.',
'blog:error:missing:title' => 'Escriba o nome da bitácora',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/hr.php
Expand Up @@ -26,14 +26,11 @@
'blog:save_status' => 'Zadnja izmjena:',

'blog:revision' => 'Revizija',
'blog:auto_saved_revision' => 'Automatski spremljena revizija',


// messages
'blog:message:saved' => 'Objava na blogu je sačuvana. ',
'blog:error:cannot_save' => 'Nije moguće sačuvati objavu na blogu. ',
'blog:error:cannot_auto_save' => 'Nije moguće automatski sačuvati objavu na blogu. ',
'blog:error:cannot_write_to_container' => 'Nije dozvoljeno spremanje bloga u grupi. ',
'blog:messages:warning:draft' => 'Postoji nesačuvana inačica ove objave!',
'blog:edit_revision_notice' => '(Prethodna inačica)',
'blog:none' => 'Ne postoji objava na blogu. ',
'blog:error:missing:title' => 'Molimo upišite naslov bloga!',
Expand Down
5 changes: 1 addition & 4 deletions mod/blog/languages/it.php
Expand Up @@ -25,14 +25,11 @@
'blog:save_status' => 'Ultimo salvataggio:',

'blog:revision' => 'Revisione',
'blog:auto_saved_revision' => 'Revisione salvata automaticamente',


// messages
'blog:message:saved' => 'Articolo salvato.',
'blog:error:cannot_save' => 'Impossibile salvare l\'articolo.',
'blog:error:cannot_auto_save' => 'Impossibile salvare automaticamente l\'articolo.',
'blog:error:cannot_write_to_container' => 'Privilegi insufficienti per salvare l\'articolo sul gruppo.',
'blog:messages:warning:draft' => 'C\'è una bozza non salvata di questo articolo!',
'blog:edit_revision_notice' => '(Vecchia versione)',
'blog:none' => 'Nessun articolo.',
'blog:error:missing:title' => 'Si prega di inserire un titolo per l\'articolo.',
Expand Down

0 comments on commit bb71b80

Please sign in to comment.