openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #04888
lp:~openerp-dev/openobject-addons/addons-training-document-type-ysa into lp:~openobject-training/openobject-addons/training
Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-document-type-ysa into lp:~openobject-training/openobject-addons/training.
Requested reviews:
OpenObject Training (openobject-training)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-document-type-ysa/+merge/55879
document_type:- convert this module into v6.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-document-type-ysa/+merge/55879
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-document-type-ysa.
=== modified file 'document_type/__init__.py'
--- document_type/__init__.py 2011-03-16 09:00:25 +0000
+++ document_type/__init__.py 2011-04-01 08:32:38 +0000
@@ -1,1 +1,3 @@
import object
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/__openerp__.py'
--- document_type/__openerp__.py 2011-03-29 13:18:18 +0000
+++ document_type/__openerp__.py 2011-04-01 08:32:38 +0000
@@ -20,6 +20,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
{
'name': 'document_type',
'version': '0.1',
@@ -46,3 +47,5 @@
'active': False,
'installable': True,
}
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/object/__init__.py'
--- document_type/object/__init__.py 2011-01-20 11:27:44 +0000
+++ document_type/object/__init__.py 2011-04-01 08:32:38 +0000
@@ -1,3 +1,5 @@
import document_type
import document_directory_i
import ir_attachment_i
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/object/document_directory_i.py'
--- document_type/object/document_directory_i.py 2011-01-20 11:27:44 +0000
+++ document_type/object/document_directory_i.py 2011-04-01 08:32:38 +0000
@@ -9,14 +9,19 @@
_inherit = 'document.directory'
def _selection_get_type_default_id(self, cr, uid, context=None):
+ if context is None:
+ context = {}
doctype_pool = self.pool.get('document.type')
ids = doctype_pool.search(cr, uid, [], context=context)
- r = [ (x.code, x.name) \
+ result = [ (x.code, x.name) \
for x in doctype_pool.browse(cr, uid, ids, context=context) ]
- r.append(('', ''))
- return r
+ result.append(('', ''))
+ return result
_columns = {
'type_default': fields.selection(_selection_get_type_default_id, 'Default Type', size=32, select=True),
}
+
document_directory_default_type()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/object/document_type.py'
--- document_type/object/document_type.py 2010-12-13 12:04:10 +0000
+++ document_type/object/document_type.py 2011-04-01 08:32:38 +0000
@@ -35,4 +35,7 @@
_sql_constraints = [
('uniq_document_type_code', 'UNIQUE(code)', 'Code of document type must be unique !'),
]
+
document_type()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/object/ir_attachment_i.py'
--- document_type/object/ir_attachment_i.py 2011-01-20 11:27:44 +0000
+++ document_type/object/ir_attachment_i.py 2011-04-01 08:32:38 +0000
@@ -28,18 +28,22 @@
_inherit = 'ir.attachment'
def _selection_get_type_id(self, cr, uid, context=None):
+ if context is None:
+ context = {}
doctype_pool = self.pool.get('document.type')
ids = doctype_pool.search(cr, uid, [], context=context)
- r = [ (x.code, x.name) \
+ result = [ (x.code, x.name) \
for x in doctype_pool.browse(cr, uid, ids, context=context) ]
- r.append(('', ''))
- return r
+ result.append(('', ''))
+ return result
_columns = {
- 'type': fields.selection(_selection_get_type_id, 'Type', size=32, select=True),
+ 'type': fields.selection(_selection_get_type_id, 'Type', size=32),
}
def create(self, cr, uid, vals, context=None):
+ if context is None:
+ context = {}
if vals.get('parent_id',False):
directory = self.pool.get('document.directory').read(cr, uid, vals['parent_id'], ['type_default'], context=context)
if directory and directory.get('type_default'):
@@ -47,3 +51,5 @@
return super(ir_attachment_i, self).create(cr, uid, vals, context=context)
ir_attachment_i()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'document_type/view/document_directory_i.xml'
--- document_type/view/document_directory_i.xml 2011-01-20 11:27:44 +0000
+++ document_type/view/document_directory_i.xml 2011-04-01 08:32:38 +0000
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
-<data>
-
- <record model="ir.ui.view" id="view_document_directory_type_form">
- <field name="name">document.directory.type.form</field>
- <field name="model">document.directory</field>
- <field name="type">form</field>
- <field name="inherit_id" ref="document.view_document_directory_form"/>
- <field name="arch" type="xml">
- <field name="ressource_parent_type_id" position="after">
- <field name="type_default"/>
- </field>
- </field>
- </record>
-
-</data>
+ <data>
+
+ <record model="ir.ui.view" id="view_document_directory_type_form">
+ <field name="name">document.directory.type.form</field>
+ <field name="model">document.directory</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="document.view_document_directory_form"/>
+ <field name="arch" type="xml">
+ <field name="ressource_parent_type_id" position="after">
+ <field name="type_default"/>
+ </field>
+ </field>
+ </record>
+
+ </data>
</openerp>
=== modified file 'document_type/view/document_type.xml'
--- document_type/view/document_type.xml 2011-03-17 11:35:47 +0000
+++ document_type/view/document_type.xml 2011-04-01 08:32:38 +0000
@@ -25,11 +25,24 @@
</field>
</record>
+ <record model="ir.ui.view" id="document_type_search_view">
+ <field name="name">document.type.search</field>
+ <field name="model">document.type</field>
+ <field name="type">search</field>
+ <field name="arch" type="xml">
+ <search string="Document Type">
+ <field name="name"/>
+ <field name="code"/>
+ </search>
+ </field>
+ </record>
+
<record model="ir.actions.act_window" id="document_type_action">
<field name="name">Document Type</field>
<field name="res_model">document.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
+ <field name="search_view_id" ref="document_type_search_view"/>
</record>
<menuitem id="document_type_menu"
Follow ups