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
+52 -20
View File
@@ -46,6 +46,18 @@ msgstr ""
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 ""
# src/routes/likes.rs:41
msgid "You need to be logged in order to like a post"
msgstr ""
@@ -383,6 +395,12 @@ msgstr ""
msgid "Read the detailed rules"
msgstr ""
msgid "None"
msgstr ""
msgid "No description"
msgstr ""
msgid "View all"
msgstr ""
@@ -550,9 +568,6 @@ msgstr ""
msgid "Illustration"
msgstr ""
msgid "None"
msgstr ""
msgid "This is a draft, don't publish it yet."
msgstr ""
@@ -657,6 +672,34 @@ msgstr ""
msgid "Sorry about that. If you think this is a bug, please report it."
msgstr ""
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 ""
msgid "Update blog"
msgstr ""
msgid "Be very careful, any action taken here can't be reversed."
msgstr ""
msgid "Permanently delete this blog"
msgstr ""
msgid "New Blog"
msgstr ""
@@ -666,26 +709,18 @@ msgstr ""
msgid "Create blog"
msgstr ""
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] ""
msgid "No posts to see here yet."
msgid "{}'s icon"
msgstr ""
msgid "New article"
msgstr ""
msgid "Be very careful, any action taken here can't be reversed."
msgstr ""
msgid "There's one author on this blog: "
msgid_plural "There are {0} authors on this blog: "
msgstr[0] ""
msgstr[1] ""
msgid "Permanently delete this blog"
msgid "No posts to see here yet."
msgstr ""
msgid "Articles tagged \"{0}\""
@@ -712,9 +747,6 @@ msgstr ""
msgid "Media upload"
msgstr ""
msgid "Description"
msgstr ""
msgid "Useful for visually impaired people, as well as licensing information"
msgstr ""