Страница 1 из 4
Уровень 1 (Junior):
установить Ubuntu 18.04 (можно на VirtualBox)
установить Odoo 12
установить модули: Проекты (project) и Timesheets (hr_timesheet)
создать модуль project_sla (SLA в Проектах) в полями:
- Название (name)
- Цена для заказчика (ссылка на модель project_sla.price)
- Цена для исполнителя (ссылка на модель project_sla.price)
- Приоритет для заказчика (ссылка на модель project_sla.priority)
- Приоритет для исполнителя (ссылка на модель project_sla.priority)
- в Задачах (project.task) наследованием (т.е. не меняя чужие модули)
добавить поле-ссылку на project_sla (аналогично Назначено, Заказчик...)создать в модуле project_sla модель project_sla.price:
- Название (name)
- Код (code)
- таблицу project_sla.price_lines (аналогично Timesheet в project.task, например):
- Дата От (может быть пустой)
- Дата До (может быть пустой) - Цена - Валюта (ссылка на справочник валют Odoo)создать в модуле project_sla модель project_sla.priority:
- Название (name)
- Код (code) - таблицу project_sla.priority_lines (аналогично Timesheet в project.task, например): - Дата От (может быть пустой) - Дата До (может быть пустой) - Количество - Единица измерений (ссылка на справочник ед.измерений Odoo)создать в меню Проекты/Настройка редактирование моделей:
- project_sla
- project_sla.price - project_sla.priorityприслать скриншоты, демонстрирующие интерфейс Odoo по созданным моделям:
- скриншот: левое меню раздела Проекты - скриншот: создать запись в project_sla, заполнив все поля - скриншот: интерфейса Проекты/Настройки/SLA в Проектах - скриншот: создать запись в project_sla.price, заполнив все поля и пару записей в таблице project_sla.price_lines - скриншот: создать запись в project_sla.priority, заполнив все поля и пару записей в таблице project_sla.priority_lines - скриншот: создать задачу, указав в ней ссылку на созданную запись project_sla