Feat: Se crean las vistas para 'sale_line_deleted'
This commit is contained in:
parent
cbd633e8b1
commit
6aac866ea3
Binary file not shown.
@ -9,6 +9,8 @@ __all__ = ['register']
|
||||
def register():
|
||||
Pool.register(
|
||||
sale.Sale,
|
||||
sale.SaleLine,
|
||||
sale.SaleLineDeleted,
|
||||
module='sale_line_delete_log', type_='model')
|
||||
Pool.register(
|
||||
module='sale_line_delete_log', type_='wizard')
|
||||
|
@ -15,6 +15,7 @@ Imports::
|
||||
>>> import datetime as dt
|
||||
>>> today = dt.date.today()
|
||||
>>> from trytond.tests.tools import set_user
|
||||
>>> from trytond.modules.sale_line_delete_log.sale import SaleLineDeleted
|
||||
|
||||
|
||||
Activate modules::
|
||||
@ -174,7 +175,10 @@ Delete a sale line::
|
||||
>>> sale.save()
|
||||
>>> len(sale.lines)
|
||||
2
|
||||
>>> sale.delete_lines
|
||||
>>> sale.reload()
|
||||
>>> sale.delete_lines[0]
|
||||
proteus.Model.get('sale.line_deleted')(1)
|
||||
>>> assert isinstance(sale.delete_lines[0], Model.get('sale.line_deleted')), "it's not instance SaleLineDeleted"
|
||||
|
||||
|
||||
|
||||
|
BIN
dist/trytondo_sale_line_delete_log-6.8.0-py3.11.egg
vendored
BIN
dist/trytondo_sale_line_delete_log-6.8.0-py3.11.egg
vendored
Binary file not shown.
4
sale.py
4
sale.py
@ -1,5 +1,5 @@
|
||||
from trytond.pool import PoolMeta, Pool
|
||||
from trytond.model import fields, ModelSQL
|
||||
from trytond.model import fields, ModelSQL, ModelView
|
||||
from trytond.pyson import Eval
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
@ -36,7 +36,7 @@ class SaleLine(metaclass=PoolMeta):
|
||||
super(SaleLine, cls).delete(lines)
|
||||
|
||||
|
||||
class SaleLineDeleted(ModelSQL):
|
||||
class SaleLineDeleted(ModelSQL, ModelView):
|
||||
'Register lines deleted in sale'
|
||||
|
||||
__name__ = 'sale.line_deleted'
|
||||
|
43
sale.xml
Normal file
43
sale.xml
Normal file
@ -0,0 +1,43 @@
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="sale_line_deleted_view_form">
|
||||
<field name="model">sale.line_deleted</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">sale_line_deleted_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sale_line_deleted_view_list">
|
||||
<field name="model">sale.line_deleted</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">sale_line_deleted_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_sale_line_deleted_form">
|
||||
<field name="name">Sale line deleted</field>
|
||||
<field name="res_model">sale.line_deleted</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_sale_line_deleted_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="sale_line_deleted_view_list"/>
|
||||
<field name="act_window" ref="act_sale_line_deleted_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_sale_line_deleted_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="sale_line_deleted_view_form"/>
|
||||
<field name="act_window" ref="act_sale_line_deleted_form"/>
|
||||
</record>
|
||||
|
||||
|
||||
<menuitem
|
||||
name="sale"
|
||||
sequence="50"
|
||||
id="menu_sale"/>
|
||||
<menuitem
|
||||
parent="menu_sale"
|
||||
action="act_sale_line_deleted_form"
|
||||
sequence="10"
|
||||
id="menu_sale_form"/>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
|
@ -6,3 +6,4 @@ depends:
|
||||
company
|
||||
sale
|
||||
xml:
|
||||
sale.xml
|
||||
|
19
view/sale_line_deleted_form.xml
Normal file
19
view/sale_line_deleted_form.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
|
||||
<form>
|
||||
<label name="sale"/>
|
||||
<field name="sale"/>
|
||||
<label name="quantity"/>
|
||||
<field name="quantity"/>
|
||||
<label name="unit"/>
|
||||
<field name="unit"/>
|
||||
<label name="product"/>
|
||||
<field name="product"/>
|
||||
<label name="sale_date"/>
|
||||
<field name="sale_date"/>
|
||||
<label name="user"/>
|
||||
<field name="user"/>
|
||||
</form>
|
||||
|
12
view/sale_line_deleted_list.xml
Normal file
12
view/sale_line_deleted_list.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
|
||||
<tree>
|
||||
<field name="sale"/>
|
||||
<field name="quantity"/>
|
||||
<field name="unit"/>
|
||||
<field name="product"/>
|
||||
<field name="sale_date"/>
|
||||
<field name="user"/>
|
||||
</tree>
|
Loading…
Reference in New Issue
Block a user