Louis Lam
3 years ago
committed by
GitHub
22 changed files with 322 additions and 257 deletions
@ -1,20 +1,19 @@ |
|||||
<template> |
<template> |
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="discord-webhook-url" class="form-label">Discord Webhook URL</label> |
<label for="discord-webhook-url" class="form-label">{{ $t("Discord Webhook URL") }}</label> |
||||
<input id="discord-webhook-url" v-model="$parent.notification.discordWebhookUrl" type="text" class="form-control" required autocomplete="false"> |
<input id="discord-webhook-url" v-model="$parent.notification.discordWebhookUrl" type="text" class="form-control" required autocomplete="false"> |
||||
<div class="form-text"> |
<div class="form-text"> |
||||
You can get this by going to Server Settings -> Integrations -> Create Webhook |
{{ $t("wayToGetDiscordURL") }} |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
|
|
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="discord-username" class="form-label">Bot Display Name</label> |
<label for="discord-username" class="form-label">{{ $t("Bot Display Name") }}</label> |
||||
<input id="discord-username" v-model="$parent.notification.discordUsername" type="text" class="form-control" autocomplete="false" :placeholder="$root.appName"> |
<input id="discord-username" v-model="$parent.notification.discordUsername" type="text" class="form-control" autocomplete="false" :placeholder="$root.appName"> |
||||
</div> |
</div> |
||||
|
|
||||
|
|
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="discord-prefix-message" class="form-label">Prefix Custom Message</label> |
<label for="discord-prefix-message" class="form-label">{{ $t("Prefix Custom Message") }}</label> |
||||
<input id="discord-prefix-message" v-model="$parent.notification.discordPrefixMessage" type="text" class="form-control" autocomplete="false" placeholder="Hello @everyone is..."> |
<input id="discord-prefix-message" v-model="$parent.notification.discordPrefixMessage" type="text" class="form-control" autocomplete="false" :placeholder="$t('Hello @everyone is...')"> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
@ -1,9 +1,9 @@ |
|||||
<template> |
<template> |
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="lunasea-device" class="form-label">LunaSea Device ID<span style="color: red;"><sup>*</sup></span></label> |
<label for="lunasea-device" class="form-label">{{ $t("LunaSea Device ID") }}<span style="color: red;"><sup>*</sup></span></label> |
||||
<input id="lunasea-device" v-model="$parent.notification.lunaseaDevice" type="text" class="form-control" required> |
<input id="lunasea-device" v-model="$parent.notification.lunaseaDevice" type="text" class="form-control" required> |
||||
<div class="form-text"> |
<div class="form-text"> |
||||
<p><span style="color: red;"><sup>*</sup></span>Required</p> |
<p><span style="color: red;"><sup>*</sup></span>{{ $t("Required") }}</p> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
@ -1,32 +1,32 @@ |
|||||
<template> |
<template> |
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="mattermost-webhook-url" class="form-label">Webhook URL<span style="color:red;"><sup>*</sup></span></label> |
<label for="mattermost-webhook-url" class="form-label">{{ $t("Webhook URL") }}<span style="color:red;"><sup>*</sup></span></label> |
||||
<input id="mattermost-webhook-url" v-model="$parent.notification.mattermostWebhookUrl" type="text" class="form-control" required> |
<input id="mattermost-webhook-url" v-model="$parent.notification.mattermostWebhookUrl" type="text" class="form-control" required> |
||||
<label for="mattermost-username" class="form-label">Username</label> |
<label for="mattermost-username" class="form-label">{{ $t("Username") }}</label> |
||||
<input id="mattermost-username" v-model="$parent.notification.mattermostusername" type="text" class="form-control"> |
<input id="mattermost-username" v-model="$parent.notification.mattermostusername" type="text" class="form-control"> |
||||
<label for="mattermost-iconurl" class="form-label">Icon URL</label> |
<label for="mattermost-iconurl" class="form-label">{{ $t("Icon URL") }}</label> |
||||
<input id="mattermost-iconurl" v-model="$parent.notification.mattermosticonurl" type="text" class="form-control"> |
<input id="mattermost-iconurl" v-model="$parent.notification.mattermosticonurl" type="text" class="form-control"> |
||||
<label for="mattermost-iconemo" class="form-label">Icon Emoji</label> |
<label for="mattermost-iconemo" class="form-label">{{ $t("Icon Emoji") }}</label> |
||||
<input id="mattermost-iconemo" v-model="$parent.notification.mattermosticonemo" type="text" class="form-control"> |
<input id="mattermost-iconemo" v-model="$parent.notification.mattermosticonemo" type="text" class="form-control"> |
||||
<label for="mattermost-channel" class="form-label">Channel Name</label> |
<label for="mattermost-channel" class="form-label">{{ $t("Channel Name") }}</label> |
||||
<input id="mattermost-channel-name" v-model="$parent.notification.mattermostchannel" type="text" class="form-control"> |
<input id="mattermost-channel-name" v-model="$parent.notification.mattermostchannel" type="text" class="form-control"> |
||||
<div class="form-text"> |
<div class="form-text"> |
||||
<span style="color:red;"><sup>*</sup></span>Required |
<span style="color:red;"><sup>*</sup></span>{{ $t("Required") }} |
||||
|
<i18n-t tag="p" keypath="aboutWebhooks" style="margin-top: 8px;"> |
||||
|
<a href="https://docs.mattermost.com/developer/webhooks-incoming.html" target="_blank">https://docs.mattermost.com/developer/webhooks-incoming.html</a> |
||||
|
</i18n-t> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
More info about webhooks on: <a href="https://docs.mattermost.com/developer/webhooks-incoming.html" target="_blank">https://docs.mattermost.com/developer/webhooks-incoming.html</a> |
{{ $t("aboutMattermostChannelName") }} |
||||
</p> |
</p> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
You can override the default channel that webhook posts to by entering the channel name into "Channel Name" field. This needs to be enabled in Mattermost webhook settings. Ex: #other-channel |
{{ $t("aboutKumaURL") }} |
||||
</p> |
</p> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
If you leave the Uptime Kuma URL field blank, it will default to the Project Github page. |
{{ $t("aboutIconURL") }} |
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
You can provide a link to a picture in "Icon URL" to override the default profile picture. Will not be used if Icon Emoji is set. |
|
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
Emoji cheat sheet: <a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> Note: emoji takes preference over Icon URL. |
|
||||
</p> |
</p> |
||||
|
<i18n-t tag="p" keypath="emojiCheatSheet" style="margin-top: 8px;"> |
||||
|
<a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> |
||||
|
</i18n-t> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
@ -1,29 +1,29 @@ |
|||||
<template> |
<template> |
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="rocket-webhook-url" class="form-label">Webhook URL<span style="color: red;"><sup>*</sup></span></label> |
<label for="rocket-webhook-url" class="form-label">{{ $t("Webhook URL") }}<span style="color: red;"><sup>*</sup></span></label> |
||||
<input id="rocket-webhook-url" v-model="$parent.notification.rocketwebhookURL" type="text" class="form-control" required> |
<input id="rocket-webhook-url" v-model="$parent.notification.rocketwebhookURL" type="text" class="form-control" required> |
||||
<label for="rocket-username" class="form-label">Username</label> |
<label for="rocket-username" class="form-label">{{ $t("Username") }}</label> |
||||
<input id="rocket-username" v-model="$parent.notification.rocketusername" type="text" class="form-control"> |
<input id="rocket-username" v-model="$parent.notification.rocketusername" type="text" class="form-control"> |
||||
<label for="rocket-iconemo" class="form-label">Icon Emoji</label> |
<label for="rocket-iconemo" class="form-label">{{ $t("Icon Emoji") }}</label> |
||||
<input id="rocket-iconemo" v-model="$parent.notification.rocketiconemo" type="text" class="form-control"> |
<input id="rocket-iconemo" v-model="$parent.notification.rocketiconemo" type="text" class="form-control"> |
||||
<label for="rocket-channel" class="form-label">Channel Name</label> |
<label for="rocket-channel" class="form-label">{{ $t("Channel Name") }}</label> |
||||
<input id="rocket-channel-name" v-model="$parent.notification.rocketchannel" type="text" class="form-control"> |
<input id="rocket-channel-name" v-model="$parent.notification.rocketchannel" type="text" class="form-control"> |
||||
<label for="rocket-button-url" class="form-label">Uptime Kuma URL</label> |
<label for="rocket-button-url" class="form-label">{{ $t("Uptime Kuma URL") }}</label> |
||||
<input id="rocket-button" v-model="$parent.notification.rocketbutton" type="text" class="form-control"> |
<input id="rocket-button" v-model="$parent.notification.rocketbutton" type="text" class="form-control"> |
||||
<div class="form-text"> |
<div class="form-text"> |
||||
<span style="color: red;"><sup>*</sup></span>Required |
<span style="color: red;"><sup>*</sup></span>{{ $t("Required") }} |
||||
|
<i18n-t tag="p" keypath="aboutWebhooks" style="margin-top: 8px;"> |
||||
|
<a href="https://docs.rocket.chat/guides/administration/administration/integrations" target="_blank">https://api.slack.com/messaging/webhooks</a> |
||||
|
</i18n-t> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
More info about webhooks on: <a href="https://docs.rocket.chat/guides/administration/administration/integrations" target="_blank">https://api.slack.com/messaging/webhooks</a> |
{{ $t("aboutChannelName", [$t("rocket.chat")]) }} |
||||
</p> |
</p> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
Enter the channel name on Rocket.chat Channel Name field if you want to bypass the webhook channel. Ex: #other-channel |
{{ $t("aboutKumaURL") }} |
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
If you leave the Uptime Kuma URL field blank, it will default to the Project Github page. |
|
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
Emoji cheat sheet: <a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> |
|
||||
</p> |
</p> |
||||
|
<i18n-t tag="p" keypath="emojiCheatSheet" style="margin-top: 8px;"> |
||||
|
<a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> |
||||
|
</i18n-t> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
@ -1,29 +1,29 @@ |
|||||
<template> |
<template> |
||||
<div class="mb-3"> |
<div class="mb-3"> |
||||
<label for="slack-webhook-url" class="form-label">Webhook URL<span style="color: red;"><sup>*</sup></span></label> |
<label for="slack-webhook-url" class="form-label">{{ $t("Webhook URL") }}<span style="color: red;"><sup>*</sup></span></label> |
||||
<input id="slack-webhook-url" v-model="$parent.notification.slackwebhookURL" type="text" class="form-control" required> |
<input id="slack-webhook-url" v-model="$parent.notification.slackwebhookURL" type="text" class="form-control" required> |
||||
<label for="slack-username" class="form-label">Username</label> |
<label for="slack-username" class="form-label">{{ $t("Username") }}</label> |
||||
<input id="slack-username" v-model="$parent.notification.slackusername" type="text" class="form-control"> |
<input id="slack-username" v-model="$parent.notification.slackusername" type="text" class="form-control"> |
||||
<label for="slack-iconemo" class="form-label">Icon Emoji</label> |
<label for="slack-iconemo" class="form-label">{{ $t("Icon Emoji") }}</label> |
||||
<input id="slack-iconemo" v-model="$parent.notification.slackiconemo" type="text" class="form-control"> |
<input id="slack-iconemo" v-model="$parent.notification.slackiconemo" type="text" class="form-control"> |
||||
<label for="slack-channel" class="form-label">Channel Name</label> |
<label for="slack-channel" class="form-label">{{ $t("Channel Name") }}</label> |
||||
<input id="slack-channel-name" v-model="$parent.notification.slackchannel" type="text" class="form-control"> |
<input id="slack-channel-name" v-model="$parent.notification.slackchannel" type="text" class="form-control"> |
||||
<label for="slack-button-url" class="form-label">Uptime Kuma URL</label> |
<label for="slack-button-url" class="form-label">{{ $t("Uptime Kuma URL") }}</label> |
||||
<input id="slack-button" v-model="$parent.notification.slackbutton" type="text" class="form-control"> |
<input id="slack-button" v-model="$parent.notification.slackbutton" type="text" class="form-control"> |
||||
<div class="form-text"> |
<div class="form-text"> |
||||
<span style="color: red;"><sup>*</sup></span>Required |
<span style="color: red;"><sup>*</sup></span>{{ $t("Required") }} |
||||
|
<i18n-t tag="p" keypath="aboutWebhooks" style="margin-top: 8px;"> |
||||
|
<a href="https://api.slack.com/messaging/webhooks" target="_blank">https://api.slack.com/messaging/webhooks</a> |
||||
|
</i18n-t> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
More info about webhooks on: <a href="https://api.slack.com/messaging/webhooks" target="_blank">https://api.slack.com/messaging/webhooks</a> |
{{ $t("aboutChannelName", [$t("slack")]) }} |
||||
</p> |
</p> |
||||
<p style="margin-top: 8px;"> |
<p style="margin-top: 8px;"> |
||||
Enter the channel name on Slack Channel Name field if you want to bypass the webhook channel. Ex: #other-channel |
{{ $t("aboutKumaURL") }} |
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
If you leave the Uptime Kuma URL field blank, it will default to the Project Github page. |
|
||||
</p> |
|
||||
<p style="margin-top: 8px;"> |
|
||||
Emoji cheat sheet: <a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> |
|
||||
</p> |
</p> |
||||
|
<i18n-t tag="p" keypath="emojiCheatSheet" style="margin-top: 8px;"> |
||||
|
<a href="https://www.webfx.com/tools/emoji-cheat-sheet/" target="_blank">https://www.webfx.com/tools/emoji-cheat-sheet/</a> |
||||
|
</i18n-t> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
Loading…
Reference in new issue