Zapier integration (#491)
* create zapier app * install sanctum * move OAuthProviderController * make `api-external` middleware * add zapier endpoints * add tests * token management * zapier event handler * add policy * use `slug` instead of `id` * wip * check policies * change api prefix to `external` * ui tweaks * validate token abilities * open zapier URL * zapier ui tweaks * update zap * Fix linting * Added sample endpoints + minor UI changes * Run PHP code linter --------- Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
<v-checkbox
|
||||
:id="id ? id : name"
|
||||
v-model="compVal"
|
||||
:value="value"
|
||||
:disabled="disabled ? true : null"
|
||||
:name="name"
|
||||
:color="color"
|
||||
@@ -48,6 +49,7 @@ export default {
|
||||
components: { InputWrapper, VCheckbox },
|
||||
props: {
|
||||
...inputProps,
|
||||
value: { type: [Boolean, String, Number, Object], required: false },
|
||||
},
|
||||
|
||||
setup(props, context) {
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
<input
|
||||
:id="id || name"
|
||||
v-model="internalValue"
|
||||
:value="value"
|
||||
:name="name"
|
||||
type="checkbox"
|
||||
class="rounded border-gray-500 w-10 h-10 cursor-pointer checkbox"
|
||||
@@ -32,6 +33,7 @@ const props = defineProps({
|
||||
id: { type: String, default: null },
|
||||
name: { type: String, default: "checkbox" },
|
||||
modelValue: { type: [Boolean, String], default: false },
|
||||
value: { type: [Boolean, String, Number, Object], required: false },
|
||||
disabled: { type: Boolean, default: false },
|
||||
theme: {
|
||||
type: Object, default: () => {
|
||||
|
||||
Reference in New Issue
Block a user