strapi-plugin-soft-delete
Version:
Add a soft delete feature to your project
38 lines (37 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../utils");
exports.default = ({ strapi }) => ({
async findOne(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.findOne(ctx);
},
async findMany(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.findMany(ctx);
},
async delete(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.delete(ctx);
},
async restore(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.restore(ctx);
},
async deleteMany(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.deleteMany(ctx);
},
async restoreMany(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.restoreMany(ctx);
},
async getSettings(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.getSettings(ctx);
},
async setSettings(ctx) {
const service = (0, utils_1.getService)('admin');
return await service.setSettings(ctx.request.body);
},
});