Uname: Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 8.0.30 [ PHP INFO ] PHP os: Linux
Server Ip: 145.239.37.162
Your Ip: 216.73.216.190
User: dreampi (1009562) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : eventWaitingListOptions.js
export default {
  namespaced: true,

  state: () => ({
    addingMethod: "Manually",
    enabled: false,
    maxCapacity: 0,
    maxExtraPeople: 0,
    maxExtraPeopleEnabled: false,
    peopleWaiting: 0,
    // * maybe we should change "isAvailable" property name
    isAvailable: false,
  }),

  getters: {
    getAvailability (state) {
      return state.isAvailable
    },

    getOptions (state) {
      return {
        enabled: state.enabled,
        maxCapacity: state.maxCapacity,
        maxExtraPeople: state.maxExtraPeople,
        maxExtraPeopleEnabled: state.maxExtraPeopleEnabled,
        peopleWaiting: state.peopleWaiting
      }
    }
  },

  mutations: {
    setAllData (state, payload) {
      state.addingMethod = payload.addingMethod
      state.enabled = payload.enabled
      state.maxCapacity = payload.maxCapacity
      state.maxExtraPeople = payload.maxExtraPeople
      state.maxExtraPeopleEnabled = payload.maxExtraPeopleEnabled
      state.peopleWaiting = payload.peopleWaiting
      state.isAvailable = payload.isAvailable
    }
  },

  actions: {
    resetWaitingOptions ({commit}) {
      commit('setAllData', {
        addingMethod: "Manually",
        enabled: false,
        maxCapacity: 0,
        maxExtraPeople: 0,
        maxExtraPeopleEnabled: false,
        peopleWaiting: 0,
        isAvailable: false,
      })
    }
  }
}
© 2026 GrazzMean-Shell