Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View 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>

View 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>

View 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>