Skip to content

Commit 9e176a0

Browse files
committed
[IMP] customer_check_in: Add app menus and modify event view
1 parent 9829e5a commit 9e176a0

File tree

6 files changed

+69
-2
lines changed

6 files changed

+69
-2
lines changed

customer_check_in/__manifest__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@
33
'version': '1.0',
44
'category': 'Hospitality',
55
'depends': [
6-
'event',
6+
'base_industry_data',
7+
'event_sale',
8+
'knowledge',
9+
'website_event',
710
],
811
'data': [
9-
12+
'data/ir_model_fields.xml',
13+
'data/ir_actions_act_window.xml',
14+
'data/ir_ui_view.xml',
15+
'data/ir_ui_menu.xml',
1016
],
1117
'demo': [
1218

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="action_window_stations_view" model="ir.actions.act_window">
4+
<field name="name">Stations</field>
5+
<field name="res_model">event.event</field>
6+
<!-- <field name="domain">[('x_address', '!=', False)]</field> -->
7+
<field name="view_mode">list,form</field>
8+
</record>
9+
</odoo>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="x_recurring_access_field_event_event" model="ir.model.fields">
4+
<field name="name">x_recurring_access</field>
5+
<field name="ttype">boolean</field>
6+
<field name="field_description">Recurring Access</field>
7+
<field name="model_id" ref="event.model_event_event"/>
8+
<field name="help">Enables the system to track multiple entries.
9+
When enabled, the ticket type can be configured for either unlimited access until an expiry date, or a fixed number of available entrances.
10+
</field>
11+
</record>
12+
</odoo>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo auto_sequence="1">
3+
<record id="menu_check_in_main_app" model="ir.ui.menu">
4+
<field name="name">Check In</field>
5+
<field name="web_icon_data" type="base64" file="customer_check_in/static/description/icon.png"/>
6+
</record>
7+
8+
<record id="menu_stations_submenu" model="ir.ui.menu">
9+
<field name="name">Stations</field>
10+
<field name="parent_id" ref="menu_check_in_main_app"/>
11+
<field name="action" ref="action_window_stations_view"/>
12+
</record>
13+
<record id="menu_attendees_submenu" model="ir.ui.menu">
14+
<field name="name">Attendees</field>
15+
<field name="parent_id" ref="menu_check_in_main_app"/>
16+
</record>
17+
</odoo>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="event_event_form_view_extended" model="ir.ui.view">
4+
<field name="name">Event event form view extended customer check in</field>
5+
<field name="inherit_id" ref="website_event.event_event_view_form"/>
6+
<field name="mode">extension</field>
7+
<field name="model">event.event</field>
8+
<field name="priority">160</field>
9+
<field name="type">form</field>
10+
<field name="active" eval="True"/>
11+
<field name="arch" type="xml">
12+
<xpath expr="//div[@name='event_menu_configuration']" position="attributes">
13+
<attribute name="invisible">x_recurring_access</attribute>
14+
</xpath>
15+
<xpath expr="//field[@name='stage_id']" position="attributes">
16+
<attribute name="invisible">x_recurring_access</attribute>
17+
</xpath>
18+
<xpath expr="//sheet/group/group" position="inside">
19+
<field name="x_recurring_access"/>
20+
</xpath>
21+
</field>
22+
</record>
23+
</odoo>
1.33 KB
Loading

0 commit comments

Comments
 (0)