diff --git a/app/controllers/admin/billboards_controller.rb b/app/controllers/admin/billboards_controller.rb index 69c432b35..19d5baf40 100644 --- a/app/controllers/admin/billboards_controller.rb +++ b/app/controllers/admin/billboards_controller.rb @@ -59,8 +59,9 @@ module Admin private def billboard_params - params.permit(:organization_id, :body_markdown, :placement_area, :published, :approved, :name, :display_to, - :tag_list, :type_of, :exclude_article_ids, :audience_segment_id, :priority) + params.permit(:organization_id, :body_markdown, :placement_area, :target_geolocations, + :published, :approved, :name, :display_to, :tag_list, :type_of, + :exclude_article_ids, :audience_segment_id, :priority) end def authorize_admin diff --git a/app/views/admin/billboards/_form.html.erb b/app/views/admin/billboards/_form.html.erb index 6109402bc..05489c30c 100644 --- a/app/views/admin/billboards/_form.html.erb +++ b/app/views/admin/billboards/_form.html.erb @@ -31,6 +31,13 @@
+ <% if FeatureFlag.enabled?(Geolocation::FEATURE_FLAG) %> +
+ <%= label_tag :target_geolocations, "Target Geolocations:", class: "crayons-field__label" %> + <%= text_field_tag :target_geolocations, @billboard.target_geolocations.map(&:to_iso3166).join(", "), class: "crayons-textfield", placeholder: "US-NY, CA-ON", autocomplete: "off" %> +
+ <% end %> +