diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index 19bd2c010c2..1a248849430 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -99,7 +99,7 @@ class PaymentAcquirer(osv.Model): _defaults = { 'company_id': lambda self, cr, uid, obj, ctx=None: self.pool['res.users'].browse(cr, uid, uid).company_id.id, - 'environment': 'test', + 'environment': 'prod', 'validation': 'manual', 'website_published': False, 'auto_confirm': 'at_pay_confirm', @@ -335,7 +335,7 @@ class PaymentAcquirer(osv.Model): def render_payment_block(self, cr, uid, reference, amount, currency_id, tx_id=None, partner_id=False, partner_values=None, tx_values=None, company_id=None, context=None): html_forms = [] - domain = [('website_published', '=', True), ('validation', '=', 'automatic')] + domain = [('validation', '=', 'automatic')] if company_id: domain.append(('company_id', '=', company_id)) acquirer_ids = self.search(cr, uid, domain, context=context) @@ -351,9 +351,6 @@ class PaymentAcquirer(osv.Model): html_block = '\n'.join(filter(None, html_forms)) return self._wrap_payment_block(cr, uid, html_block, amount, currency_id, context=context) - def website_publish_button(self, cr, uid, ids, context=None): - for i in self.browse(cr, uid, ids, context=context): - i.website_published = not i.website_published class PaymentTransaction(osv.Model): """ Transaction Model. Each specific acquirer can extend the model by adding diff --git a/addons/payment/views/payment_acquirer.xml b/addons/payment/views/payment_acquirer.xml index 7498a63ccb0..8259ae05fff 100644 --- a/addons/payment/views/payment_acquirer.xml +++ b/addons/payment/views/payment_acquirer.xml @@ -15,11 +15,6 @@
-
- -
@@ -91,7 +86,6 @@ - diff --git a/addons/website_payment/__openerp__.py b/addons/website_payment/__openerp__.py index 4ce97436290..9e15a1cdd19 100644 --- a/addons/website_payment/__openerp__.py +++ b/addons/website_payment/__openerp__.py @@ -13,8 +13,8 @@ 'website_portal', ], 'data': [ + 'views/website_payment_view.xml', 'views/website_payment_templates.xml', - 'views/website_settings_payment.xml', ], 'auto_install': False, } diff --git a/addons/website_payment/models/__init__.py b/addons/website_payment/models/__init__.py index b8b239729b6..a6b2daed781 100644 --- a/addons/website_payment/models/__init__.py +++ b/addons/website_payment/models/__init__.py @@ -1 +1,2 @@ -import website \ No newline at end of file +import website +import payment diff --git a/addons/website_payment/models/payment.py b/addons/website_payment/models/payment.py new file mode 100644 index 00000000000..1f6cdb992d2 --- /dev/null +++ b/addons/website_payment/models/payment.py @@ -0,0 +1,6 @@ +from openerp import models + + +class PaymentAcquirer(models.Model): + _name = 'payment.acquirer' + _inherit = ['payment.acquirer','website.published.mixin'] diff --git a/addons/website_payment/views/website_payment_view.xml b/addons/website_payment/views/website_payment_view.xml new file mode 100644 index 00000000000..eef9fdae2c6 --- /dev/null +++ b/addons/website_payment/views/website_payment_view.xml @@ -0,0 +1,49 @@ + + + + + website.form + website + + + +
+ + +
+
+
+
+ + + payment.acquirer.form.published + payment.acquirer + + + +
+ +
+
+
+
+ + + payment.acquirer.tree.published + payment.acquirer + + + + + + + + +
+
diff --git a/addons/website_payment/views/website_settings_payment.xml b/addons/website_payment/views/website_settings_payment.xml deleted file mode 100644 index 513389fb7f0..00000000000 --- a/addons/website_payment/views/website_settings_payment.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - website.form - website - - - -
- - -
-
-
-
-
-
diff --git a/addons/website_sale/__openerp__.py b/addons/website_sale/__openerp__.py index 8ed8db8b402..186deb77698 100644 --- a/addons/website_sale/__openerp__.py +++ b/addons/website_sale/__openerp__.py @@ -10,7 +10,7 @@ OpenERP E-Commerce """, 'author': 'OpenERP SA', - 'depends': ['website', 'sale', 'payment', 'website_portal'], + 'depends': ['sale', 'website_payment', 'website_portal'], 'data': [ 'data/data.xml', 'data/web_planner_data.xml',