diff options
| author | Yannick Tivisse <yti@odoo.com> | 2020-03-25 14:21:50 +0100 |
|---|---|---|
| committer | Lucas Lefèvre <lul@odoo.com> | 2020-04-09 10:59:34 +0200 |
| commit | 1a9be3a8699df6422b4e1fe2d91cbbec48fae9de (patch) | |
| tree | e703f821c33fd33473e65f7c61640f4e2acf52e0 /addons/google_calendar/wizard | |
| parent | f2b69186499f7288af6d129986ad3d9d92b010c6 (diff) | |
[REF] calendar: Lint + Clean code
Diffstat (limited to 'addons/google_calendar/wizard')
| -rw-r--r-- | addons/google_calendar/wizard/__init__.py | 3 | ||||
| -rw-r--r-- | addons/google_calendar/wizard/reset_account.py | 22 |
2 files changed, 15 insertions, 10 deletions
diff --git a/addons/google_calendar/wizard/__init__.py b/addons/google_calendar/wizard/__init__.py index 4c3bcce28a6..6e2f3e5df4e 100644 --- a/addons/google_calendar/wizard/__init__.py +++ b/addons/google_calendar/wizard/__init__.py @@ -1 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + from . import reset_account diff --git a/addons/google_calendar/wizard/reset_account.py b/addons/google_calendar/wizard/reset_account.py index 8d2b992aa23..e942ecba34c 100644 --- a/addons/google_calendar/wizard/reset_account.py +++ b/addons/google_calendar/wizard/reset_account.py @@ -12,13 +12,13 @@ class ResetGoogleAccount(models.TransientModel): _description = 'Google Calendar Account Reset' user_id = fields.Many2one('res.users', required=True) - delete_policy = fields.Selection([ - ('dont_delete', "Leave them untouched"), - ('delete_google', "Delete from the current Google Calendar account"), - ('delete_odoo', "Delete from Odoo"), - ('delete_both', "Delete from both"), - ], string="User's Existing Events", required=True, default='dont_delete', - help="This will only affect events for which the user is the owner") + delete_policy = fields.Selection( + [('dont_delete', "Leave them untouched"), + ('delete_google', "Delete from the current Google Calendar account"), + ('delete_odoo', "Delete from Odoo"), + ('delete_both', "Delete from both"), + ], string="User's Existing Events", required=True, default='dont_delete', + help="This will only affect events for which the user is the owner") sync_policy = fields.Selection([ ('new', "Synchronize only new events"), ('all', "Synchronize all existing events"), @@ -27,13 +27,15 @@ class ResetGoogleAccount(models.TransientModel): def reset_account(self): google = GoogleCalendarService(self.env['google.service']) - events = self.env['calendar.event'].search([('user_id', '=', self.user_id.id), ('google_id', '!=', False)]) - if self.delete_policy in ('delete_google' , 'delete_both'): + events = self.env['calendar.event'].search([ + ('user_id', '=', self.user_id.id), + ('google_id', '!=', False)]) + if self.delete_policy in ('delete_google', 'delete_both'): with google_calendar_token(self.user_id) as token: for event in events: google.delete(event.google_id, token=token) - if self.delete_policy in ('delete_odoo' , 'delete_both'): + if self.delete_policy in ('delete_odoo', 'delete_both'): events.google_id = False events.unlink() |
