Страница 1 из 4

Уровень 1 (Junior):

  1. установить Ubuntu 18.04 (можно на VirtualBox)

  2. установить Odoo 12

  3. установить модули: Проекты (project) и Timesheets (hr_timesheet)

  4. создать модуль project_sla (SLA в Проектах) в полями:

    - Название (name)
    - Цена для заказчика (ссылка на модель project_sla.price)
    - Цена для исполнителя (ссылка на модель project_sla.price)
    - Приоритет для заказчика (ссылка на модель project_sla.priority)
    - Приоритет для исполнителя (ссылка на модель project_sla.priority)
    - в Задачах (project.task) наследованием (т.е. не меняя чужие модули)
    добавить поле-ссылку на project_sla (аналогично Назначено, Заказчик...) Примерный вид элемента модели project_sla в Odoo
  5. создать в модуле project_sla модель project_sla.price:

    - Название (name)
    - Код (code)
    - таблицу project_sla.price_lines (аналогично Timesheet в project.task, например):
    - Дата От (может быть пустой)
    - Дата До (может быть пустой) - Цена - Валюта (ссылка на справочник валют Odoo) Примерный вид элемента модели project_sla.price в Odoo
  6. создать в модуле project_sla модель project_sla.priority:

    - Название (name)
    - Код (code) - таблицу project_sla.priority_lines (аналогично Timesheet в project.task, например): - Дата От (может быть пустой) - Дата До (может быть пустой) - Количество - Единица измерений (ссылка на справочник ед.измерений Odoo) Примерный вид элемента модели project_sla.priority в Odoo
  7. создать в меню Проекты/Настройка редактирование моделей:

    - project_sla
    - project_sla.price - project_sla.priority
  8. прислать скриншоты, демонстрирующие интерфейс Odoo по созданным моделям:

    - скриншот: левое меню раздела Проекты
    - скриншот: создать запись в project_sla, заполнив все поля
    - скриншот: интерфейса Проекты/Настройки/SLA в Проектах
    - скриншот: создать запись в project_sla.price, заполнив все поля и пару записей в таблице project_sla.price_lines
    - скриншот: создать запись в project_sla.priority, заполнив все поля и пару записей в таблице project_sla.priority_lines
    - скриншот: создать задачу, указав в ней ссылку на созданную запись project_sla
    
    

Ссылка на созданное решение (уровень 1, Junior) *