mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[ADD] pms: new wizard to manage INE generation
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
"views/pms_log_institution_traveller_report_views.xml",
|
||||
"views/pms_ine_tourism_category.xml",
|
||||
"wizards/traveller_report.xml",
|
||||
"wizards/wizard_ine.xml",
|
||||
],
|
||||
"installable": True,
|
||||
}
|
||||
|
||||
@@ -2,3 +2,5 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
user_access_traveller_report_wizard,user_access_traveller_report_wizard,model_traveller_report_wizard,pms.group_pms_user,1,1,1,1
|
||||
user_access_traveller_report_logs,user_access_traveller_report_logs,model_pms_log_institution_traveller_report,pms.group_pms_user,1,1,1,1
|
||||
user_access_pms_ine_tourism_category,user_access_pms_ine_tourism_category,model_pms_ine_tourism_category,pms.group_pms_user,1,1,1,1
|
||||
user_access_pms_ine_wizard,user_access_pms_ine_wizard,model_pms_ine_wizard,pms.group_pms_user,1,1,1,1
|
||||
|
||||
|
||||
|
@@ -1 +1,2 @@
|
||||
from . import traveller_report
|
||||
from . import wizard_ine
|
||||
|
||||
62
pms_l10n_es/wizards/wizard_ine.xml
Normal file
62
pms_l10n_es/wizards/wizard_ine.xml
Normal file
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<record id="pms_ine_wizard" model="ir.ui.view">
|
||||
<field name="name">INE</field>
|
||||
<field name="model">pms.ine.wizard</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<group>
|
||||
<field
|
||||
name="start_date"
|
||||
widget="daterange"
|
||||
options="{'related_end_date': 'end_date'}"
|
||||
/>
|
||||
<field
|
||||
name="end_date"
|
||||
widget="daterange"
|
||||
options="{'related_start_date': 'start_date'}"
|
||||
/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<group>
|
||||
<field name="pms_property_id" />
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
<group>
|
||||
<field name="txt_filename" />
|
||||
<field name="txt_message" />
|
||||
<field name="txt_binary" filename="txt_filename" readonly="1" />
|
||||
</group>
|
||||
<div class="col-3">
|
||||
<button
|
||||
name="generate_ine_file"
|
||||
class="btn btn-primary btn-sm"
|
||||
type="object"
|
||||
string="Preview file"
|
||||
/>
|
||||
</div>
|
||||
<footer />
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_ine_report" model="ir.actions.act_window">
|
||||
<field name="name">Generate INE file</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">pms.ine.wizard</field>
|
||||
<field name="view_id" ref="pms_ine_wizard" />
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
<menuitem
|
||||
id="menu_ine"
|
||||
name="Generate INE file"
|
||||
sequence="31"
|
||||
parent="pms.menu_reservations"
|
||||
action="action_ine_report"
|
||||
/>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user