diff --git a/setup/shopinvader_cache_invalidation/odoo/addons/shopinvader_cache_invalidation b/setup/shopinvader_cache_invalidation/odoo/addons/shopinvader_cache_invalidation
new file mode 120000
index 0000000000..f21eeae892
--- /dev/null
+++ b/setup/shopinvader_cache_invalidation/odoo/addons/shopinvader_cache_invalidation
@@ -0,0 +1 @@
+../../../../shopinvader_cache_invalidation
\ No newline at end of file
diff --git a/setup/shopinvader_cache_invalidation/setup.py b/setup/shopinvader_cache_invalidation/setup.py
new file mode 100644
index 0000000000..28c57bb640
--- /dev/null
+++ b/setup/shopinvader_cache_invalidation/setup.py
@@ -0,0 +1,6 @@
+import setuptools
+
+setuptools.setup(
+ setup_requires=['setuptools-odoo'],
+ odoo_addon=True,
+)
diff --git a/setup/shopinvader_cache_purge/odoo/addons/shopinvader_cache_purge b/setup/shopinvader_cache_purge/odoo/addons/shopinvader_cache_purge
new file mode 120000
index 0000000000..e488d6ebe1
--- /dev/null
+++ b/setup/shopinvader_cache_purge/odoo/addons/shopinvader_cache_purge
@@ -0,0 +1 @@
+../../../../shopinvader_cache_purge
\ No newline at end of file
diff --git a/setup/shopinvader_cache_purge/setup.py b/setup/shopinvader_cache_purge/setup.py
new file mode 100644
index 0000000000..28c57bb640
--- /dev/null
+++ b/setup/shopinvader_cache_purge/setup.py
@@ -0,0 +1,6 @@
+import setuptools
+
+setuptools.setup(
+ setup_requires=['setuptools-odoo'],
+ odoo_addon=True,
+)
diff --git a/shopinvader_cache_purge/views/shopinvader_url_purge.xml b/shopinvader_cache_purge/views/shopinvader_url_purge.xml
index de611b2e3b..4514c1a830 100644
--- a/shopinvader_cache_purge/views/shopinvader_url_purge.xml
+++ b/shopinvader_cache_purge/views/shopinvader_url_purge.xml
@@ -13,7 +13,7 @@
shopinvader.url.purge.tree.view
shopinvader.url.purge
-
+
@@ -33,15 +33,11 @@
Purger
action
-
code
records._purge_url()
-
+