diff options
| author | qmo-odoo <qmo@odoo.com> | 2020-01-16 08:36:13 +0000 |
|---|---|---|
| committer | qmo-odoo <qmo@odoo.com> | 2020-03-26 14:59:16 +0000 |
| commit | 91eded2eb280ddb2dc4acfe92cab5c98a7554fee (patch) | |
| tree | 1e8d9964a5b97b6aa6baa93e3ec8f5c2a6d9f835 /addons/event/data | |
| parent | 307263c22d9ea1eecc1f6fba478c24a7a845f2c7 (diff) | |
[IMP] website_event, event: Add event.tag.category and event.tag + rename event.type display name
This commit changes the display name for the model event.type from
"Event Category" to "Event Template"
This change was needed before introducing the new model event.tag.category
which will be used to group tags (event.tag)
This commit introduces two new models: event.tag.category & event.tag
The tags will be grouped by category and will be used to filter events.
In the front-end, if the user activates the "filter by categories", each
event.tag.category will generate a new dropdown of related tags.
Clicking on one of these tags will add a new "tag badge" above the events
(same way as in eLearning).
LINKS:
TaskID:2162438
PR: #43856
Diffstat (limited to 'addons/event/data')
| -rw-r--r-- | addons/event/data/event_demo.xml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/addons/event/data/event_demo.xml b/addons/event/data/event_demo.xml index 91651959471..01022610b7e 100644 --- a/addons/event/data/event_demo.xml +++ b/addons/event/data/event_demo.xml @@ -25,6 +25,50 @@ <field name="default_timezone">Europe/Brussels</field> </record> + <!-- Category and Tags --> + <record id="event_tag_category_1" model="event.tag.category"> + <field name="name">Age</field> + </record> + + <record id="event_tag_category_2" model="event.tag.category"> + <field name="name">Activity</field> + </record> + + <record id="event_tag_category_1_tag_1" model="event.tag"> + <field name="name">5-10</field> + <field name="category_id" ref="event_tag_category_1"/> + </record> + + <record id="event_tag_category_1_tag_2" model="event.tag"> + <field name="name">10-14</field> + <field name="category_id" ref="event_tag_category_1"/> + </record> + + <record id="event_tag_category_1_tag_3" model="event.tag"> + <field name="name">15-18</field> + <field name="category_id" ref="event_tag_category_1"/> + </record> + + <record id="event_tag_category_1_tag_4" model="event.tag"> + <field name="name">18+</field> + <field name="category_id" ref="event_tag_category_1"/> + </record> + + <record id="event_tag_category_2_tag_1" model="event.tag"> + <field name="name">Culture</field> + <field name="category_id" ref="event_tag_category_2"/> + </record> + + <record id="event_tag_category_2_tag_2" model="event.tag"> + <field name="name">Music</field> + <field name="category_id" ref="event_tag_category_2"/> + </record> + + <record id="event_tag_category_2_tag_3" model="event.tag"> + <field name="name">Sport</field> + <field name="category_id" ref="event_tag_category_2"/> + </record> + <!-- Event --> <record id="event.event_0" model="event.event"> <field name="name">Design Fair Los Angeles</field> @@ -37,6 +81,7 @@ <field name="date_tz">US/Pacific</field> <field name="event_type_id" ref="event_type_0"/> <field name="stage_id" ref="event_stage_booked"/> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_1,event_tag_category_2_tag_1])]"/> </record> <record id="event_0_ticket_0" model="event.event.ticket"> <field name="name">Free</field> @@ -72,6 +117,7 @@ <field name="address_id" ref="event.res_partner_location_0"/> <field name="stage_id" ref="event_stage_booked"/> <field name="kanban_state">blocked</field> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_3])]"/> </record> <record id="message_event_1_0" model="mail.message"> @@ -125,6 +171,7 @@ <field name="seats_availability">limited</field> <field name="seats_max">200</field> <field name="stage_id" ref="event_stage_booked"/> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_1])]"/> </record> <record id="event_2_ticket_1" model="event.event.ticket"> <field name="name">Standard</field> @@ -160,6 +207,7 @@ <field name="event_type_id" ref="event_type_0"/> <field name="address_id" ref="event.res_partner_location_1"/> <field name="stage_id" ref="event_stage_announced"/> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_3,event_tag_category_2_tag_2])]"/> </record> <record id="event_3_ticket_0" model="event.event.ticket"> <field name="name">Standard</field> @@ -200,6 +248,7 @@ <field name="event_type_id" ref="event_type_1"/> <field name="stage_id" ref="event_stage_done"/> <field name="kanban_state">done</field> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_4,event_tag_category_2_tag_1])]"/> </record> <record id="event_4_ticket_0" model="event.event.ticket"> <field name="name">General Admission</field> @@ -224,6 +273,7 @@ <field eval="(DateTime.today()+ timedelta(days=371)).strftime('%Y-%m-%d 17:00:00')" name="date_end"/> <field name="event_type_id" ref="event_type_2"/> <field name="address_id" ref="event.res_partner_location_1"/> + <field name="tag_ids" eval="[(6, 0, [event_tag_category_1_tag_2,event_tag_category_2_tag_3])]"/> </record> <record id="event.event_6" model="event.event"> |
