PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / v3 / src / store / modules / event.js
ameliabooking / v3 / src / store / modules Last commit date
appointment.js 1 year ago attendee.js 1 year ago auth.js 1 year ago bookableType.js 3 years ago booking.js 1 year ago cabinet.js 1 year ago cabinetFilters.js 1 year ago coupon.js 2 years ago customFields.js 2 years ago customerInfo.js 1 year ago employee.js 1 year ago entities.js 1 year ago event.js 1 year ago eventBooking.js 3 years ago eventEntities.js 1 year ago eventWaitingListOptions.js 1 year ago pagination.js 3 years ago params.js 1 year ago payment.js 2 years ago persons.js 1 year ago recurring.js 1 year ago shortcodeParams.js 2 years ago tickets.js 1 year ago
event.js
767 lines
1 function getDefaultEvent() {
2 return {
3 applyGlobally: false,
4 utc: false,
5
6 id: null,
7 parentId: null,
8 name: '',
9 locationId: 0,
10 customLocation: null,
11 tags: [],
12 providers: [],
13 organizerId: null,
14 zoomUserId: null,
15 timeZone: null,
16 notifyParticipants: false,
17 description: '',
18 descriptionMode: 'text',
19 gallery: [],
20 translations: null,
21
22 periods: [{startDate: null, endDate: null, startTime: null, endTime: null}],
23 bookingOpens: {
24 disabled: true,
25 date: '',
26 time: null,
27 },
28 bookingOpensRec: true,
29 bookingCloses: {
30 disabled: true,
31 date: '',
32 time: null,
33 },
34 bookingClosesRec: true,
35
36 recurringEnabled: false,
37 recurring: {
38 cycle: '',
39 cycleInterval: 1,
40 monthDate: null,
41 monthlyOnDay: 'monday',
42 monthlyOnRepeat: 'first',
43 monthlyRepeat: 'each',
44 order: null,
45 until: null,
46 },
47
48 maxCapacity: 1,
49 price: 0,
50 aggregatedPrice: true,
51 bringingAnyone: true,
52 bookMultipleTimes: true,
53
54 depositEnabled: false,
55 deposit: 0,
56 depositPayment: 'percentage',
57 depositPerPerson: 1,
58 fullPayment: 0,
59
60 maxCustomCapacity: 1,
61 maxCustomCapacityEnabled: null,
62 customPricing: false,
63 customTickets: [],
64 customTicketsRangesEnabled: false,
65 customTicketsRanges: [],
66
67 closeAfterMinEnabled: false,
68 closeAfterMin: null,
69 closeAfterMinBookings: 'off',
70
71 maxExtraPeopleEnabled: false,
72 maxExtraPeople: null,
73
74 color: '#1788FB',
75 show: true,
76
77 settings: {
78 general: {
79 minimumTimeRequirementPriorToCanceling: null,
80 redirectUrlAfterAppointment: null,
81 },
82 payments: {
83 paymentLinks: {
84 enabled: null,
85 redirectUrl: null,
86 },
87 onSite: null,
88 wc: {
89 enabled: null,
90 productId: null,
91 },
92 payPal: {
93 enabled: null,
94 },
95 stripe: {
96 enabled: null,
97 },
98 mollie: {
99 enabled: null,
100 },
101 razorpay: {
102 enabled: null,
103 },
104 square: {
105 enabled: null,
106 },
107 },
108 googleMeet: {
109 enabled: null,
110 },
111 microsoftTeams: {
112 enabled: null,
113 },
114 lessonSpace: {
115 enabled: null,
116 },
117 waitingList: {
118 enabled: false,
119 addingMethod: 'Manually',
120 maxCapacity: 1,
121 maxExtraPeopleEnabled: false,
122 maxExtraPeople: 0,
123 },
124 },
125
126 active: false,
127 }
128 }
129
130 export default {
131 namespaced: true,
132
133 state: getDefaultEvent(),
134
135 getters: {
136 getDefaultEvent() {
137 return getDefaultEvent()
138 },
139
140 getEvent(state) {
141 return state
142 },
143
144 getId(state) {
145 return state.id
146 },
147
148 getName(state) {
149 return state.name
150 },
151
152 getLocationId(state) {
153 return state.locationId
154 },
155
156 getCustomLocation(state) {
157 return state.customLocation
158 },
159
160 getOrganizerId(state) {
161 return state.organizerId
162 },
163
164 getZoomUserId(state) {
165 return state.zoomUserId
166 },
167
168 getDescription(state) {
169 return state.description
170 },
171
172 getDescriptionMode(state) {
173 return state.descriptionMode
174 },
175
176 getGallery(state) {
177 return state.gallery
178 },
179
180 getNotifyParticipants(state) {
181 return state.notifyParticipants
182 },
183
184 getParentId(state) {
185 return state.parentId
186 },
187
188 getTranslations(state) {
189 return state.translations
190 },
191
192 getTags(state) {
193 return state.tags
194 },
195
196 getProviders(state) {
197 return state.providers
198 },
199
200 getPeriods(state) {
201 return state.periods
202 },
203
204 getBookingOpensDisabled(state) {
205 return state.bookingOpens.disabled
206 },
207
208 getBookingOpensDate(state) {
209 return state.bookingOpens.date
210 },
211
212 getBookingOpensTime(state) {
213 return state.bookingOpens.time
214 },
215
216 getBookingClosesDisabled(state) {
217 return state.bookingCloses.disabled
218 },
219
220 getBookingClosesDate(state) {
221 return state.bookingCloses.date
222 },
223
224 getBookingClosesTime(state) {
225 return state.bookingCloses.time
226 },
227
228 getRecurringEnabled(state) {
229 return state.recurringEnabled
230 },
231
232 getRecurring(state) {
233 return state.recurring
234 },
235
236 getRecurringCycle(state) {
237 return state.recurring.cycle
238 },
239
240 getRecurringCycleInterval(state) {
241 return state.recurring.cycleInterval
242 },
243
244 getRecurringMonthDate(state) {
245 return state.recurring.monthDate
246 },
247
248 getRecurringMonthlyRepeat(state) {
249 return state.recurring.monthlyRepeat
250 },
251
252 getRecurringMonthlyOnDay(state) {
253 return state.recurring.monthlyOnDay
254 },
255
256 getRecurringMonthlyOnRepeat(state) {
257 return state.recurring.monthlyOnRepeat
258 },
259
260 getRecurringOrder(state) {
261 return state.recurring.order
262 },
263
264 getRecurringUntil(state) {
265 return state.recurring.until
266 },
267
268 getBookingOpensRec(state) {
269 return state.bookingOpensRec
270 },
271
272 getBookingClosesRec(state) {
273 return state.bookingClosesRec
274 },
275
276 getPrice(state) {
277 return state.price
278 },
279
280 getMaxCapacity(state) {
281 return state.maxCapacity
282 },
283
284 getBringingAnyone(state) {
285 return state.bringingAnyone
286 },
287
288 getAggregatedPrice(state) {
289 return state.aggregatedPrice
290 },
291
292 getBookMultipleTimes(state) {
293 return state.bookMultipleTimes
294 },
295
296 getDepositEnabled(state) {
297 return state.depositEnabled
298 },
299
300 getDeposit(state) {
301 return state.deposit
302 },
303
304 getDepositPayment(state) {
305 return state.depositPayment
306 },
307
308 getDepositPerPerson(state) {
309 return state.depositPerPerson
310 },
311
312 getFullPayment(state) {
313 return state.fullPayment
314 },
315
316 getCustomPricing(state) {
317 return state.customPricing
318 },
319
320 getCustomTickets(state) {
321 return state.customTickets
322 },
323
324 getCustomTicketsRangesEnabled(state) {
325 return state.customTicketsRangesEnabled
326 },
327
328 getCustomTicketsRanges(state) {
329 return state.customTicketsRanges
330 },
331
332 getMaxCustomCapacity(state) {
333 return state.maxCustomCapacity
334 },
335
336 getMaxCustomCapacityEnabled(state) {
337 return state.maxCustomCapacityEnabled
338 },
339
340 getCloseAfterMinEnabled(state) {
341 return state.closeAfterMinEnabled
342 },
343
344 getCloseAfterMin(state) {
345 return state.closeAfterMin
346 },
347
348 getCloseAfterMinBookings(state) {
349 return state.closeAfterMinBookings
350 },
351
352 getMaxExtraPeopleEnabled(state) {
353 return state.maxExtraPeopleEnabled
354 },
355
356 getMaxExtraPeople(state) {
357 return state.maxExtraPeople
358 },
359
360 getColor(state) {
361 return state.color
362 },
363
364 getShow(state) {
365 return state.show
366 },
367
368 getSettingsGeneralMinimumTimeRequirementPriorToCanceling(state) {
369 return state.settings.general.minimumTimeRequirementPriorToCanceling
370 },
371
372 getSettingsGeneralRedirectUrlAfterAppointment(state) {
373 return state.settings.general.redirectUrlAfterAppointment
374 },
375
376 getSettingsPaymentsPaymentLinksEnabled(state) {
377 return state.settings.payments.paymentLinks.enabled
378 },
379
380 getSettingsPaymentsPaymentLinksRedirectUrl(state) {
381 return state.settings.payments.paymentLinks.redirectUrl
382 },
383
384 getSettingsPaymentsOnSite(state) {
385 return state.settings.payments.onSite
386 },
387
388 getSettingsPaymentsWcEnabled(state) {
389 return state.settings.payments.wc.enabled
390 },
391
392 getSettingsPaymentsWcProductId(state) {
393 return state.settings.payments.wc.productId
394 },
395
396 getSettingsPaymentsStripeEnabled(state) {
397 return state.settings.payments.stripe.enabled
398 },
399
400 getSettingsPaymentsPayPalEnabled(state) {
401 return state.settings.payments.payPal.enabled
402 },
403
404 getSettingsPaymentsMollieEnabled(state) {
405 return state.settings.payments.mollie.enabled
406 },
407
408 getSettingsPaymentsRazorpayEnabled(state) {
409 return state.settings.payments.razorpay.enabled
410 },
411
412 getSettingsPaymentsSquareEnabled(state) {
413 return state.settings.payments.square.enabled
414 },
415
416 getSettingsIntegrationsGoogleMeetEnabled(state) {
417 return state.settings.googleMeet.enabled
418 },
419
420 getSettingsIntegrationsMicrosoftTeamsEnabled(state) {
421 return state.settings.microsoftTeams.enabled
422 },
423
424 getSettingsIntegrationsLessonSpaceEnabled(state) {
425 return state.settings.lessonSpace.enabled
426 },
427
428 getWaitingListEnabled(state) {
429 return state.settings.waitingList.enabled
430 },
431
432 getWaitingListMaxCapacity(state) {
433 return state.settings.waitingList.maxCapacity
434 },
435
436 getWaitingListMaxExtraPeopleEnabled(state) {
437 return state.settings.waitingList.maxExtraPeopleEnabled
438 },
439
440 getWaitingListMaxExtraPeople(state) {
441 return state.settings.waitingList.maxExtraPeople
442 },
443
444 getSettings(state) {
445 return state.settings
446 },
447
448 getActive(state) {
449 return state.active
450 },
451 },
452
453 mutations: {
454 setEvent(state, payload = {}) {
455 Object.assign(state, getDefaultEvent(), payload)
456 },
457
458 setId(state, payload) {
459 state.id = payload
460 },
461
462 setName(state, payload) {
463 state.name = payload
464 },
465
466 setLocationId(state, payload) {
467 state.locationId = payload
468 },
469
470 setCustomLocation(state, payload) {
471 state.customLocation = payload
472 },
473
474 setOrganizerId(state, payload) {
475 state.organizerId = payload
476 },
477
478 setZoomUserId(state, payload) {
479 state.zoomUserId = payload
480 },
481
482 setDescription(state, payload) {
483 state.description = payload
484 },
485
486 setDescriptionMode(state, payload) {
487 state.descriptionMode = payload
488 },
489
490 setGallery(state, payload) {
491 state.gallery = payload
492 },
493
494 setNotifyParticipants(state, payload) {
495 state.notifyParticipants = payload
496 },
497
498 setParentId(state, payload) {
499 state.parentId = payload
500 },
501
502 setTranslations(state, payload) {
503 state.translations = payload
504 },
505
506 setTags(state, payload) {
507 state.tags = payload
508 },
509
510 setProviders(state, payload) {
511 state.providers = payload
512 },
513
514 setPeriods(state, payload) {
515 state.periods = payload
516 },
517
518 setBookingOpensDisabled(state, payload) {
519 state.bookingOpens.disabled = payload
520 },
521
522 setBookingOpensDate(state, payload) {
523 state.bookingOpens.date = payload
524 },
525
526 setBookingOpensTime(state, payload) {
527 state.bookingOpens.time = payload
528 },
529
530 setBookingClosesDisabled(state, payload) {
531 state.bookingCloses.disabled = payload
532 },
533
534 setBookingClosesDate(state, payload) {
535 state.bookingCloses.date = payload
536 },
537
538 setBookingClosesTime(state, payload) {
539 state.bookingCloses.time = payload
540 },
541
542 setRecurringEnabled(state, payload) {
543 state.recurringEnabled = payload
544 },
545
546 setRecurring(state, payload) {
547 state.recurring = payload
548 },
549
550 setRecurringCycle(state, payload) {
551 state.recurring.cycle = payload
552 },
553
554 setRecurringCycleInterval(state, payload) {
555 state.recurring.cycleInterval = payload
556 },
557
558 setRecurringMonthDate(state, payload) {
559 state.recurring.monthDate = payload
560 },
561
562 setRecurringMonthlyRepeat(state, payload) {
563 state.recurring.monthlyRepeat = payload
564 },
565
566 setRecurringMonthlyOnDay(state, payload) {
567 state.recurring.monthlyOnDay = payload
568 },
569
570 setRecurringMonthlyOnRepeat(state, payload) {
571 state.recurring.monthlyOnRepeat = payload
572 },
573
574 setRecurringOrder(state, payload) {
575 state.recurring.order = payload
576 },
577
578 setRecurringUntil(state, payload) {
579 state.recurring.until = payload
580 },
581
582 setBookingOpensRec(state, payload) {
583 state.bookingOpensRec = payload
584 },
585
586 setBookingClosesRec(state, payload) {
587 state.bookingClosesRec = payload
588 },
589
590 setPrice(state, payload) {
591 state.price = payload
592 },
593
594 setMaxCapacity(state, payload) {
595 state.maxCapacity = payload
596 },
597
598 setBringingAnyone(state, payload) {
599 state.bringingAnyone = payload
600 },
601
602 setAggregatedPrice(state, payload) {
603 state.aggregatedPrice = payload
604 },
605
606 setBookMultipleTimes(state, payload) {
607 state.bookMultipleTimes = payload
608 },
609
610 setDepositEnabled(state, payload) {
611 state.depositEnabled = payload
612 },
613
614 setDeposit(state, payload) {
615 state.deposit = payload
616 },
617
618 setDepositPayment(state, payload) {
619 state.depositPayment = payload
620 },
621
622 setDepositPerPerson(state, payload) {
623 state.depositPerPerson = payload
624 },
625
626 setFullPayment(state, payload) {
627 state.fullPayment = payload
628 },
629
630 setCustomPricing(state, payload) {
631 state.customPricing = payload
632 },
633
634 setCustomTickets(state, payload) {
635 state.customTickets = payload
636 },
637
638 setCustomTicketsRangesEnabled(state, payload) {
639 state.customTicketsRangesEnabled = payload
640 },
641
642 setCustomTicketsRanges(state, payload) {
643 state.customTicketsRanges = payload
644 },
645
646 setMaxCustomCapacity(state, payload) {
647 state.maxCustomCapacity = payload
648 },
649
650 setMaxCustomCapacityEnabled(state, payload) {
651 state.maxCustomCapacityEnabled = payload
652 },
653
654 setCloseAfterMinEnabled(state, payload) {
655 state.closeAfterMinEnabled = payload
656 },
657
658 setCloseAfterMin(state, payload) {
659 state.closeAfterMin = payload
660 },
661
662 setCloseAfterMinBookings(state, payload) {
663 state.closeAfterMinBookings = payload
664 },
665
666 setMaxExtraPeopleEnabled(state, payload) {
667 state.maxExtraPeopleEnabled = payload
668 },
669
670 setMaxExtraPeople(state, payload) {
671 state.maxExtraPeople = payload
672 },
673
674 setColor(state, payload) {
675 state.color = payload
676 },
677
678 setShow(state, payload) {
679 state.show = payload
680 },
681
682 setSettingsGeneralMinimumTimeRequirementPriorToCanceling(state, payload) {
683 state.settings.general.minimumTimeRequirementPriorToCanceling = payload
684 },
685
686 setSettingsGeneralRedirectUrlAfterAppointment(state, payload) {
687 state.settings.general.redirectUrlAfterAppointment = payload
688 },
689
690 setSettingsPaymentsPaymentLinksEnabled(state, payload) {
691 state.settings.payments.paymentLinks.enabled = payload
692 },
693
694 setSettingsPaymentsPaymentLinksRedirectUrl(state, payload) {
695 state.settings.payments.paymentLinks.redirectUrl = payload
696 },
697
698 setSettingsPaymentsOnSite(state, payload) {
699 state.settings.payments.onSite = payload
700 },
701
702 setSettingsPaymentsWcEnabled(state, payload) {
703 state.settings.payments.wc.enabled = payload
704 },
705
706 setSettingsPaymentsWcProductId(state, payload) {
707 state.settings.payments.wc.productId = payload
708 },
709
710 setSettingsPaymentsStripeEnabled(state, payload) {
711 state.settings.payments.stripe.enabled = payload
712 },
713
714 setSettingsPaymentsPayPalEnabled(state, payload) {
715 state.settings.payments.payPal.enabled = payload
716 },
717
718 setSettingsPaymentsMollieEnabled(state, payload) {
719 state.settings.payments.mollie.enabled = payload
720 },
721
722 setSettingsPaymentsRazorpayEnabled(state, payload) {
723 state.settings.payments.razorpay.enabled = payload
724 },
725
726 setSettingsPaymentsSquareEnabled(state, payload) {
727 state.settings.payments.square.enabled = payload
728 },
729
730 setSettingsIntegrationsGoogleMeetEnabled(state, payload) {
731 state.settings.googleMeet.enabled = payload
732 },
733
734 setSettingsIntegrationsMicrosoftTeamsEnabled(state, payload) {
735 state.settings.microsoftTeams.enabled = payload
736 },
737
738 setSettingsIntegrationsLessonSpaceEnabled(state, payload) {
739 state.settings.lessonSpace.enabled = payload
740 },
741
742 setWaitingListEnabled(state, payload) {
743 state.settings.waitingList.enabled = payload
744 },
745
746 setWaitingListMaxCapacity(state, payload) {
747 state.settings.waitingList.maxCapacity = payload
748 },
749
750 setWaitingListMaxExtraPeopleEnabled(state, payload) {
751 state.settings.waitingList.maxExtraPeopleEnabled = payload
752 },
753
754 setWaitingListMaxExtraPeople(state, payload) {
755 state.settings.waitingList.maxExtraPeople = payload
756 },
757
758 setSettings(state, payload) {
759 state.settings = payload
760 },
761
762 setActive(state, payload) {
763 state.active = payload
764 },
765 },
766 }
767