Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
89
web_quick_start_screen/views/quick_screen_action_view.xml
Executable file
89
web_quick_start_screen/views/quick_screen_action_view.xml
Executable file
@@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<record id="quick_start_screen_action_list" model="ir.ui.view">
|
||||
<field name="model">quick.start.screen.action</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="sequence" widget="handle" />
|
||||
<field name="name" />
|
||||
<field name="description" />
|
||||
<field name="action_ref_id" groups="base.group_system" />
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record id="quick_start_screen_action_kanban" model="ir.ui.view">
|
||||
<field name="model">quick.start.screen.action</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban create="0" edit="0" delete="0" js_class="quick_start_screen">
|
||||
<field name="id" />
|
||||
<field name="name" />
|
||||
<field name="description" />
|
||||
<field name="image" />
|
||||
<field name="icon_name" />
|
||||
<field name="color" />
|
||||
<field name="context" />
|
||||
<templates>
|
||||
<t t-name="card" class="flex-row">
|
||||
<aside class="d-flex align-items-center me-2">
|
||||
<field
|
||||
t-if="record.image.raw_value"
|
||||
name="image"
|
||||
widget="image"
|
||||
options="{'img_class': 'object-fit-contain'}"
|
||||
/>
|
||||
<i
|
||||
t-else=""
|
||||
t-attf-class="fa #{record.icon_name.raw_value or 'fa-flash'} fa-3x o_start_icon_color_#{record.color.raw_value}"
|
||||
t-att-title="record.name.raw_value"
|
||||
/>
|
||||
</aside>
|
||||
<main>
|
||||
<h3 class="card-title" t-out="record.name.raw_value" />
|
||||
<a
|
||||
type="object"
|
||||
data-reload-on-close="true"
|
||||
name="run_action"
|
||||
role="button"
|
||||
href="#"
|
||||
class="btn-lnk stretched-link"
|
||||
t-att-string="record.name.raw_value"
|
||||
>
|
||||
<span t-out="record.description.raw_value" />
|
||||
</a>
|
||||
</main>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
<record id="quick_start_screen_action_form" model="ir.ui.view">
|
||||
<field name="model">quick.start.screen.action</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name" />
|
||||
<field name="action_ref_id" groups="base.group_system" />
|
||||
<field name="description" widget="html" />
|
||||
<field name="icon_name" invisible="image" />
|
||||
<field name="color" widget="color_picker" invisible="image" />
|
||||
<field name="domain" groups="base.group_system" />
|
||||
<field name="context" groups="base.group_system" />
|
||||
<field name="image" widget="image" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="quick_start_screen_action_action" model="ir.actions.act_window">
|
||||
<field name="name">Quick Start Screen Actions</field>
|
||||
<field name="res_model">quick.start.screen.action</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
<menuitem
|
||||
id="menu_quick_start_screen_action"
|
||||
name="Quick Start Screen Actions"
|
||||
parent="base.next_id_2"
|
||||
action="web_quick_start_screen.quick_start_screen_action_action"
|
||||
/>
|
||||
</odoo>
|
||||
54
web_quick_start_screen/views/quick_start_screen_views.xml
Executable file
54
web_quick_start_screen/views/quick_start_screen_views.xml
Executable file
@@ -0,0 +1,54 @@
|
||||
<odoo>
|
||||
<record id="quick_start_screen_list_view" model="ir.ui.view">
|
||||
<field name="model">quick.start.screen</field>
|
||||
<field name="arch" type="xml">
|
||||
<list editable="top">
|
||||
<field name="name" />
|
||||
<field
|
||||
name="action_ids"
|
||||
widget="many2many_tags"
|
||||
options="{'color_field': 'color'}"
|
||||
/>
|
||||
<button
|
||||
type="object"
|
||||
name="action_screen_actions"
|
||||
class="btn btn-primary"
|
||||
title="Go to the start screen"
|
||||
icon="fa-flash"
|
||||
/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record id="start_screen_action_config" model="ir.actions.act_window">
|
||||
<field name="res_model">quick.start.screen</field>
|
||||
<field name="name">Quick Start Screens</field>
|
||||
<field name="view_mode">list</field>
|
||||
</record>
|
||||
<record id="start_screen_action" model="ir.actions.server">
|
||||
<field name="name">Quick Start Screen</field>
|
||||
<field name="model_id" ref="web_quick_start_screen.model_quick_start_screen" />
|
||||
<field name="state">code</field>
|
||||
<field name="code">
|
||||
action = (records or model).action_screen_actions()
|
||||
</field>
|
||||
</record>
|
||||
<menuitem
|
||||
id="menu_quick_start_screen_action_config"
|
||||
name="Quick Start Screens"
|
||||
parent="base.next_id_2"
|
||||
action="web_quick_start_screen.start_screen_action_config"
|
||||
/>
|
||||
<menuitem
|
||||
id="menu_start"
|
||||
name="Start"
|
||||
web_icon="web_quick_start_screen,static/description/icon.png"
|
||||
sequence="6"
|
||||
groups="web_quick_start_screen.group_quick_start_screen"
|
||||
/>
|
||||
<menuitem
|
||||
id="menu_start_screen"
|
||||
name="Start"
|
||||
parent="menu_start"
|
||||
action="web_quick_start_screen.start_screen_action"
|
||||
/>
|
||||
</odoo>
|
||||
12
web_quick_start_screen/views/res_users_views.xml
Executable file
12
web_quick_start_screen/views/res_users_views.xml
Executable file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<record id="view_users_form" model="ir.ui.view">
|
||||
<field name="inherit_id" ref="base.view_users_form" />
|
||||
<field name="model">res.users</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="action_id" position="before">
|
||||
<field name="quick_start_screen_id" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user