@wepublish/api
Version:
API core for we.publish.
139 lines (138 loc) • 6.33 kB
TypeScript
export type Permission = {
id: string;
description: string;
deprecated: boolean;
};
export declare const CanGetNavigation: Permission;
export declare const CanGetNavigations: Permission;
export declare const CanCreateNavigation: Permission;
export declare const CanDeleteNavigation: Permission;
export declare const CanCreateAuthor: Permission;
export declare const CanGetAuthor: Permission;
export declare const CanGetAuthors: Permission;
export declare const CanDeleteAuthor: Permission;
export declare const CanCreateImage: Permission;
export declare const CanGetImage: Permission;
export declare const CanGetImages: Permission;
export declare const CanDeleteImage: Permission;
export declare const CanCreateArticle: Permission;
export declare const CanGetArticle: Permission;
export declare const CanGetSharedArticle: Permission;
export declare const CanGetArticles: Permission;
export declare const CanGetSharedArticles: Permission;
export declare const CanGetPeerArticle: Permission;
export declare const CanGetPeerArticles: Permission;
export declare const CanPublishArticle: Permission;
export declare const CanDeleteArticle: Permission;
export declare const CanCreateApprovedComment: Permission;
export declare const CanGetArticlePreviewLink: Permission;
export declare const CanTakeActionOnComment: Permission;
export declare const CanGetComments: Permission;
export declare const CanUpdateComments: Permission;
export declare const CanDeleteComments: Permission;
export declare const CanCreatePage: Permission;
export declare const CanGetPage: Permission;
export declare const CanGetPages: Permission;
export declare const CanPublishPage: Permission;
export declare const CanDeletePage: Permission;
export declare const CanGetPagePreviewLink: Permission;
export declare const CanUpdatePeerProfile: Permission;
export declare const CanGetPeerProfile: Permission;
export declare const CanCreatePeer: Permission;
export declare const CanGetPeer: Permission;
export declare const CanGetPeers: Permission;
export declare const CanDeletePeer: Permission;
export declare const CanCreateToken: Permission;
export declare const CanGetTokens: Permission;
export declare const CanDeleteToken: Permission;
export declare const CanCreateUser: Permission;
export declare const CanResetUserPassword: Permission;
export declare const CanGetUser: Permission;
export declare const CanGetUsers: Permission;
export declare const CanDeleteUser: Permission;
export declare const CanCreateUserRole: Permission;
export declare const CanGetUserRole: Permission;
export declare const CanGetUserRoles: Permission;
export declare const CanDeleteUserRole: Permission;
export declare const CanGetPermission: Permission;
export declare const CanGetPermissions: Permission;
export declare const CanCreateMemberPlan: Permission;
export declare const CanGetMemberPlan: Permission;
export declare const CanGetMemberPlans: Permission;
export declare const CanDeleteMemberPlan: Permission;
export declare const CanCreatePaymentMethod: Permission;
export declare const CanGetPaymentMethod: Permission;
export declare const CanGetPaymentMethods: Permission;
export declare const CanDeletePaymentMethod: Permission;
export declare const CanCreateInvoice: Permission;
export declare const CanGetInvoice: Permission;
export declare const CanGetInvoices: Permission;
export declare const CanDeleteInvoice: Permission;
export declare const CanCreatePayment: Permission;
export declare const CanGetPayment: Permission;
export declare const CanGetPayments: Permission;
export declare const CanGetPaymentProviders: Permission;
export declare const CanSendJWTLogin: Permission;
export declare const CanLoginEditor: Permission;
export declare const CanCreateSubscription: Permission;
export declare const CanGetSubscription: Permission;
export declare const CanGetSubscriptions: Permission;
export declare const CanDeleteSubscription: Permission;
export declare const CanCancelSubscription: Permission;
export declare const CanLoginAsOtherUser: Permission;
export declare const CanGetSettings: Permission;
export declare const CanUpdateSettings: Permission;
export declare const CanGetCommentRatingSystem: Permission;
export declare const CanCreateCommentRatingSystem: Permission;
export declare const CanUpdateCommentRatingSystem: Permission;
export declare const CanDeleteCommentRatingSystem: Permission;
export declare const CanCreateTag: Permission;
export declare const CanUpdateTag: Permission;
export declare const CanGetTags: Permission;
export declare const CanDeleteTag: Permission;
export declare const CanGetPoll: Permission;
export declare const CanCreatePoll: Permission;
export declare const CanUpdatePoll: Permission;
export declare const CanDeletePoll: Permission;
export declare const CanGetEvent: Permission;
export declare const CanCreateEvent: Permission;
export declare const CanUpdateEvent: Permission;
export declare const CanDeleteEvent: Permission;
export declare const CanGetConsent: Permission;
export declare const CanCreateConsent: Permission;
export declare const CanUpdateConsent: Permission;
export declare const CanDeleteConsent: Permission;
export declare const CanGetUserConsent: Permission;
export declare const CanCreateUserConsent: Permission;
export declare const CanUpdateUserConsent: Permission;
export declare const CanDeleteUserConsent: Permission;
/**
* Subscription Settings
*/
export declare const CanGetSubscriptionFlows: Permission;
export declare const CanUpdateSubscriptionFlow: Permission;
export declare const CanCreateSubscriptionFlow: Permission;
export declare const CanDeleteSubscriptionFlow: Permission;
/**
* Mail templates
*/
export declare const CanGetMailTemplates: Permission;
export declare const CanSyncMailTemplates: Permission;
/**
* System mails
*/
export declare const CanGetSystemMails: Permission;
export declare const CanUpdateSystemMails: Permission;
/**
* Periodic Job
*/
export declare const CanGetPeriodicJobLog: Permission;
/**
* Block Styles
*/
export declare const CanCreateBlockStyle: Permission;
export declare const CanUpdateBlockStyle: Permission;
export declare const CanDeleteBlockStyle: Permission;
export declare const AllPermissions: Permission[];
export declare const EditorPermissions: Permission[];
export declare const PeerPermissions: Permission[];