diff --git a/ckan/ckan/defaults/main.yml b/ckan/ckan/defaults/main.yml index 8f1e46c1..80cfee72 100644 --- a/ckan/ckan/defaults/main.yml +++ b/ckan/ckan/defaults/main.yml @@ -68,6 +68,7 @@ ckan_oai_pmh_url: 'https://github.com/kata-csc/ckanext-oaipmh.git' ckan_google_analytics: False ckan_google_analytics_name: googleanalytics ckan_google_analytics_url: 'git+https://github.com/ckan/ckanext-googleanalytics.git#egg=ckanext-googleanalytics' +ckan_google_analytics_fixed_file: 'http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-catalogue/ckan-d4science-extension/plugins/googleanalytics/plugin.py' # Google analytics reports ckan_ga_reports: False ckan_ga_reports_name: ga-report diff --git a/ckan/ckan/tasks/ckan-plugins.yml b/ckan/ckan/tasks/ckan-plugins.yml index f202970e..d96928c3 100644 --- a/ckan/ckan/tasks/ckan-plugins.yml +++ b/ckan/ckan/tasks/ckan-plugins.yml @@ -145,6 +145,11 @@ register: install_ckan_google_analytics tags: [ 'ckan', 'ckan_google_analytics', 'ckan_plugins' ] + - name: Install a fix for the CKAN google analytics plugin + get_url: url={{ ckan_google_analytics_fixed_file }} dest=/usr/lib/ckan/default/src/ckanext-googleanalytics/ckanext/googleanalytics/plugin.py force=yes + when: ckan_google_analytics + tags: [ 'ckan', 'ckan_google_analytics', 'ckan_plugins' ] + - name: Setup the CKAN google analytics plugin shell: . /usr/lib/ckan/default/bin/activate ; cd /usr/lib/ckan/default/src/ckanext-googleanalytics ; python setup.py develop when: ( install_ckan_google_analytics | changed )