Merge pull request #2688 from expsa/samir-aladawi-add-permission-to-delete-folders
[FIX] dms: disable executing unlink method in base model for dms
This commit is contained in:
commit
4b42cdc738
|
|
@ -7,13 +7,13 @@ from odoo import models
|
|||
class Base(models.AbstractModel):
|
||||
_inherit = "base"
|
||||
|
||||
def unlink(self):
|
||||
"""Cascade DMS related resources removal."""
|
||||
result = super().unlink()
|
||||
self.env["documents.document"].sudo().search(
|
||||
[("res_model", "=", self._name), ("res_id", "in", self.ids)]
|
||||
).unlink()
|
||||
self.env["dms.directory"].sudo().search(
|
||||
[("res_model", "=", self._name), ("res_id", "in", self.ids)]
|
||||
).unlink()
|
||||
return result
|
||||
# def unlink(self):
|
||||
# """Cascade DMS related resources removal."""
|
||||
# result = super().unlink()
|
||||
# self.env["documents.document"].sudo().search(
|
||||
# [("res_model", "=", self._name), ("res_id", "in", self.ids)]
|
||||
# ).unlink()
|
||||
# self.env["dms.directory"].sudo().search(
|
||||
# [("res_model", "=", self._name), ("res_id", "in", self.ids)]
|
||||
# ).unlink()
|
||||
# return result
|
||||
|
|
|
|||
Loading…
Reference in New Issue