diff --git a/wizard/add_file_wizard.py b/wizard/add_file_wizard.py index cd2caf0f87eae6b3026592f0d852d2000aa37628..35099c0fa2ec93ac23d0c86d567cb60eeff38069 100644 --- a/wizard/add_file_wizard.py +++ b/wizard/add_file_wizard.py @@ -8,6 +8,11 @@ from odoo.tools.mimetypes import guess_mimetype class AddFileWizard(models.TransientModel): + """ Wizard d'ajout de fichier dans la GED + + Récupère automatiquement depuis Alfresco les valeurs de periode, + type et validité ainsi que l'organisme associé + """ _name = 'add.file.wizard' _inherit = 'connector.alfresco' _description = "Ajout de fichier dans Alfresco" @@ -49,6 +54,10 @@ class AddFileWizard(models.TransientModel): @api.multi def add_file(self): + """ Ajoute un fichier sur la GED Alfresco + + @return: fonction get_partner_files() de res.partner + """ content_type = mimetypes.guess_type(self.filename) if content_type[0]: content_type = content_type[0] @@ -63,13 +72,4 @@ class AddFileWizard(models.TransientModel): mimetype=content_type, doc=self.file.decode('utf-8')) - return { - "type": "ir.actions.act_window", - "name": "Fichiers liés", - "res_model": "alfresco.partner.files", - "views": [[False, "tree"]], - "target": "main", - "search_view_id": self.env.ref( - "connector_alfresco.alfresco_partner_files_search").id, - } - + return self.partner_id.get_partner_files() diff --git a/wizard/add_file_wizard.xml b/wizard/add_file_wizard.xml index b50f7e962b3bee67f0c2f94fe5cfd7ae12ec061a..9dc16e235d4a90f2fb0b6feb1de9bb55cc6dda8f 100644 --- a/wizard/add_file_wizard.xml +++ b/wizard/add_file_wizard.xml @@ -14,11 +14,10 @@ </group> <group> <field name="filename" invisible="1"/> - <field name="content_type" invisible="1"/> - <field name="file" filename="filename" content_type="content_type" required="1"/> + <field name="file" filename="filename" required="1"/> </group> <footer> - <button class="btn btn-sm btn-primary" name="add_file" string="Ajouter" type="object" confirm="Êtes-vous sûr de vouloir ajouter ce fichier ?"/> + <button class="btn btn-sm btn-primary" name="add_file" string="Ajouter" type="object" confirm="Êtes-vous sûr(e) de vouloir ajouter ce fichier ?"/> <button class="btn btn-sm btn-default" special="cancel" string="Fermer"/> </footer> </form>