[NEW] Reverts change that disabled View buttons in email

This commit is contained in:
Jorge Enrique Gómez Gómez 2022-02-04 20:41:40 -05:00
parent c1db3f82d7
commit 9afa35f1fb
3 changed files with 32 additions and 5 deletions

View File

@ -27,17 +27,14 @@ pt_core ()
echo " Patch core Odoo modules"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
DEST=$DESTDIR/core/addons/auth_oauth/
OPTIONS="--directory=$DEST --strip=1"
patch $OPTIONS < patches/20210603_auth-oauth_redirect-to-root.patch
SRC=$PWD
DEST=$DESTDIR/core/
OPTIONS="-p1 --verbose"
pushd $DEST
git apply $OPTIONS $SRC/patches/20210603_auth-oauth_redirects-to-root.patch
git apply $OPTIONS $SRC/patches/20220131_purchase-requisition_match-variant.patch
git apply $OPTIONS $SRC/patches/20220204_mail_re-enables-buttons-in-notifications.patch
popd
}

View File

@ -0,0 +1,13 @@
diff --git a/addons/auth_oauth/controllers/main.py b/addons/auth_oauth/controllers/main.py
index 3d1a6b53..dd8006c6 100644
--- a/addons/auth_oauth/controllers/main.py
+++ b/addons/auth_oauth/controllers/main.py
@@ -70,7 +70,7 @@ class OAuthLogin(Home):
return providers
def get_state(self, provider):
- redirect = request.params.get('redirect') or 'web'
+ redirect = request.params.get('redirect') or '/'
if not redirect.startswith(('//', 'http://', 'https://')):
redirect = '%s%s' % (request.httprequest.url_root, redirect[1:] if redirect[0] == '/' else redirect)
state = dict(

View File

@ -0,0 +1,17 @@
diff --git a/addons/mail/models/mail_thread.py b/addons/mail/models/mail_thread.py
index 3be59000..dde6a1da 100644
--- a/addons/mail/models/mail_thread.py
+++ b/addons/mail/models/mail_thread.py
@@ -2611,11 +2611,7 @@ class MailThread(models.AbstractModel):
for group_name, group_func, group_data in groups:
group_data.setdefault('notification_group_name', group_name)
group_data.setdefault('notification_is_customer', False)
- is_thread_notification = msg_vals and (
- msg_vals.get('model', self._name) != 'mail.thread' and
- (msg_vals.get('res_id', self.ids[0] if self.ids else False) is not False)
- )
- group_data.setdefault('has_button_access', is_thread_notification)
+ group_data.setdefault('has_button_access', True)
group_button_access = group_data.setdefault('button_access', {})
group_button_access.setdefault('url', access_link)
group_button_access.setdefault('title', view_title)