diff --git a/__init__.py b/__init__.py
index e4a80fb..7101a02 100644
--- a/__init__.py
+++ b/__init__.py
@@ -11,12 +11,12 @@ def register():
purchase.Purchase,
purchase.Line,
sale.SaleLine,
+ sale.CreateSubscriptionStart,
equipment.OpticalEquipment,
configuration_equipment.Configuration,
subscription.Subscription,
subscription.SubscriptionEquipment,
module='optical_equipment', type_='model')
Pool.register(
- sale.CreateSubscriptionStart,
sale.CreateSubscription,
- module='sale', type_='wizard')
+ module='optical_equipment', type_='wizard')
diff --git a/sale.py b/sale.py
index 067a81b..bb69142 100644
--- a/sale.py
+++ b/sale.py
@@ -2,13 +2,14 @@ from trytond.pool import Pool, PoolMeta
from trytond.model import ModelView, ModelSQL, fields
from trytond.pyson import Eval, Bool, If
from trytond.transaction import Transaction
-
+
from trytond.wizard import (
Button, StateAction, StateTransition, StateView, Wizard)
+
class CreateSubscriptionStart(ModelView):
'Create Subscription Start'
- __name__ = 'sale.sale.subscription.start'
+ __name__ = 'sale.create.subscription.start'
start_date = fields.Date("Start Date", required=True)
end_date = fields.Date("End Date", required=True)
@@ -19,16 +20,14 @@ class CreateSubscriptionStart(ModelView):
class CreateSubscription(Wizard):
'Create Subscription'
- __name__ = 'sale.sale.subscription'
+ __name__ = 'sale.create.subscription'
- start = StateView('sale.sale.subscription.start',
- 'sale.create_subscription_view_form',[
- Button('Cancel', 'cancel', 'tryton-cancel'),
+ start = StateView('sale.create.subscription.start',
+ 'optical_equipment.create_subscription_view_form',[
+ Button('Cancel', 'end', 'tryton-cancel'),
Button('Create', 'create', 'tryton-ok', default=True),
])
-
-
class SaleLine(metaclass=PoolMeta):
'SaleLine'
__name__ = 'sale.line'
@@ -110,5 +109,3 @@ class SaleLine(metaclass=PoolMeta):
('//page[@id="equipment"]', 'states', {
'invisible': ~Eval('product_equipment', True),
})]
-
-
diff --git a/sale.xml b/sale.xml
index 78125ef..9266f01 100644
--- a/sale.xml
+++ b/sale.xml
@@ -7,13 +7,13 @@
sale_line_form
- sale.sale.subscription.start
+ sale.create.subscription.start
form
create_subscription_form
Subscription
- sale.sale.subscription
+ sale.create.subscription
sale.sale
diff --git a/subscription.py b/subscription.py
index b091b63..b26e214 100644
--- a/subscription.py
+++ b/subscription.py
@@ -4,6 +4,7 @@ from trytond.model import (
from trytond.modules.company.model import set_employee
from trytond.exceptions import UserError
+
class Subscription(metaclass=PoolMeta):
__name__ = 'sale.subscription'
@@ -28,7 +29,7 @@ class SubscriptionEquipment(ModelSQL):
subscription = fields.Many2One('sale.subscription', 'Subscription', select=True)
equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True)
-
+
class Line(metaclass=PoolMeta):
__name__ = 'sale.subscriptioin.line'
diff --git a/view/create_subscription_form.xml b/view/create_subscription_form.xml
index 9798e37..a1cd1e5 100644
--- a/view/create_subscription_form.xml
+++ b/view/create_subscription_form.xml
@@ -9,6 +9,8 @@ this repository contains the full copyright notices and license terms. -->
id="create_subscription" colspan="2"
yalign="0.0" xalign="0.0" xexpand="1"/>
+
+