"shareBasePrivate":"Створіть загальнодоступну базу, доступну лише для читання",
"shareBasePublic":"Будь-хто в Інтернеті може переглядати за допомогою цього посилання",
"userInviteNoSMTP":"Схоже, ви ще не налаштували SMTP! Будь ласка, скопіюйте посилання на запрошення та надішліть його на адресу",
"userInviteNoSMTP":"Схоже, ви ще не налаштували SMTP! Будь ласка, скопіюйте посилання на запрошення та надішліть його на пошту.",
"dragDropHide":"Перетягніть поля сюди, щоб приховати",
"formInput":"Введіть назву форми для введення",
"formHelpText":"Додайте допоміжний текст",
@ -578,7 +578,7 @@
"formDesc":"Додати опис форми",
"beforeEnablePwd":"Обмежити доступ за допомогою пароля",
"afterEnablePwd":"Доступ обмежено паролем",
"privateLink":"Цим переглядом поділилися через приватне посилання",
"privateLink":"Цей перегляд доступний за приватним посиланням",
"privateLinkAdditionalInfo":"Люди з приватним посиланням можуть бачити лише клітини, видимі в цьому вигляді",
"afterFormSubmitted":"Після надсилання форми",
"apiOptions":"Доступ до проєкту через",
@ -593,9 +593,9 @@
"collabView":"Учасники з дозволом на редагування або вище можуть змінювати конфігурацію перегляду.",
"lockedView":"Ніхто не може відредагувати конфігурацію перегляду, доки вона не розблокована.",
"personalView":"Тільки ви можете відредагувати конфігурацію. Іншим учасникам прихована зміна переглядів за замовчуванням.",
"ownerDesc":"Може додавати/видаляти редакторів. Також може повністю редагувати структури та поля бази даних.",
"ownerDesc":"Може додавати або видаляти редакторів. Також може повністю редагувати структури та поля бази даних.",
"creatorDesc":"Може повністю редагувати структуру бази даних та значення.",
"editorDesc":"Може редагувати записи, але не може змінити структуру бази даних/полів.",
"editorDesc":"Може редагувати записи, але не може змінити структуру бази даних або полів.",
"commenterDesc":"Може переглядати та коментувати записи, але нічого не може редагувати",
"viewerDesc":"Може переглядати записи, але нічого не може редагувати",
"addUser":"Додати нового користувача",
@ -606,14 +606,14 @@
"metaNoChange":"Не виявлено жодних змін",
"sqlMigration":"Схема міграції буде створена автоматично. Створіть таблицю та оновіть цю сторінку.",
"dbConnectionStatus":"Середовище перевірено",
"dbConnected":"З'єднання успішне",
"dbConnected":"Зʼєднання успішне",
"notifications":{
"no_new":"Немає нових повідомлень",
"clear":"Очистити"
},
"sponsor":{
"header":"Ви можете допомогти нам!",
"message":"Ми - невелика команда, яка працює на повну ставку, щоб зробити NocoDB відкритим. Ми віримо, що такий інструмент, як NocoDB, повинен бути доступним безкоштовно для кожного розв'язувача проблем в Інтернеті."
"message":"Ми - невелика команда, яка працює на повну ставку, щоб зробити NocoDB відкритим. Ми віримо, що такий інструмент, як NocoDB, повинен бути доступним безкоштовно для кожного розвʼязувача проблем в Інтернеті."
"addMultipleUsers":"Ви можете додати кілька електронних адрес, розділених комами(,)",
"addMultipleUsers":"Ви можете додати кілька електронних адрес через кому",
"enterTableName":"Введіть назву таблиці",
"addDefaultColumns":"Додайте стовпці за замовчуванням",
"tableNameInDb":"Назва таблиці, збережена в базі даних",
@ -648,7 +648,7 @@
"import":{
"clickOrDrag":"Клацніть або перетягніть файл у цю область, щоб завантажити його"
},
"metaDataRecreated":"Метадані таблиці успішно відтворено",
"metaDataRecreated":"Метадані таблиці відтворено",
"invalidCredentials":"Недійсні облікові дані",
"downloadingMoreFiles":"Завантажте інші файли",
"copiedToClipboard":"Скопійовано в буфер обміну",
@ -658,7 +658,7 @@
"editingPKnotSupported":"Редагування первинного ключа не підтримується",
"deletedCache":"Кеш успішно видалено",
"cacheEmpty":"Кеш порожній",
"exportedCache":"Кеш успішно експортовано",
"exportedCache":"Кеш експортовано",
"valueAlreadyInList":"Це значення вже є у списку",
"noColumnsToUpdate":"Немає стовпців для оновлення",
"tableDeleted":"Таблицю успішно видалено",
@ -668,26 +668,26 @@
"showM2mTables":"Показати M2M таблиці",
"showM2mTablesDesc":"Звʼязок \"багато-до-багатьох\" підтримується через таблицю зʼєднань і за замовчуванням прихований. Увімкніть цю опцію, щоб перерахувати всі такі таблиці разом з існуючими.",
"showNullInCells":"Показати NULL в комірках",
"showNullInCellsDesc":"Відображати тег 'NULL' у клітинках, що містять NULL-значення. Це допомагає відрізнити клітинки, що містять ПУСТИЙ рядок.",
"showNullInCellsDesc":"Відображати тег \"NULL\" у клітинках, що містять NULL-значення. Це допомагає відрізнити клітинки, що містять пустий рядок.",
"showNullAndEmptyInFilter":"Показувати NULL та EMPTY у фільтрі",
"showNullAndEmptyInFilterDesc":"Увімкніть \"додаткові\" фільтри для розрізнення полів, що містять NULL та порожні рядки. За замовчуванням підтримка пропусків однаково обробляє як NULL, так і порожні рядки.",
"deleteKanbanStackConfirmation":"Видалення цього стека також вилучить опцію вибору `{stackToBeDeleted}` зі стека `{groupingField}`. Записи буде переміщено до не категоризованого стека.",
"showNullAndEmptyInFilterDesc":"Ввімкніть \"додаткові\" фільтри для розрізнення полів, що містять NULL та порожні рядки. За замовчуванням підтримка пропусків однаково обробляє як NULL, так і порожні рядки.",
"deleteKanbanStackConfirmation":"Видалення цієї таблички також вилучить опцію вибору `{stackToBeDeleted}` з таблички `{groupingField}`. Записи буде переміщено до не категоризованої таблички.",
"computedFieldEditWarning":"Обчислюване поле: вміст доступний лише для читання. Використовуйте меню редагування стовпця для зміни конфігурації",
"computedFieldDeleteWarning":"Обчислюване поле: вміст доступний лише для читання. Не вдалося очистити вміст.",
"noMoreRecords":"Більше записів немає"
},
"error":{
"searchProject":"За вашим запитом {search} не знайдено жодного результату",
"invalidChar":"Недійсний символ у шляху до теки.",
"invalidChar":"Недійсний символ у шляху.",
"invalidDbCredentials":"Неправильні облікові дані бази даних.",
"unableToConnectToDb":"Неможливо під'єднатися до бази даних, будь ласка, перевірте, чи працює ваша база даних.",
"unableToConnectToDb":"Неможливо підʼєднатися до бази даних, будь ласка, перевірте, чи працює ваша база даних.",
"userDoesntHaveSufficientPermission":"Користувач не існує або не має достатніх прав для створення конфігурації.",
"dbConnectionStatus":"Неправильні параметри бази даних",
"dbConnectionFailed":"Помилка з’єднання:",
"signUpRules":{
"emailReqd":"E-mail є обов'язковим полем",
"emailInvalid":"E-mail має невірний формат",
"passwdRequired":"Пароль є обов'язковим",
"emailReqd":"Пошта є обовʼязковим полем",
"emailInvalid":"Пошта має невірний формат",
"passwdRequired":"Пароль є обовʼязковим",
"passwdLength":"Пароль має складатися хоча б з 8 символів",
"passwdMismatch":"Паролі не збігаються",
"completeRuleSet":"Щонайменше 8 символів з однією великою літерою, однією цифрою та одним спеціальним символом",
@ -704,7 +704,7 @@
"fileUploadFailed":"Не вдалося завантажити файл",
"primaryColumnUpdateFailed":"Не вдалося оновити основний стовпець",
"formDescriptionTooLong":"Занадто довгі дані для опису форми",
"columnsRequired":"Обов'язковими є наступні стовпці",
"columnsRequired":"Обовʼязковими є наступні стовпці",
"selectAtleastOneColumn":"Принаймні один стовпець має бути вибраний",
"columnDescriptionNotFound":"Не вдається знайти стовпець призначення для",
"duplicateMappingFound":"Знайдено дублікат схеми, будь ласка, видаліть одну зі схем",
@ -723,7 +723,7 @@
"setFormDataFailed":"Не вдалося встановити дані форми",
"formViewUpdateFailed":"Не вдалося оновити вигляд форми",
"tableNameRequired":"Ім'я таблиці є обов'язковим",
"nameShouldStartWithAnAlphabetOr_":"Ім'я повинно починатися з літери або _",
"nameShouldStartWithAnAlphabetOr_":"Імʼя повинно починатися з літери або _",
"followingCharactersAreNotAllowed":"Наступні символи не допускаються",
"columnNameRequired":"Ім'я стовпця є обов'язковим",
"columnNameExceedsCharacters":"Довжина назви стовпця перевищує максимальну кількість в {value} символів",
@ -741,52 +741,52 @@
"copyToClipboardError":"Не вдалося скопіювати в буфер обміну"
},
"toast":{
"exportMetadata":"Метадані проєкту успішно експортовано",
"importMetadata":"Метадані проєкту успішно імпортовано",
"clearMetadata":"Метадані проєкту успішно очищено",
"stopProject":"Проєкт успішно зупинений",
"startProject":"Проєкт успішно запущений",
"restartProject":"Проєкт успішно перезапущений",
"deleteProject":"Проєкт успішно видалений",
"exportMetadata":"Метадані проєкту експортовано",
"importMetadata":"Метадані проєкту імпортовано",
"clearMetadata":"Метадані проєкту очищено",
"stopProject":"Проєкт зупинений",
"startProject":"Проєкт запущений",
"restartProject":"Проєкт перезапущений",
"deleteProject":"Проєкт видалений",
"authToken":"Токен авторизації скопійовано в буфер обміну",
"projInfo":"Інформацію про проєкт скопійовано до буфера обміну",
"inviteUrlCopy":"Скопійовано запрошення URL в буфер обміну",
"createView":"Вигляд створено успішно",
"formEmailSMTP":"Будь ласка, активуйте плагін SMTP в Магазині додатків, щоб увімкнути повідомлення електронної пошти",
"collabView":"Успішно переведено в режим спільної роботи",
"lockedView":"Успішно перемкнуто на заблокований вигляд",
"createView":"Вигляд створено",
"formEmailSMTP":"Будь ласка, активуйте плагін SMTP в магазині додатків, щоб ввімкнути повідомлення на електронну пошту",
"collabView":"Переведено в режим спільної роботи",
"lockedView":"Переведено в заблокований режим",
"futureRelease":"Незабаром!"
},
"success":{
"columnDuplicated":"Стовпець успішно продубльовано",
"rowDuplicatedWithoutSavedYet":"Рядок продубльовано (не збережено)",
"rowDuplicatedWithoutSavedYet":"Рядок продубльовано, але не збережено",
"updatedUIACL":"Успішно оновлено UI ACL для таблиць",
"pluginUninstalled":"Плагін успішно видалено",
"pluginSettingsSaved":"Налаштування плагіну успішно збережено",
Call Log allows user to check the call history of the hook. By default, it has been disabled. However, it can be configured by using environment variable `NC_AUTOMATION_LOG_LEVEL`.
- `NC_AUTOMATION_LOG_LEVEL=OFF`: No logs will be displayed and no history will be inserted to meta database.
- `NC_AUTOMATION_LOG_LEVEL=ERROR`: only error logs will be displayed and history of error logs will be inserted to meta database.
- `NC_AUTOMATION_LOG_LEVEL=ALL`: Both error and success logs will be displayed and history of both types of logs will be inserted to meta database. **This option is only available for Enterprise Edition.**
@ -59,6 +71,11 @@ The triggers will trigger asynchronously without blocking the actual operation.
## Accessing Data: Handlebars
<alerttype="warning">
You can accessing data using handlebars for v1 webhooks only.
</alert>
The current row data and other details will be available in the hooks payload so the user can use [handlebar syntax](https://handlebarsjs.com/guide/#simple-expressions) to use data.
> We are using [Handlebars](https://handlebarsjs.com/) library to parse the payload internally.
@ -136,6 +153,7 @@ Detailed procedure for discord webhook described [here](https://support.discord.
## Slack
### 1. Create WebHook
- Details to create slack webhook are captured [here](https://api.slack.com/messaging/webhooks)
@ -196,3 +214,13 @@ Detailed procedure for discord webhook described [here](https://support.discord.
- **Body**: Message to be posted over Teams channel, via webhooks on trigger of configured event.
- Body can contain plain text &
- Handlebars {{ }}
## Webhook V2
Webhook v2 is available after v0.106.0. Here's the differences.
- Response Payload has been predefined and cannot configure in Body using Handlebars. The payload can be referenced under `Sample Payload` in Hook detail page.
@ -61,4 +61,5 @@ For production usecases, it is **recommended** to configure
| NC_ADMIN_PASSWORD | For updating/creating super admin with provided email and password. Your password should have at least 8 letters with one uppercase, one number and one special letter(Allowed special chars $&+,:;=?@#\|'.^*()%!_-" ) | | |
| NODE_OPTIONS | For passing Node.js [options](https://nodejs.org/api/cli.html#node_optionsoptions) to instance | | |
| NC_MINIMAL_DBS | Create a new SQLite file for each project. All the db files are stored in `nc_minimal_dbs` folder in current working directory. (This option restricts project creation on external sources) | | |
*@example{"method":"POST","body":"{{ json data }}","headers":[{}],"parameters":[{}],"auth":"","path":"https://webhook.site/6eb45ce5-b611-4be1-8b96-c2965755662b"}