[IMP] Add required to mail and subject fields in file.document.condition when type is normal

This commit is contained in:
Florian da Costa 2013-12-17 12:13:40 +01:00
parent 1396b72c96
commit 7a03c0c10d
2 changed files with 20 additions and 3 deletions

View File

@ -128,13 +128,16 @@ class file_document_condition(orm.Model):
return self.get_file_document_condition_type(cr, uid, context=context)
def get_file_document_condition_type(self, cr, uid, context=None):
return [('normal', 'Normal'), ('test', 'TEST')]
return [('normal', 'Normal')]
_columns = {
'from_email': fields.char('Email', size=64),
'mail_subject': fields.char('Mail Subject', size=64),
'type': fields.selection(_get_file_document_condition_type,
'Type', help="Create your own type if the normal type do not correspond to your need", required=True),
'file_extension' : fields.char('File Extension', size=64, help="File extension or file name", required=True),
'Type', help="Create your own type if the normal type \
do not correspond to your need", required=True),
'file_extension' : fields.char('File Extension', size=64,
help="File extension or file name",
required=True),
'server_id': fields.many2one('fetchmail.server', 'Server Mail'),
}

View File

@ -30,6 +30,20 @@
</field>
</record>
<record id="view_file_document_condition_form" model="ir.ui.view">
<field name="name">view_file_document_condition_form</field>
<field name="model">file.document.condition</field>
<field name="arch" type="xml">
<form string="Configuration for File Document">
<field name="from_email" attrs="{'required': [('type', '=', 'normal')]}"/>
<field name="mail_subject" attrs="{'required': [('type', '=', 'normal')]}"/>
<field name="type"/>
<field name="file_extension"/>
<field name="server_id"/>
</form>
</field>
</record>
<record id="action_file_document_configuration" model="ir.actions.act_window">
<field name="name">Configuration</field>
<field name="res_model">file.document.condition</field>