convert tabs to 4 spaces
[odoo/odoo.git] / bin / addons / base / ir / ir_attachment.py
1 ##############################################################################
2 #
3 # Copyright (c) 2004-2008 TINY SPRL. (http://tiny.be) All Rights Reserved.
4 #
5 # $Id$
6 #
7 # WARNING: This program as such is intended to be used by professional
8 # programmers who take the whole responsability of assessing all potential
9 # consequences resulting from its eventual inadequacies and bugs
10 # End users who are looking for a ready-to-use solution with commercial
11 # garantees and support are strongly adviced to contract a Free Software
12 # Service Company
13 #
14 # This program is Free Software; you can redistribute it and/or
15 # modify it under the terms of the GNU General Public License
16 # as published by the Free Software Foundation; either version 2
17 # of the License, or (at your option) any later version.
18 #
19 # This program is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22 # GNU General Public License for more details.
23 #
24 # You should have received a copy of the GNU General Public License
25 # along with this program; if not, write to the Free Software
26 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
27 #
28 ##############################################################################
29
30 from osv import fields,osv
31
32 class ir_attachment(osv.osv):
33     _name = 'ir.attachment'
34     _columns = {
35         'name': fields.char('Attachment Name',size=64, required=True),
36         'datas': fields.binary('Data'),
37         'datas_fname': fields.char('Data Filename',size=64),
38         'description': fields.text('Description'),
39         # Not required due to the document module !
40         'res_model': fields.char('Resource Model',size=64, readonly=True),
41         'res_id': fields.integer('Resource ID', readonly=True),
42         'link': fields.char('Link', size=256)
43     }
44 ir_attachment()
45