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

[fix] update organism

parent 7f22899e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -74,12 +74,21 @@ class AlfodooResPartner(models.Model): ...@@ -74,12 +74,21 @@ class AlfodooResPartner(models.Model):
for record in self: for record in self:
if record.is_cooperative and record.partner_cmis_folder: if record.is_cooperative and record.partner_cmis_folder:
if new_values[record.id] != initial_values[record.id]: if new_values[record.id] != initial_values[record.id]:
self.alfresco_update_organism(record) backend = self._fields['partner_cmis_folder']
properties = self._get_folder_properties(
record, backend).get(record.id)
if vals.get('name', False):
properties.update({'cmis:name': record.name})
folder = backend.get_cmis_object(record)
folder.updateProperties(properties)
return result return result
@api.multi @api.multi
def unlink(self): def unlink(self):
for partner in self: for partner in self:
if partner.partner_cmis_folder: if partner.partner_cmis_folder:
partner.alfresco_remove(partner.partner_cmis_folder) backend = self._fields['partner_cmis_folder']
folder = backend.get_cmis_object(partner)
folder.delete()
return super(AlfodooResPartner, self).unlink() return super(AlfodooResPartner, self).unlink()
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