File tree 1 file changed +7
-13
lines changed
1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change 12
12
_logger .setLevel (logging .DEBUG )
13
13
14
14
15
- # class PosOrder(models.Model):
16
- # _inherit = 'pos.order'
17
- #
18
- # @api.model
19
- # def create_from_ui(self):
20
- # res = super(PosOrder, self).create_from_ui()
21
- # unlock_product = self.pool['product.product'].search([('name', '=', 'unlock')])
22
- # for order in self._context:
23
- # for line in order['data']['lines']:
24
- # pass # TODO
25
- # return res
26
-
27
-
28
15
class UnlockBase (models .Model ):
29
16
_inherit = 'unlockbase'
30
17
@@ -140,6 +127,13 @@ def action_place_order(self, ids):
140
127
raise UserError (_ ('Please set unlock mobile id.' ))
141
128
else :
142
129
vals ['Mobile' ] = order .unlockbase_network
130
+ if unlock_tool .requires_provider != 'None' :
131
+ if lame (order .unlockbase_provider ):
132
+ raise UserError (_ ('Please set unlock provider.' ))
133
+ else :
134
+ vals ['Mobile' ] = order .unlockbase_provider
135
+
136
+
143
137
# TODO other fields
144
138
res = self .unlockbase_place_order (vals )
145
139
try :
You can’t perform that action at this time.
0 commit comments