diff --git a/app/serializers/api/admin/enterprise_serializer.rb b/app/serializers/api/admin/enterprise_serializer.rb index d74bd19cd6..f28e0a3ef7 100644 --- a/app/serializers/api/admin/enterprise_serializer.rb +++ b/app/serializers/api/admin/enterprise_serializer.rb @@ -14,7 +14,8 @@ module Api :logo, :promo_image, :terms_and_conditions, :terms_and_conditions_file_name, :terms_and_conditions_updated_at, :preferred_invoice_order_by_supplier, :preferred_product_low_stock_display, - :visible, :hide_ofn_navigation, :white_label_logo + :visible, :hide_ofn_navigation, :white_label_logo, + :white_label_logo_link has_one :owner, serializer: Api::Admin::UserSerializer has_many :users, serializer: Api::Admin::UserSerializer diff --git a/app/serializers/api/enterprise_shopfront_serializer.rb b/app/serializers/api/enterprise_shopfront_serializer.rb index 717ca394c7..7e2b4df3bc 100644 --- a/app/serializers/api/enterprise_shopfront_serializer.rb +++ b/app/serializers/api/enterprise_shopfront_serializer.rb @@ -10,7 +10,7 @@ module Api :phone, :whatsapp_phone, :whatsapp_url, :visible, :email_address, :hash, :logo, :promo_image, :path, :category, :active, :producers, :orders_close_at, :hubs, :taxons, :supplied_taxons, :pickup, :delivery, :preferred_product_low_stock_display, - :hide_ofn_navigation, :white_label_logo + :hide_ofn_navigation, :white_label_logo, :white_label_logo_link has_one :address, serializer: Api::AddressSerializer has_many :supplied_properties, serializer: Api::PropertySerializer diff --git a/db/migrate/20230424141213_add_white_label_logo_link_to_enterprises.rb b/db/migrate/20230424141213_add_white_label_logo_link_to_enterprises.rb new file mode 100644 index 0000000000..f54647a884 --- /dev/null +++ b/db/migrate/20230424141213_add_white_label_logo_link_to_enterprises.rb @@ -0,0 +1,5 @@ +class AddWhiteLabelLogoLinkToEnterprises < ActiveRecord::Migration[7.0] + def change + add_column :enterprises, :white_label_logo_link, :text, default: nil + end +end diff --git a/db/schema.rb b/db/schema.rb index 034d944dc5..9d2fa9d33c 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.0].define(version: 2023_04_13_111157) do +ActiveRecord::Schema[7.0].define(version: 2023_04_24_141213) do # These are extensions that must be enabled in order to support this database enable_extension "pg_stat_statements" enable_extension "plpgsql" @@ -225,6 +225,7 @@ ActiveRecord::Schema[7.0].define(version: 2023_04_13_111157) do t.string "visible", limit: 255, default: "public", null: false t.string "whatsapp_phone", limit: 255 t.boolean "hide_ofn_navigation", default: false, null: false + t.text "white_label_logo_link" t.index ["address_id"], name: "index_enterprises_on_address_id" t.index ["is_primary_producer", "sells"], name: "index_enterprises_on_is_primary_producer_and_sells" t.index ["name"], name: "index_enterprises_on_name", unique: true