Edit blogs, and add blog icons and banners (#460)

Also adds a parameter to `md_to_html` to only render inline elements (so that we don't have titles or images in blog descriptions). And moves the delete button for the blog on the edition page.

I still have to update the SQLite migration once others PRs with migrations will be merged.

Also, there will be a problem when you edit a blog while not owning its banner or icon: when validating they will be reset to their default values… I don't see a good solution to this until we have a better way to handle uploads with Rocket (the same is probably happening for articles btw).

And the icon/banner are not federated yet, I don't know if I should add it to this PR or if it can come after?

![image](https://user-images.githubusercontent.com/16254623/53894510-7d853300-4030-11e9-8a2c-f5c0b0c7f512.png)
![image](https://user-images.githubusercontent.com/16254623/53894539-8b3ab880-4030-11e9-8113-685a27be8d7c.png)

Fixes #453
Fixes #454
This commit is contained in:
Baptiste Gelez
2019-03-22 19:51:36 +01:00
committed by GitHub
parent 6cd9c8a01a
commit bdfad844d7
41 changed files with 1391 additions and 456 deletions
+53 -20
View File
@@ -44,6 +44,18 @@ msgstr "Necesitas iniciar sesión para crear un nuevo blog"
msgid "You are not allowed to delete this blog."
msgstr ""
# src/routes/blogs.rs:170
msgid "You are not allowed to edit this blog."
msgstr ""
# src/main.rs:1
msgid "You can't use this media as blog icon."
msgstr ""
# src/main.rs:1
msgid "You can't use this media as blog banner."
msgstr ""
msgid "You need to be logged in order to like a post"
msgstr "Necesitas iniciar sesión para gustar una publicación"
@@ -368,6 +380,12 @@ msgstr ""
msgid "Read the detailed rules"
msgstr ""
msgid "None"
msgstr ""
msgid "No description"
msgstr ""
msgid "View all"
msgstr ""
@@ -536,9 +554,6 @@ msgstr ""
msgid "Illustration"
msgstr ""
msgid "None"
msgstr ""
msgid "This is a draft, don't publish it yet."
msgstr ""
@@ -645,6 +660,35 @@ msgid "Sorry about that. If you think this is a bug, please report it."
msgstr ""
"Disculpe la molestia. Si cree que esto es un defecto, por favor repórtalo."
msgid "Edit \"{}\""
msgstr ""
msgid "Description"
msgstr ""
msgid ""
"You can upload images to your gallery, to use them as blog icons or banners."
msgstr ""
msgid "Upload images"
msgstr ""
msgid "Blog icon"
msgstr ""
msgid "Blog banner"
msgstr ""
#, fuzzy
msgid "Update blog"
msgstr "Crear el blog"
msgid "Be very careful, any action taken here can't be reversed."
msgstr ""
msgid "Permanently delete this blog"
msgstr ""
#, fuzzy
msgid "New Blog"
msgstr "Nuevo blog"
@@ -655,29 +699,21 @@ msgstr "Crear un blog"
msgid "Create blog"
msgstr "Crear el blog"
msgid "{}'s icon"
msgstr ""
msgid "New article"
msgstr "Nueva publicación"
msgid "There's one author on this blog: "
msgid_plural "There are {0} authors on this blog: "
msgstr[0] ""
msgstr[1] ""
msgid "There's one article on this blog"
msgid_plural "There are {0} articles on this blog"
msgstr[0] ""
msgstr[1] ""
#, fuzzy
msgid "No posts to see here yet."
msgstr "No hay publicaciones para ver aquí ahora."
msgid "New article"
msgstr "Nueva publicación"
msgid "Be very careful, any action taken here can't be reversed."
msgstr ""
msgid "Permanently delete this blog"
msgstr ""
msgid "Articles tagged \"{0}\""
msgstr ""
@@ -702,9 +738,6 @@ msgstr ""
msgid "Media upload"
msgstr ""
msgid "Description"
msgstr ""
msgid "Useful for visually impaired people, as well as licensing information"
msgstr ""