lemmy/src
Freakazoid182 43f20881cb
Feature/custom emoji and tagline views (#4580)
* Add custom_emoji list route

* Add tagline list route

* Apply linting

* Remove unecessary TaglineView

* Add category filter for custom emoji

* Add create tagline endpoint

* Add update tagline endpoint

* Add delete tagline endpoint

* Format through lint.sh

* Remove custom_emojis and taglines from site resource

* Get random tagline on site requets

* Impl Crud for Tagline

Remove superfluous properties

* Move tagline endpoints under /admin

* Impl Crud for CustomEmoji

* Remove delete from tagline and custom emoji impls

* Check  markdown for tagline

* Validate markdown on tagline

* Make content fields non optional

Add error types for tagline validation

* Use process_markdown instead of process_markdown_opt

* Consolidate Tagline error types

* Remove unecessary clone

* Updat misleading comments

* Remove local_site_id from tagline and custom_emoji

* Update TaglineInserForm and TaglineUpdateForm

* Add ignore_page_limits for custom emojis

EmojiPicker needs to be able to retrieve all emojis in 1 call

* Update custom_emoji_view

Only keep get_all als helper function calling list with paging ignored

Only order on category when filtering on category

* Removing pointless get_all fn.

* remove tagline length checks

* make fields of TaglineInsertForm and TaglineUpdateForm mandatory

* move emoji order statement

* add comment for GetSiteResponse.tagline

---------

Co-authored-by: Freakazoid182 <>
Co-authored-by: SleeplessOne1917 <28871516+SleeplessOne1917@users.noreply.github.com>
Co-authored-by: Dessalines <tyhou13@gmx.com>
Co-authored-by: Felix Ableitner <me@nutomic.com>
2024-09-19 05:15:04 -04:00
..
api_routes_http.rs Feature/custom emoji and tagline views (#4580) 2024-09-19 05:15:04 -04:00
code_migrations.rs SSO Support (#4881) 2024-09-18 14:52:33 +02:00
lib.rs Remove enable nsfw (#5017) 2024-09-16 11:18:16 -04:00
main.rs Removing embedded pict-rs. (#5023) 2024-09-16 11:08:18 -04:00
prometheus_metrics.rs Include prometheus in default build, remove build feature (fixes #3558) (#4071) 2023-10-25 06:54:58 -04:00
scheduled_tasks.rs Changing nodeinfo test from voyager.lemmy.ml to lemmy.ml (#4891) 2024-07-07 19:01:03 -04:00
session_middleware.rs Upgrade http crate (#5006) 2024-09-12 05:49:09 -04:00