Kitworks API/Custom API controller

Для того щоб налаштувати даний модуль в Odoo слід вибрати категорію Додатки, натиснути кнопку «Оновити списки додатків» (що знаходиться зліва в верхньому рядку) та в пошуковій стрічці ввести "API", знайдені модулі встановити. Даний модуль складається з модуля Custom API controller та модуля Kitworks API.

Наступним кроком буде зайти в Загальні налаштування та активувати режим розробника. В верхній панелі з'являється підменю АРІ.

Для того щоб створити новий Endpoint вибираємо Custom Endpoint/ Новий.

При натисканні на «Додати рядок» на вкладці Fields (поля) Вам відкривається нове діалогове вікно з можливістю вибрати ті дані, які Ви хочете отримати з вибраної Вами Моделі. В даному вікні Ви маєте можливість вибрати Пошук, натиснувши на маленьку емблему трикутника, що знаходиться в кінці поля для введення даних. Ви можете додавати стільки полів, скільки Вам необхідно.

Для уточнення полів (виведення назви, тегів) слід використовувати Data Endpoint.

 При збереженні Custom Endpoint модуль автоматично надає Вам АРІ адресу.

Для того, щоб згенерувати токен чи ключ Вам необхідно зайти в АРІ/API token чи API keys та натиснути "Новий". Для API token заповніть поле Користувач та натисніть Зберегти, а для API keys внесіть Name та Code в довільному форматі, та також натисніть Зберегти. При створенні ключів також можна вказати дозволені ІР адреси, з яких можна робити запити.

Всі відправлені запити записуються в підменю API  - LOGs для зручності відслідковування, пошуку та деталізації всіх відправлених запитів.

В Налаштуваннях АРІ Ви можете самостійно вказати префікс token, тривалість дії token та інші налаштування.

Для прикладу, відправляємо один отриманий  Endpoint через Postman.