This commit is contained in:
2024-09-01 18:54:23 +05:00
parent 76d18365a5
commit 061f09eca1
1597 changed files with 109451 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
export default {
fetchAvailableResources(resourceName, fieldAttribute, options) {
return Nova.request().get(`/nova-api/${resourceName}/associatable/${fieldAttribute}`, options)
},
determineIfSoftDeletes(resourceName) {
return Nova.request().get(`/nova-api/${resourceName}/soft-deletes`)
},
}

View File

@@ -0,0 +1,13 @@
export default {
fetchAvailableResources(resourceName, fieldAttribute, options) {
if (resourceName === undefined || fieldAttribute == undefined || options == undefined) {
throw new Error('please pass the right things')
}
return Nova.request().get(`/nova-api/${resourceName}/morphable/${fieldAttribute}`, options)
},
determineIfSoftDeletes(resourceType) {
return Nova.request().get(`/nova-api/${resourceType}/soft-deletes`)
},
}

View File

@@ -0,0 +1,9 @@
export default {
fetchAvailableResources(resourceName, options) {
return Nova.request().get(`/nova-api/${resourceName}/search`, options)
},
determineIfSoftDeletes(resourceName) {
return Nova.request().get(`/nova-api/${resourceName}/soft-deletes`)
},
}

View File

@@ -0,0 +1,40 @@
const resources = [{ value: 1 }, { value: 2 }, { value: 3 }]
const softDeleteTypes = {
users: true,
authors: false,
}
export default {
fetchAvailableResources(resourceName, fieldAttribute, { params }) {
return new Promise((resolve, reject) => {
if (params.first == true) {
resolve({
data: {
resources: [resources[params.current - 1]],
withTrashed: true,
softDeletes: true,
},
})
}
return resolve({
data: {
resources,
withTrashed: true,
softDeletes: true,
},
})
})
},
determineIfSoftDeletes(resourceName) {
return new Promise((resolve, reject) => {
resolve({
data: {
softDeletes: softDeleteTypes[resourceName],
},
})
})
},
}

View File

@@ -0,0 +1,47 @@
const resources = [{ value: 1 }, { value: 2 }, { value: 3 }]
const resourceTypes = {
posts: true,
videos: false,
}
export default {
fetchAvailableResources(resourceName, fieldAttribute, { params }) {
if (
resourceName === undefined ||
fieldAttribute == undefined ||
params == undefined
) {
throw Error('please pass the right things')
}
return new Promise((resolve, reject) => {
if (params.first == true) {
resolve({
data: {
resources: [resources[params.current - 1]],
withTrashed: true,
softDeletes: true,
},
})
} else {
resolve({
data: {
resources,
softDeletes: true,
withTrashed: true,
},
})
}
})
},
determineIfSoftDeletes(resourceType) {
return new Promise((resolve, reject) => {
resolve({
data: {
softDeletes: resourceTypes[resourceType],
},
})
})
},
}