1
0

feat(webhooks): add webhook management form

This commit is contained in:
kolaente
2023-10-18 20:12:29 +02:00
parent df09bca010
commit 3d2fe4cf65
8 changed files with 315 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import {
faArrowUpFromBracket,
faBars,
faBell,
faBolt,
faCalendar,
faCheck,
faCheckDouble,
@ -144,6 +145,7 @@ library.add(faUsers)
library.add(faArrowUpFromBracket)
library.add(faX)
library.add(faAnglesUp)
library.add(faBolt)
// overwriting the wrong types
export default FontAwesomeIcon as unknown as FontAwesomeIconFixedTypes

View File

@ -72,6 +72,12 @@
@update:model-value="setSubscriptionInStore"
type="dropdown"
/>
<dropdown-item
:to="{ name: 'project.settings.webhooks', params: { projectId: project.id } }"
icon="bolt"
>
{{ $t('project.webhooks.title') }}
</dropdown-item>
<dropdown-item
v-if="level < 2"
:to="{ name: 'project.createFromParent', params: { parentProjectId: project.id } }"