[IMP] website_slides: improve course list and form view
This commit makes the course list view multi-edit (except 'name' field) and moves the 'website_id' next to 'user_id'. In form view: inside options page we have moved `enroll_msg` under to `enroll_group_ids` to have all enroll options well displayed. TaskID-2607467 Part-of: odoo/odoo#76930
This commit is contained in:
committed by
Thibault Delavallée
parent
ce21cfb99c
commit
fb372a69de
@@ -103,6 +103,7 @@
|
||||
<field name="enroll" widget="radio" options="{'horizontal': true}"/>
|
||||
<field name="upload_group_ids" widget="many2many_tags" groups="base.group_no_one"/>
|
||||
<field name="enroll_group_ids" widget="many2many_tags" groups="base.group_no_one"/>
|
||||
<field name="enroll_msg" attrs="{'invisible': [('enroll', '!=', 'invite')]}"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
@@ -124,10 +125,6 @@
|
||||
domain="[('channel_id', '=', active_id), ('is_category', '=', False)]"/>
|
||||
</group>
|
||||
</group>
|
||||
<div attrs="{'invisible': [('enroll', '!=', 'invite')]}">
|
||||
<label for="enroll_msg"/>
|
||||
<field name="enroll_msg" colspan="4" nolabel="1"/>
|
||||
</div>
|
||||
</page>
|
||||
<page string="Karma" name="karma_rules">
|
||||
<group>
|
||||
@@ -158,14 +155,14 @@
|
||||
<field name="name">slide.channel.view.tree</field>
|
||||
<field name="model">slide.channel</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Courses" sample="1">
|
||||
<tree string="Courses" sample="1" multi_edit="1">
|
||||
<field name="sequence" widget="handle"/>
|
||||
<field name="name"/>
|
||||
<field name="channel_type"/>
|
||||
<field name="visibility"/>
|
||||
<field name="enroll" widget="badge" decoration-success="enroll == 'public'" decoration-info="enroll == 'invite'" decoration-warning="enroll == 'payment'"/>
|
||||
<field name="name" readonly="1"/>
|
||||
<field name="user_id" widget="many2one_avatar_user"/>
|
||||
<field name="website_id" groups="website.group_multi_website"/>
|
||||
<field name="channel_type" string="Course Type"/>
|
||||
<field name="visibility"/>
|
||||
<field name="enroll" widget="badge" decoration-success="enroll == 'public'" decoration-info="enroll == 'invite'" decoration-warning="enroll == 'payment'"/>
|
||||
<field name="active" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
|
||||
Reference in New Issue
Block a user