From dd5ca6cc4c11bed43c88f6e103ef87a372155411 Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Mon, 5 Feb 2024 17:31:31 +0100 Subject: [PATCH] FEATURE: Permalinks for users (#25552) --- .../admin/addon/components/permalink-form.js | 1 + .../admin/addon/templates/permalinks.hbs | 3 ++ app/models/permalink.rb | 5 +++- app/serializers/permalink_serializer.rb | 13 +++++++- config/locales/client.en.yml | 2 ++ .../20240204204532_add_user_to_permalink.rb | 7 +++++ spec/models/permalink_spec.rb | 11 +++++++ .../admin/permalinks_controller_spec.rb | 30 +++++++++++++++++++ 8 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20240204204532_add_user_to_permalink.rb diff --git a/app/assets/javascripts/admin/addon/components/permalink-form.js b/app/assets/javascripts/admin/addon/components/permalink-form.js index db886c149aa..8fdff4ea2f8 100644 --- a/app/assets/javascripts/admin/addon/components/permalink-form.js +++ b/app/assets/javascripts/admin/addon/components/permalink-form.js @@ -28,6 +28,7 @@ export default class PermalinkForm extends Component { { id: "category_id", name: I18n.t("admin.permalink.category_id") }, { id: "tag_name", name: I18n.t("admin.permalink.tag_name") }, { id: "external_url", name: I18n.t("admin.permalink.external_url") }, + { id: "user_id", name: I18n.t("admin.permalink.user_id") }, ]; } diff --git a/app/assets/javascripts/admin/addon/templates/permalinks.hbs b/app/assets/javascripts/admin/addon/templates/permalinks.hbs index 3cedf4e5501..3dec4e30015 100644 --- a/app/assets/javascripts/admin/addon/templates/permalinks.hbs +++ b/app/assets/javascripts/admin/addon/templates/permalinks.hbs @@ -60,6 +60,9 @@ {{/if}} {{pl.external_url}} {{/if}} + {{#if pl.user_id}} + {{pl.username}} + {{/if}}