UNPKG

@dbbs/strapi-stripe-payment

Version:
113 lines (112 loc) 3.75 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /** * TODO: Add logic to conditionally choose the middleware based on the selected authorization method. * If Auth0 is selected, use `auth0AuthMiddleware`, otherwise use `extractUserMiddleware`. */ const extractUser_middleware_1 = __importDefault(require("../../middlewares/extractUser.middleware")); const checkOrganizationOwner_middleware_1 = __importDefault(require("../../middlewares/checkOrganizationOwner.middleware")); exports.default = [ { method: 'POST', path: '/api/organizations', handler: 'organization.create', config: { auth: false, middlewares: [extractUser_middleware_1.default] } }, { method: 'GET', path: '/api/organizations/:id', handler: 'organization.getOrganizationById', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'GET', path: '/api/organizations', handler: 'organization.getUserOrganizations', config: { auth: false, middlewares: [extractUser_middleware_1.default] } }, { method: 'GET', path: '/api/organizations/:id/default-payment-method', handler: 'organization.getDefaultPaymentMethod', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'PUT', path: '/api/organizations/:id', handler: 'organization.update', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'DELETE', path: '/api/organizations/:id', handler: 'organization.delete', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'PATCH', path: '/api/organizations/:id/owner', handler: 'organization.updateOwner', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'PATCH', path: '/api/organizations/:id/users', handler: 'organization.addUser', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'PATCH', path: '/api/organizations/:id/remove-user', handler: 'organization.removeUser', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } }, { method: 'PATCH', path: '/api/organizations/:id/invites/:inviteId/accept', handler: 'organization.acceptInvite', config: { auth: false, middlewares: [extractUser_middleware_1.default] } }, { method: 'PATCH', path: '/api/organizations/:id/default-payment-method', handler: 'organization.createDefaultPaymentMethodUpdateCheckoutSession', config: { auth: false, middlewares: [extractUser_middleware_1.default, checkOrganizationOwner_middleware_1.default] } } ];