summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormso <mso@mso>2010-03-29 15:10:25 +0530
committermso <mso@mso>2010-03-29 15:10:25 +0530
commita8aadf5b4e6ac843e0817e5c6ac17c0f4e870415 (patch)
tree717d017335aff6e9867978a0132cde1cf6cc708c
parentc4b7a902cb789875b4547635c9307d72145c407e (diff)
[FIX] auction: auction_transfer_unsold_object issues has been fixed
bzr revid: mso@mso-20100329094025-a257jp1j5blet6ua
-rw-r--r--addons/auction/__terp__.py2
-rw-r--r--addons/auction/wizard/__init__.py3
-rw-r--r--addons/auction/wizard/auction_transfer_unsold_object.py14
-rw-r--r--addons/auction/wizard/auction_transfer_unsold_object_view.xml9
4 files changed, 11 insertions, 17 deletions
diff --git a/addons/auction/__terp__.py b/addons/auction/__terp__.py
index 61e91802f44..867cda476f7 100644
--- a/addons/auction/__terp__.py
+++ b/addons/auction/__terp__.py
@@ -38,6 +38,8 @@
'init_xml': ['auction_sequence.xml'],
'update_xml': [
'security/ir.model.access.csv',
+ 'wizard/auction_lots_cancel_view.xml',
+# 'wizard/auction_transfer_unsold_object_view.xml',
'wizard/auction_lots_able_view.xml',
'wizard/auction_lots_enable_view.xml',
'wizard/auction_lots_make_invoice_buyer_view.xml',
diff --git a/addons/auction/wizard/__init__.py b/addons/auction/wizard/__init__.py
index bcd2de8b301..9303c86818b 100644
--- a/addons/auction/wizard/__init__.py
+++ b/addons/auction/wizard/__init__.py
@@ -29,7 +29,8 @@ import auction_pay_buy
import auction_payer_sel
import auction_lots_sms_send
import auction_catalog_flagey_report
-
+import auction_lots_cancel
+#import auction_transfer_unsold_object
#import auction_aie_send_result
import auction_lots_buyer_map
diff --git a/addons/auction/wizard/auction_transfer_unsold_object.py b/addons/auction/wizard/auction_transfer_unsold_object.py
index fcc623f3cdd..9beb4893560 100644
--- a/addons/auction/wizard/auction_transfer_unsold_object.py
+++ b/addons/auction/wizard/auction_transfer_unsold_object.py
@@ -29,7 +29,7 @@ class auction_transfer_unsold_object(osv.osv):
_name = 'auction.transfer.unsold.object'
_description = 'To transfer unsold objects'
- def _start(self, cr, uid, ids, context):
+ def _start(self, cr, uid, context):
"""
To initialize auction_id_from
@@ -43,7 +43,7 @@ class auction_transfer_unsold_object(osv.osv):
lots_obj = self.pool.get('auction.lots')
rec = lots_obj.browse(cr, uid, context['active_id'], context)
auction_from = rec and rec.auction_id.id or False
- return {'auction_id_from': auction_from}
+ return auction_from
def transfer_unsold_object(self, cr, uid, ids, context):
"""
@@ -64,11 +64,10 @@ class auction_transfer_unsold_object(osv.osv):
bid_line_obj.unlink(cr, uid, line_ids)
res = self.browse(cr, uid, ids)
-
- unsold_ids = lots_obj.search(cr,uid,[('auction_id','=',res[0].auction_id_from),('state','=','unsold')])
+ unsold_ids = lots_obj.search(cr,uid,[('auction_id','=',res[0].auction_id_from.id),('state','=','unsold')])
for rec in lots_obj.browse(cr, uid, unsold_ids, context):
- new_id = lot_history_obj.create(cr,uid,{'auction_id':rec.auction_id.id,'lot_id':rec.id,'price': rec.obj_ret, 'name': 'reasons'+rec.auction_id.auction1})
- up_auction = lots_obj.write(cr,uid,[rec.id],{'auction_id': res[0].auction_id_to,
+ new_id = lot_history_obj.create(cr,uid,{'auction_id':rec.auction_id.id,'lot_id':rec.id,'price': rec.obj_ret, 'name': rec.auction_id.auction1})
+ up_auction = lots_obj.write(cr,uid,[rec.id],{'auction_id': res[0].auction_id_to.id,
'obj_ret':None,
'obj_price':None,
'ach_login':None,
@@ -76,7 +75,6 @@ class auction_transfer_unsold_object(osv.osv):
'ach_inv_id':None,
'sel_inv_id':None,
'state':'draft'})
-
return {}
_columns = {
@@ -85,6 +83,6 @@ class auction_transfer_unsold_object(osv.osv):
}
_defaults = {
- 'auction_id_from': lambda *a: _start,
+ 'auction_id_from': _start,
}
auction_transfer_unsold_object() \ No newline at end of file
diff --git a/addons/auction/wizard/auction_transfer_unsold_object_view.xml b/addons/auction/wizard/auction_transfer_unsold_object_view.xml
index 33c3c2007ed..768043b3bed 100644
--- a/addons/auction/wizard/auction_transfer_unsold_object_view.xml
+++ b/addons/auction/wizard/auction_transfer_unsold_object_view.xml
@@ -21,13 +21,6 @@
</form>
</field>
</record>
-
- <act_window name="Draft To Posted"
- res_model="auction.transfer.unsold.object"
- src_model=""
- view_mode="form"
- target="new"
- key2="client_action_multi"
- id="act_auction_lots_cancel"/>
+
</data>
</openerp>