# Pull Request Template ## Description - Validates openai key while configuring hooks - added backfill logic Fixes # (issue) ## Type of change - [x] New feature (non-breaking change which adds functionality) ## How Has This Been Tested? Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. locally <img width="1710" height="1234" alt="CleanShot 2026-04-15 at 16 15 02@2x" src="https://github.com/user-attachments/assets/3d319fe0-19f9-4fd0-9308-74987daac2e1" /> <img width="2884" height="1136" alt="CleanShot 2026-05-11 at 19 22 53@2x" src="https://github.com/user-attachments/assets/5eae8650-985b-4c4a-af42-35f7175ff52d" /> ## Checklist: - [x] My code follows the style guidelines of this project - [x] I have performed a self-review of my code - [x] I have commented on my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] New and existing unit tests pass locally with my changes - [x] Any dependent changes have been merged and published in downstream modules --------- Co-authored-by: Vishnu Narayanan <iamwishnu@gmail.com>
68 lines
2.2 KiB
JSON
68 lines
2.2 KiB
JSON
{
|
|
"INTEGRATION_APPS": {
|
|
"FETCHING": "Fetching Integrations",
|
|
"NO_HOOK_CONFIGURED": "There are no {integrationId} integrations configured in this account.",
|
|
"HEADER": "Applications",
|
|
"COUNT": "{n} integration | {n} integrations",
|
|
"SEARCH_PLACEHOLDER": "Search...",
|
|
"NO_RESULTS": "No results found matching your search",
|
|
"STATUS": {
|
|
"ENABLED": "Enabled",
|
|
"DISABLED": "Disabled"
|
|
},
|
|
"CONFIGURE": "Configure",
|
|
"ADD_BUTTON": "Add a new hook",
|
|
"DELETE": {
|
|
"TITLE": {
|
|
"INBOX": "Confirm deletion",
|
|
"ACCOUNT": "Disconnect"
|
|
},
|
|
"MESSAGE": {
|
|
"INBOX": "Are you sure to delete?",
|
|
"ACCOUNT": "Are you sure to disconnect?"
|
|
},
|
|
"CONFIRM_BUTTON_TEXT": {
|
|
"INBOX": "Yes, Delete",
|
|
"ACCOUNT": "Yes, Disconnect"
|
|
},
|
|
"CANCEL_BUTTON_TEXT": "Cancel",
|
|
"API": {
|
|
"SUCCESS_MESSAGE": "Hook deleted successfully",
|
|
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
|
|
}
|
|
},
|
|
"LIST": {
|
|
"FETCHING": "Fetching integration hooks",
|
|
"INBOX": "Inbox",
|
|
"ACTIONS": "Actions",
|
|
"DELETE": {
|
|
"BUTTON_TEXT": "Delete"
|
|
}
|
|
},
|
|
"ADD": {
|
|
"FORM": {
|
|
"INBOX": {
|
|
"LABEL": "Select Inbox",
|
|
"PLACEHOLDER": "Select Inbox"
|
|
},
|
|
"SUBMIT": "Create",
|
|
"VALIDATING_OPENAI": "Validating with OpenAI...",
|
|
"CANCEL": "Cancel"
|
|
},
|
|
"API": {
|
|
"SUCCESS_MESSAGE": "Integration hook added successfully",
|
|
"ERROR_MESSAGE": "Could not connect to Woot Server, Please try again later"
|
|
}
|
|
},
|
|
"CONNECT": {
|
|
"BUTTON_TEXT": "Connect"
|
|
},
|
|
"DISCONNECT": {
|
|
"BUTTON_TEXT": "Disconnect"
|
|
},
|
|
"SIDEBAR_DESCRIPTION": {
|
|
"DIALOGFLOW": "Dialogflow is a natural language processing platform for building conversational interfaces. Integrating it with {installationName} lets bots handle queries first and transfer them to agents when needed. It helps qualify leads and reduce agent workload by answering FAQs. To add Dialogflow, create a Service Account in Google Console and share the credentials. Refer to the docs for details"
|
|
}
|
|
}
|
|
}
|