diff --git a/app/Models/Company.php b/app/Models/Company.php index 37d4814e4da0..b1e333a60ca2 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -97,6 +97,8 @@ class Company extends BaseModel 'first_month_of_year', 'slack_webhook_url', 'google_analytics_key', + 'matomo_url', + 'matomo_id', 'client_can_register', 'enable_shop_api', 'invoice_task_timelog', @@ -440,7 +442,7 @@ class Company extends BaseModel return $item->id == $this->settings->language_id; })->first(); - + } public function getLocale() diff --git a/app/Transformers/CompanyTransformer.php b/app/Transformers/CompanyTransformer.php index 1b47cdbd5b62..2a06cb513b2a 100644 --- a/app/Transformers/CompanyTransformer.php +++ b/app/Transformers/CompanyTransformer.php @@ -149,6 +149,8 @@ class CompanyTransformer extends EntityTransformer 'slack_webhook_url' => (string) $company->slack_webhook_url, 'google_analytics_url' => (string) $company->google_analytics_key, //@deprecate 1-2-2021 'google_analytics_key' => (string) $company->google_analytics_key, + 'matomo_url' => (string) $company->matomo_url, + 'matomo_id' => (int) $company->matomo_id, 'enabled_item_tax_rates' => (int) $company->enabled_item_tax_rates, 'client_can_register' => (bool) $company->client_can_register, 'is_large' => (bool) $company->is_large, diff --git a/database/migrations/2022_07_12_45766_add_matomo.php b/database/migrations/2022_07_12_45766_add_matomo.php new file mode 100644 index 000000000000..91fdee80b567 --- /dev/null +++ b/database/migrations/2022_07_12_45766_add_matomo.php @@ -0,0 +1,21 @@ +varchar('matomo_url'); + $table->bigInteger('matomo_id'); + }); + } +}