[MIG] document_page_reference: Migration to 16.0

[UPD] Update document_page_reference.pot

[UPD] README.rst

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: knowledge-16.0/knowledge-16.0-document_page_reference
Translate-URL: https://translation.odoo-community.org/projects/knowledge-16-0/knowledge-16-0-document_page_reference/
This commit is contained in:
kaynnan
2023-07-17 04:10:48 -03:00
committed by Víctor Martínez
parent a56bfe992c
commit a17b133f09
7 changed files with 82 additions and 52 deletions

View File

@@ -135,16 +135,16 @@ class DocumentPage(models.Model):
def get_raw_content(self):
return self.with_context(raw_reference=True).get_content()
@api.model
def create(self, vals):
if not vals.get("reference"):
# Propose a default reference
reference = slugify(vals.get("name")).replace("-", "_")
try:
self._validate_reference(reference=reference)
vals["reference"] = reference
except ValidationError: # pylint: disable=W7938
# Do not fill reference.
pass
return super(DocumentPage, self).create(vals)
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
if not vals.get("reference"):
# Propose a default reference
reference = slugify(vals.get("name")).replace("-", "_")
try:
self._validate_reference(reference=reference)
vals["reference"] = reference
except ValidationError: # pylint: disable=W7938
# Do not fill reference.
pass
return super(DocumentPage, self).create(vals_list)