Skip to content
Extraits de code Groupes Projets
Valider a898884e rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[UPD] coop folder name

parent 52dd8f61
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -72,11 +72,12 @@ class AlfodooResPartner(models.Model): ...@@ -72,11 +72,12 @@ class AlfodooResPartner(models.Model):
path = backend.initial_directory_write path = backend.initial_directory_write
root_folder = backend.get_folder_by_path(path) root_folder = backend.get_folder_by_path(path)
for partner in self: for partner in self:
folder_name = ( partner_name = (
partner.name partner.name
if not partner.name.startswith(".") if not partner.name.startswith(".")
else partner.name.replace(".", "_", 1) else partner.name.replace(".", "_", 1)
) )
folder_name = partner_name + " - " + partner.siren if partner.siren else partner_name
sanitized_name = backend.sanitize_cmis_name(folder_name).replace("+", "_") sanitized_name = backend.sanitize_cmis_name(folder_name).replace("+", "_")
name = backend.get_unique_folder_name(sanitized_name, root_folder) name = backend.get_unique_folder_name(sanitized_name, root_folder)
properties = partner._get_folder_properties(records, backend) properties = partner._get_folder_properties(records, backend)
...@@ -111,11 +112,12 @@ class AlfodooResPartner(models.Model): ...@@ -111,11 +112,12 @@ class AlfodooResPartner(models.Model):
record.id record.id
) )
if vals.get("name", False): if vals.get("name", False):
folder_name = ( partner_name = (
record.name record.name
if not record.name.startswith(".") if not record.name.startswith(".")
else record.name.replace(".", "_", 1) else record.name.replace(".", "_", 1)
) )
folder_name = partner_name + " - " + record.siren if record.siren else partner_name
properties.update({"cmis:name": folder_name}) properties.update({"cmis:name": folder_name})
folder = backend.get_cmis_object(record) folder = backend.get_cmis_object(record)
folder.updateProperties(properties) folder.updateProperties(properties)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter