FEATURE: Permalinks for tags

This commit is contained in:
Gerhard Schlager
2020-05-25 11:48:54 +02:00
parent 48fb354bce
commit 631024ae5d
9 changed files with 105 additions and 3 deletions

View File

@ -15,6 +15,11 @@ class Admin::PermalinksController < Admin::AdminController
params.require(:permalink_type)
params.require(:permalink_type_value)
if params[:permalink_type] == "tag_name"
params[:permalink_type] = "tag_id"
params[:permalink_type_value] = Tag.find_by_name(params[:permalink_type_value])&.id
end
permalink = Permalink.new(:url => params[:url], params[:permalink_type] => params[:permalink_type_value])
if permalink.save
render_serialized(permalink, PermalinkSerializer)