PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 / eventWaitingListOptions.js
ameliabooking / v3 / src / store / modules Last commit date
appointment.js 5 days ago appointmentWaitingListOptions.js 5 days ago attendee.js 5 days ago auth.js 5 days ago bookableType.js 5 days ago booking.js 5 days ago cabinet.js 5 days ago cabinetFilters.js 5 days ago coupon.js 5 days ago customFields.js 5 days ago customerInfo.js 5 days ago employee.js 5 days ago entities.js 5 days ago event.js 5 days ago eventBooking.js 5 days ago eventEntities.js 5 days ago eventWaitingListOptions.js 5 days ago pagination.js 5 days ago params.js 5 days ago payment.js 5 days ago persons.js 5 days ago recurring.js 5 days ago shortcodeParams.js 5 days ago stepByStepFilters.js 5 days ago tickets.js 5 days ago
eventWaitingListOptions.js
57 lines
1 export default {
2 namespaced: true,
3
4 state: () => ({
5 addingMethod: 'Manually',
6 enabled: false,
7 maxCapacity: 0,
8 maxExtraPeople: 0,
9 maxExtraPeopleEnabled: false,
10 peopleWaiting: 0,
11 // * maybe we should change "isAvailable" property name
12 isAvailable: false,
13 }),
14
15 getters: {
16 getAvailability(state) {
17 return state.isAvailable
18 },
19
20 getOptions(state) {
21 return {
22 enabled: state.enabled,
23 maxCapacity: state.maxCapacity,
24 maxExtraPeople: state.maxExtraPeople,
25 maxExtraPeopleEnabled: state.maxExtraPeopleEnabled,
26 peopleWaiting: state.peopleWaiting,
27 }
28 },
29 },
30
31 mutations: {
32 setAllData(state, payload) {
33 state.addingMethod = payload.addingMethod
34 state.enabled = payload.enabled
35 state.maxCapacity = payload.maxCapacity
36 state.maxExtraPeople = payload.maxExtraPeople
37 state.maxExtraPeopleEnabled = payload.maxExtraPeopleEnabled
38 state.peopleWaiting = payload.peopleWaiting
39 state.isAvailable = payload.isAvailable
40 },
41 },
42
43 actions: {
44 resetWaitingOptions({ commit }) {
45 commit('setAllData', {
46 addingMethod: 'Manually',
47 enabled: false,
48 maxCapacity: 0,
49 maxExtraPeople: 0,
50 maxExtraPeopleEnabled: false,
51 peopleWaiting: 0,
52 isAvailable: false,
53 })
54 },
55 },
56 }
57