From 784867992a3620ad3a8ef707a2fe2ddb84aace49 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 26 Nov 2008 22:30:04 +0100 Subject: [PATCH 01/12] improvement bzr revid: fp@tinyerp.com-20081126213004-jwue5h2fgbzjbumm --- bin/addons/base/maintenance/maintenance.py | 14 +++++----- .../base/maintenance/maintenance_view.xml | 28 ++++++++++++++++--- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/bin/addons/base/maintenance/maintenance.py b/bin/addons/base/maintenance/maintenance.py index 589bd18354c..98c42cc47f9 100755 --- a/bin/addons/base/maintenance/maintenance.py +++ b/bin/addons/base/maintenance/maintenance.py @@ -40,15 +40,15 @@ class maintenance_contract(osv.osv): _name = "maintenance.contract" _description = "Maintenance Contract" _columns = { - 'name' : fields.char('Name', size=256), - 'contract_date' : fields.date('Date'), - 'password' : fields.char('password', size=64, invisible=True), - } - + 'name' : fields.char('Contract ID', size=256, required=True), + 'password' : fields.char('password', size=64, invisible=True, required=True), + 'date_start' : fields.date('Starting Date', readonly=True), + 'date_stop' : fields.date('Ending Date', readonly=True), + 'modules': fields.text('Covered Modules') + } _defaults = { 'password' : lambda obj,cr,uid,context={} : '', - 'contract_date':lambda *a: time.strftime('%Y-%m-%d'), - } + } def _test_maintenance(self, cr, uid, ids, context): remote_db='trunk' remote_server='localhost' diff --git a/bin/addons/base/maintenance/maintenance_view.xml b/bin/addons/base/maintenance/maintenance_view.xml index 3122e8c3bf6..81af7270f71 100755 --- a/bin/addons/base/maintenance/maintenance_view.xml +++ b/bin/addons/base/maintenance/maintenance_view.xml @@ -9,7 +9,8 @@ - + + @@ -20,22 +21,41 @@ form
+ - + +