diff --git a/account_restrict_journal/__manifest__.py b/account_restrict_journal/__manifest__.py index 7c7ecd167..1d6b14ba0 100644 --- a/account_restrict_journal/__manifest__.py +++ b/account_restrict_journal/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': "Restrict Journal for Users", - "version": "17.0.1.0.0", + "version": "17.0.1.0.1", "category": "Accounting ", "summary": "User can select only allowed journals", "description": """ Restrict account journal for the specific users to diff --git a/account_restrict_journal/doc/RELEASE_NOTES.md b/account_restrict_journal/doc/RELEASE_NOTES.md index 3196d4599..29f53a4da 100644 --- a/account_restrict_journal/doc/RELEASE_NOTES.md +++ b/account_restrict_journal/doc/RELEASE_NOTES.md @@ -4,3 +4,8 @@ #### Version 17.0.1.0.0 ##### ADD - Initial Commit for Restrict Journal for Users + +#### 16.08.2024 +#### Version 17.0.1.0.1 +##### UPDT +- Bug Fix-Resolved the access right issues. diff --git a/account_restrict_journal/models/account_move.py b/account_restrict_journal/models/account_move.py index b9b977eeb..df046a00a 100644 --- a/account_restrict_journal/models/account_move.py +++ b/account_restrict_journal/models/account_move.py @@ -35,6 +35,7 @@ class AccountMove(models.Model): def _compute_journal(self): """Compute field for showing validation error for restricted journal's records""" + self.is_check_journal = True for rec in self.line_ids: if rec.full_reconcile_id: diff --git a/account_restrict_journal/models/res_users.py b/account_restrict_journal/models/res_users.py index af12b5340..c2524b275 100644 --- a/account_restrict_journal/models/res_users.py +++ b/account_restrict_journal/models/res_users.py @@ -36,9 +36,12 @@ class ResUsers(models.Model): ' to the particular user') def _compute_is_check_user(self): - """Function for viewing the page for restrict journal users.""" - self.is_check_user = False - if (self.env.ref( - 'account_restrict_journal.account_restrict_journal_group_admin').id in - self.groups_id.mapped('id')): - self.is_check_user = True + """Compute the is_check_user field and clear journal_ids if necessary.""" + for user in self: + if user.env.ref( + 'account_restrict_journal.account_restrict_journal_group_admin').id in user.groups_id.mapped( + 'id'): + user.is_check_user = True + else: + user.is_check_user = False + user.journal_ids = False # Clear journal_ids if is_check_user is False \ No newline at end of file