feat: scaffolds new revisions operations and rest routes

This commit is contained in:
James
2021-11-27 12:09:45 -05:00
parent ec82b923f3
commit 4a445f03e8
30 changed files with 844 additions and 47 deletions

View File

@@ -14,10 +14,14 @@ import unlock from '../auth/operations/unlock';
import create from '../collections/operations/create';
import find from '../collections/operations/find';
import findByID from '../collections/operations/findByID';
import findRevisions from '../collections/operations/findRevisions';
import findRevisionByID from '../collections/operations/findRevisionByID';
import update from '../collections/operations/update';
import deleteHandler from '../collections/operations/delete';
import findOne from '../globals/operations/findOne';
import findGlobalRevisions from '../globals/operations/findRevisions';
import findGlobalRevisionByID from '../globals/operations/findRevisionByID';
import globalUpdate from '../globals/operations/update';
import preferenceUpdate from '../preferences/operations/update';
@@ -30,6 +34,8 @@ function bindOperations(ctx: Payload): void {
create: create.bind(ctx),
find: find.bind(ctx),
findByID: findByID.bind(ctx),
findRevisions: findRevisions.bind(ctx),
findRevisionByID: findRevisionByID.bind(ctx),
update: update.bind(ctx),
delete: deleteHandler.bind(ctx),
auth: {
@@ -48,6 +54,8 @@ function bindOperations(ctx: Payload): void {
},
globals: {
findOne: findOne.bind(ctx),
findRevisions: findGlobalRevisions.bind(ctx),
findRevisionByID: findGlobalRevisionByID.bind(ctx),
update: globalUpdate.bind(ctx),
},
preferences: {

View File

@@ -13,10 +13,14 @@ import unlock from '../auth/requestHandlers/unlock';
import create from '../collections/requestHandlers/create';
import find from '../collections/requestHandlers/find';
import findByID from '../collections/requestHandlers/findByID';
import findRevisions from '../collections/requestHandlers/findRevisions';
import findRevisionByID from '../collections/requestHandlers/findRevisionByID';
import update from '../collections/requestHandlers/update';
import deleteHandler from '../collections/requestHandlers/delete';
import findOne from '../globals/requestHandlers/findOne';
import findGlobalRevisions from '../globals/requestHandlers/findRevisions';
import findGlobalRevisionByID from '../globals/requestHandlers/findRevisionByID';
import globalUpdate from '../globals/requestHandlers/update';
import { Payload } from '../index';
import preferenceUpdate from '../preferences/requestHandlers/update';
@@ -28,6 +32,8 @@ export type RequestHandlers = {
create: typeof create,
find: typeof find,
findByID: typeof findByID,
findRevisions: typeof findRevisions,
findRevisionByID: typeof findRevisionByID,
update: typeof update,
delete: typeof deleteHandler,
auth: {
@@ -47,6 +53,8 @@ export type RequestHandlers = {
globals: {
findOne: typeof findOne,
update: typeof globalUpdate,
findRevisions: typeof findGlobalRevisions
findRevisionByID: typeof findGlobalRevisionByID
},
preferences: {
update: typeof preferenceUpdate,
@@ -61,6 +69,8 @@ function bindRequestHandlers(ctx: Payload): void {
create: create.bind(ctx),
find: find.bind(ctx),
findByID: findByID.bind(ctx),
findRevisions: findRevisions.bind(ctx),
findRevisionByID: findRevisionByID.bind(ctx),
update: update.bind(ctx),
delete: deleteHandler.bind(ctx),
auth: {
@@ -80,6 +90,8 @@ function bindRequestHandlers(ctx: Payload): void {
globals: {
findOne: findOne.bind(ctx),
update: globalUpdate.bind(ctx),
findRevisions: findGlobalRevisions.bind(ctx),
findRevisionByID: findGlobalRevisionByID.bind(ctx),
},
preferences: {
update: preferenceUpdate.bind(ctx),