Skip to content
Extraits de code Groupes Projets
alfresco_partner_files.py 1,05 ko
Newer Older
  • Learn to ignore specific revisions
  • # © 2019 Le Filament (<http://www.le-filament.com>)
    # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
    
    from odoo import models, fields, api
    
    
    class AlfrescoPartnerFiles(models.TransientModel):
        _name = 'alfresco.partner.files'
    
        _description = "Requete fichiers par organisme"
    
        name = fields.Char('Nom du Fichier')
        type = fields.Char('Type')
        periode = fields.Char('Période')
        validite = fields.Char('Validité')
        file_id = fields.Char('ID Fichier')
        last_modification = fields.Datetime('Dernière Modification')
        user_id = fields.Many2one(
            comodel_name='res.users',
            string='User')
        partner_id = fields.Many2one(
            comodel_name='res.partner',
            string='Organisme')
    
        @api.multi
        def download_file(self):
            for doc in self:
                return {
                    'type': 'ir.actions.act_url',
                    'url': '/web/binary/download_alfresco?id_alfresco=%s' % (
                        doc.file_id, ),
                    'target': 'self',
                    }