Public release from ruodoo-project: 19.0 - 2026-05-31 21:19:12 UTC
This commit is contained in:
2
project_demo_data_loader/__init__.py
Normal file
2
project_demo_data_loader/__init__.py
Normal file
@ -0,0 +1,2 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import models
|
||||
15
project_demo_data_loader/__manifest__.py
Normal file
15
project_demo_data_loader/__manifest__.py
Normal file
@ -0,0 +1,15 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': 'Project Demo Data Loader',
|
||||
'version': '1.0',
|
||||
'category': 'Technical',
|
||||
'summary': 'Demo data for Project module',
|
||||
'depends': ['project', 'demo_data_loader_base'],
|
||||
'data': [],
|
||||
'demo': [
|
||||
'demo/demo_project.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': False,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
55
project_demo_data_loader/demo/demo_project.xml
Normal file
55
project_demo_data_loader/demo/demo_project.xml
Normal file
@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
|
||||
<!-- Проекты -->
|
||||
<record id="demo_project_1" model="project.project">
|
||||
<field name="name">Редизайн сайта</field>
|
||||
<field name="description">Полный редизайн корпоративного сайта.</field>
|
||||
<field name="privacy_visibility">employees</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_project_2" model="project.project">
|
||||
<field name="name">Внедрение ERP</field>
|
||||
<field name="description">Развёртывание Odoo ERP для Global Industries.</field>
|
||||
<field name="privacy_visibility">employees</field>
|
||||
</record>
|
||||
|
||||
<!-- Задачи проекта 1 -->
|
||||
<record id="demo_task_1_1" model="project.task">
|
||||
<field name="name">Сбор требований</field>
|
||||
<field name="project_id" ref="demo_project_1"/>
|
||||
<field name="description">Собрать все дизайнерские и функциональные требования от заказчика.</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_task_1_2" model="project.task">
|
||||
<field name="name">Создание прототипов</field>
|
||||
<field name="project_id" ref="demo_project_1"/>
|
||||
<field name="description">Разработать низкодетализированные прототипы всех ключевых страниц.</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_task_1_3" model="project.task">
|
||||
<field name="name">Фронтенд-разработка</field>
|
||||
<field name="project_id" ref="demo_project_1"/>
|
||||
<field name="description">Реализовать утверждённые макеты на HTML/CSS/JS.</field>
|
||||
</record>
|
||||
|
||||
<!-- Задачи проекта 2 -->
|
||||
<record id="demo_task_2_1" model="project.task">
|
||||
<field name="name">Системный анализ</field>
|
||||
<field name="project_id" ref="demo_project_2"/>
|
||||
<field name="description">Проанализировать существующие бизнес-процессы и сопоставить с модулями Odoo.</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_task_2_2" model="project.task">
|
||||
<field name="name">Миграция данных</field>
|
||||
<field name="project_id" ref="demo_project_2"/>
|
||||
<field name="description">Перенести данные из устаревшей системы в Odoo.</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_task_2_3" model="project.task">
|
||||
<field name="name">Обучение пользователей</field>
|
||||
<field name="project_id" ref="demo_project_2"/>
|
||||
<field name="description">Провести обучение конечных пользователей работе с новой системой.</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
2
project_demo_data_loader/models/__init__.py
Normal file
2
project_demo_data_loader/models/__init__.py
Normal file
@ -0,0 +1,2 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import res_config_settings
|
||||
6
project_demo_data_loader/models/res_config_settings.py
Normal file
6
project_demo_data_loader/models/res_config_settings.py
Normal file
@ -0,0 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
Reference in New Issue
Block a user