I've been testing the review and I think we need some documentation that describes a minimal requirements to setup the integration.
I just managed to be able to create an user from vuestorefront to tryton backend (and it's correctly created as web_user) but when I try to login I get the following error:
53808 140309286708992 [2020-02-27 14:32:40,288] INFO werkzeug 127.0.0.1 - - [27/Feb/2020 14:32:40] "POST /vuestorefront/web_shop_vue_storefront/vue_shop/user/login HTTP/1.1" 200 -
53808 140309286708992 [2020-02-27 14:32:40,299] INFO werkzeug 127.0.0.1 - - [27/Feb/2020 14:32:40] "OPTIONS /vuestorefront/web_shop_vue_storefront/vue_shop/user/me?token=9a31d85bee28bb1c1cea7a73b39f4d62e293192035526d04193690b00fa5a13b HTTP/1.1" 204 -
53808 140309286708992 [2020-02-27 14:32:40,315] ERROR trytond.protocols.wrappers _vue_storefront/vue_shop/user/me?token=9a31d85bee28bb1c1cea7a73b39f4d62e293192035526d04193690b00fa5a13b' [GET]>
Traceback (most recent call last):
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/protocols/wrappers.py", line 163, in wrapper
result = func(request, pool, *args, **kwargs)
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/modules/web_shop_vue_storefront/routes.py", line 25, in route
Session.reset(request.args['token'])
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/modules/web_user/user.py", line 489, in reset
cls.write(sessions, {})
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/model/modelsql.py", line 159, in wrapper
return func(cls, *args, **kwargs)
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/model/modelsql.py", line 984, in write
cursor.execute(*table.update(columns, update_values,
File "/home/pokoli/projectes/vuestorefront/trytond/trytond/backend/postgresql/database.py", line 67, in execute
cursor.execute(self, sql, args)
psycopg2.errors.ReadOnlySqlTransaction: cannot execute UPDATE in a read-only transaction