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_log_institution_traveller_report_views.xml",
|
||||||
"views/pms_ine_tourism_category.xml",
|
"views/pms_ine_tourism_category.xml",
|
||||||
"wizards/traveller_report.xml",
|
"wizards/traveller_report.xml",
|
||||||
|
"wizards/wizard_ine.xml",
|
||||||
],
|
],
|
||||||
"installable": True,
|
"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_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_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_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 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