odoo-shopinvader
odoo-shopinvader copied to clipboard
[14.0][ADD] shopinvader_mass_mailing 📨
Exposes a mailing lists service to allow visitors to subscribe / unsubscribe from them.
Done!
Tests are failing due to openupgradelib
though:
Running command git clone -q https://github.com/OCA/openupgradelib.git /tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d
Cloning https://github.com/OCA/openupgradelib.git to /tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d
Resolved https://github.com/OCA/openupgradelib.git to commit 871058afeb6dbd9b34314108b4a8ca6f3e0a9d9f
ERROR: Command errored out with exit status 1:
command: /opt/odoo-venv/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d/setup.py'"'"'; __file__='"'"'/tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-zshxn1wq
cwd: /tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d/setup.py", line 5, in <module>
import openupgradelib
File "/tmp/pip-install-gcz7x0j0/openupgradelib_9d8187731d0046faba61f12ced52508d/openupgradelib/__init__.py", line 14, in <module>
from importlib_metadata import version, PackageNotFoundError
ModuleNotFoundError: No module named 'importlib_metadata'
Seems related to https://github.com/OCA/openupgradelib/pull/243
yeah, I got the same issue and reported here https://github.com/shopinvader/odoo-shopinvader/issues/1111 CC @sbidoul
Please restart test jobs
BTW, this is also a set of REST services that would benefit of being independent of shopinvader (like helpdesk, event, etc).
I think the only abstraction we need is a mechanism to determine the authenticated res.partner
.
Then these can go into OCA to benefit and attract broader community.
I agree, but we could add this to the roadmap for v15.
Ah, yes, v15 :rofl:
@PierrickBrun is working on helpdesk case. When he will have a working version he can help on this
TODO: review sudo changes
rebased to solve conflicts
/ocabot merge patch
On my way to merge this fine PR! Prepared branch 14.0-ocabot-merge-pr-1108-by-sebastienbeau-bump-patch, awaiting test results.
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.