mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-07 13:41:23 +00:00
Upgrade Pinia from v2 to v3 (#596)
Migrate all 37 store definitions from the deprecated object-with-id
signature to the string-id-first signature required by Pinia 3:
defineStore({ id: 'name', ... }) → defineStore('name', { ... })
This commit is contained in:
committed by
GitHub
parent
ad5a7e51b9
commit
3ceb08bc31
3
resources/scripts/admin/stores/auth.js
vendored
3
resources/scripts/admin/stores/auth.js
vendored
@@ -7,8 +7,7 @@ export const useAuthStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'auth',
|
||||
return defineStoreFunc('auth', {
|
||||
state: () => ({
|
||||
status: '',
|
||||
|
||||
|
||||
4
resources/scripts/admin/stores/backup.js
vendored
4
resources/scripts/admin/stores/backup.js
vendored
@@ -7,9 +7,7 @@ export const useBackupStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'backup',
|
||||
|
||||
return defineStoreFunc('backup', {
|
||||
state: () => ({
|
||||
backups: [],
|
||||
currentBackupData: {
|
||||
|
||||
4
resources/scripts/admin/stores/category.js
vendored
4
resources/scripts/admin/stores/category.js
vendored
@@ -7,9 +7,7 @@ export const useCategoryStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'category',
|
||||
|
||||
return defineStoreFunc('category', {
|
||||
state: () => ({
|
||||
categories: [],
|
||||
currentCategory: {
|
||||
|
||||
4
resources/scripts/admin/stores/company.js
vendored
4
resources/scripts/admin/stores/company.js
vendored
@@ -8,9 +8,7 @@ export const useCompanyStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'company',
|
||||
|
||||
return defineStoreFunc('company', {
|
||||
state: () => ({
|
||||
companies: [],
|
||||
selectedCompany: null,
|
||||
|
||||
@@ -10,9 +10,7 @@ export const useCustomFieldStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'custom-field',
|
||||
|
||||
return defineStoreFunc('custom-field', {
|
||||
state: () => ({
|
||||
customFields: [],
|
||||
isRequestOngoing: false,
|
||||
|
||||
3
resources/scripts/admin/stores/customer.js
vendored
3
resources/scripts/admin/stores/customer.js
vendored
@@ -12,8 +12,7 @@ export const useCustomerStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'customer',
|
||||
return defineStoreFunc('customer', {
|
||||
state: () => ({
|
||||
customers: [],
|
||||
totalCustomers: 0,
|
||||
|
||||
4
resources/scripts/admin/stores/dashboard.js
vendored
4
resources/scripts/admin/stores/dashboard.js
vendored
@@ -7,9 +7,7 @@ export const useDashboardStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'dashboard',
|
||||
|
||||
return defineStoreFunc('dashboard', {
|
||||
state: () => ({
|
||||
stats: {
|
||||
totalAmountDue: 0,
|
||||
|
||||
4
resources/scripts/admin/stores/disk.js
vendored
4
resources/scripts/admin/stores/disk.js
vendored
@@ -7,9 +7,7 @@ export const useDiskStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'disk',
|
||||
|
||||
return defineStoreFunc('disk', {
|
||||
state: () => ({
|
||||
disks: [],
|
||||
diskDrivers: [],
|
||||
|
||||
4
resources/scripts/admin/stores/estimate.js
vendored
4
resources/scripts/admin/stores/estimate.js
vendored
@@ -20,9 +20,7 @@ export const useEstimateStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'estimate',
|
||||
|
||||
return defineStoreFunc('estimate', {
|
||||
state: () => ({
|
||||
templates: [],
|
||||
|
||||
|
||||
@@ -8,9 +8,7 @@ export const useExchangeRateStore = (useWindow = false) => {
|
||||
const { global } = window.i18n
|
||||
const notificationStore = useNotificationStore()
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'exchange-rate',
|
||||
|
||||
return defineStoreFunc('exchange-rate', {
|
||||
state: () => ({
|
||||
supportedCurrencies: [],
|
||||
drivers: [],
|
||||
|
||||
4
resources/scripts/admin/stores/expense.js
vendored
4
resources/scripts/admin/stores/expense.js
vendored
@@ -9,9 +9,7 @@ export const useExpenseStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'expense',
|
||||
|
||||
return defineStoreFunc('expense', {
|
||||
state: () => ({
|
||||
expenses: [],
|
||||
totalExpenses: 0,
|
||||
|
||||
3
resources/scripts/admin/stores/global.js
vendored
3
resources/scripts/admin/stores/global.js
vendored
@@ -11,8 +11,7 @@ export const useGlobalStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'global',
|
||||
return defineStoreFunc('global', {
|
||||
state: () => ({
|
||||
// Global Configuration
|
||||
config: null,
|
||||
|
||||
@@ -8,9 +8,7 @@ export const useInstallationStore = (useWindow = false) => {
|
||||
const { global } = window.i18n
|
||||
const companyStore = useCompanyStore()
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'installation',
|
||||
|
||||
return defineStoreFunc('installation', {
|
||||
state: () => ({
|
||||
currentDataBaseData: {
|
||||
database_connection: 'mysql',
|
||||
|
||||
3
resources/scripts/admin/stores/invoice.js
vendored
3
resources/scripts/admin/stores/invoice.js
vendored
@@ -22,8 +22,7 @@ export const useInvoiceStore = (useWindow = false) => {
|
||||
const { global } = window.i18n
|
||||
const notificationStore = useNotificationStore()
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'invoice',
|
||||
return defineStoreFunc('invoice', {
|
||||
state: () => ({
|
||||
templates: [],
|
||||
invoices: [],
|
||||
|
||||
3
resources/scripts/admin/stores/item.js
vendored
3
resources/scripts/admin/stores/item.js
vendored
@@ -7,8 +7,7 @@ export const useItemStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'item',
|
||||
return defineStoreFunc('item', {
|
||||
state: () => ({
|
||||
items: [],
|
||||
totalItems: 0,
|
||||
|
||||
@@ -7,9 +7,7 @@ export const useMailDriverStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'mail-driver',
|
||||
|
||||
return defineStoreFunc('mail-driver', {
|
||||
state: () => ({
|
||||
mailConfigData: null,
|
||||
mail_driver: 'smtp',
|
||||
|
||||
4
resources/scripts/admin/stores/module.js
vendored
4
resources/scripts/admin/stores/module.js
vendored
@@ -7,9 +7,7 @@ export const useModuleStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'modules',
|
||||
|
||||
return defineStoreFunc('modules', {
|
||||
state: () => ({
|
||||
currentModule: {},
|
||||
modules: [],
|
||||
|
||||
4
resources/scripts/admin/stores/note.js
vendored
4
resources/scripts/admin/stores/note.js
vendored
@@ -6,9 +6,7 @@ export const useNotesStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'notes',
|
||||
|
||||
return defineStoreFunc('notes', {
|
||||
state: () => ({
|
||||
notes: [],
|
||||
currentNote: {
|
||||
|
||||
4
resources/scripts/admin/stores/payment.js
vendored
4
resources/scripts/admin/stores/payment.js
vendored
@@ -12,9 +12,7 @@ export const usePaymentStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'payment',
|
||||
|
||||
return defineStoreFunc('payment', {
|
||||
state: () => ({
|
||||
payments: [],
|
||||
paymentTotalCount: 0,
|
||||
|
||||
4
resources/scripts/admin/stores/pdf-driver.js
vendored
4
resources/scripts/admin/stores/pdf-driver.js
vendored
@@ -7,9 +7,7 @@ export const usePDFDriverStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'pdf-driver',
|
||||
|
||||
return defineStoreFunc('pdf-driver', {
|
||||
state: () => ({
|
||||
pdfDriverConfig: null,
|
||||
pdf_driver: 'dompdf',
|
||||
|
||||
@@ -20,9 +20,7 @@ export const useRecurringInvoiceStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'recurring-invoice',
|
||||
|
||||
return defineStoreFunc('recurring-invoice', {
|
||||
state: () => ({
|
||||
templates: [],
|
||||
recurringInvoices: [],
|
||||
|
||||
3
resources/scripts/admin/stores/reset.js
vendored
3
resources/scripts/admin/stores/reset.js
vendored
@@ -29,8 +29,7 @@ export const useResetStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'reset',
|
||||
return defineStoreFunc('reset', {
|
||||
actions: {
|
||||
clearPinia() {
|
||||
const backupStore = useBackupStore()
|
||||
|
||||
3
resources/scripts/admin/stores/role.js
vendored
3
resources/scripts/admin/stores/role.js
vendored
@@ -8,8 +8,7 @@ export const useRoleStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'role',
|
||||
return defineStoreFunc('role', {
|
||||
state: () => ({
|
||||
roles: [],
|
||||
allAbilities: [],
|
||||
|
||||
4
resources/scripts/admin/stores/tax-type.js
vendored
4
resources/scripts/admin/stores/tax-type.js
vendored
@@ -7,9 +7,7 @@ export const useTaxTypeStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'taxType',
|
||||
|
||||
return defineStoreFunc('taxType', {
|
||||
state: () => ({
|
||||
taxTypes: [],
|
||||
currentTaxType: {
|
||||
|
||||
4
resources/scripts/admin/stores/user.js
vendored
4
resources/scripts/admin/stores/user.js
vendored
@@ -7,9 +7,7 @@ export const useUserStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'user',
|
||||
|
||||
return defineStoreFunc('user', {
|
||||
state: () => ({
|
||||
currentUser: null,
|
||||
currentAbilities: [],
|
||||
|
||||
3
resources/scripts/admin/stores/users.js
vendored
3
resources/scripts/admin/stores/users.js
vendored
@@ -7,8 +7,7 @@ export const useUsersStore = (useWindow = false) => {
|
||||
const defineStoreFunc = useWindow ? window.pinia.defineStore : defineStore
|
||||
const { global } = window.i18n
|
||||
|
||||
return defineStoreFunc({
|
||||
id: 'users',
|
||||
return defineStoreFunc('users', {
|
||||
state: () => ({
|
||||
roles: [],
|
||||
users: [],
|
||||
|
||||
Reference in New Issue
Block a user