init
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
export enum actionCodes {
|
||||
MANAGE = "manage",
|
||||
ACCESS = "access",
|
||||
READ = "read",
|
||||
CREATE = "create",
|
||||
UPDATE = "update",
|
||||
DELETE = "delete",
|
||||
APPROVE = "approve",
|
||||
ACTIVATE = "activate",
|
||||
REACTIVATE = "reactivate",
|
||||
DEACTIVATE = "deactivate",
|
||||
SUSPEND = "suspend",
|
||||
LOCK = "lock",
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
export enum actionCommands {
|
||||
CHANGESTATE = "Changestate",
|
||||
CREATEVERSION = "Createversion",
|
||||
REPUBLISH = "Republish",
|
||||
UNPUBLISH = "Unpublish",
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export enum categoryTypes {
|
||||
NONE = 0,
|
||||
HOME = 1,
|
||||
SUBSITE = 2,
|
||||
NORMAL = 3,
|
||||
OTHER = 99
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import { moduleCodes } from "./module.enum";
|
||||
export enum componentCodes {
|
||||
CmsArticle = `${moduleCodes.Cms}/article`,
|
||||
CmsScoringCategory = `${moduleCodes.Cms}/scoring/category`,
|
||||
CmsScoringQualification = `${moduleCodes.Cms}/scoring/qualification`,
|
||||
CmsScoringQualificationQuota = `${moduleCodes.Cms}/scoring/qualification-quota`,
|
||||
CmsCategory = `${moduleCodes.Cms}/category`,
|
||||
CmsTopic = `${moduleCodes.Cms}/topic`,
|
||||
CmsEvent = `${moduleCodes.Cms}/event`,
|
||||
CmsPrintingPage = `${moduleCodes.Cms}/printing-page`,
|
||||
CmsPrintingEdition = `${moduleCodes.Cms}/printing-edition`,
|
||||
CmsPrintingPublication = `${moduleCodes.Cms}/printing-publication`,
|
||||
CmsTemplate = `${moduleCodes.Cms}/template`,
|
||||
CmsCollection = `${moduleCodes.Cms}/collection`,
|
||||
HrmUser = `${moduleCodes.Hrm}/user`,
|
||||
HrmRole = `${moduleCodes.Hrm}/role`,
|
||||
HrmGroup = `${moduleCodes.Hrm}/group`,
|
||||
MfmWorkflow = `${moduleCodes.Mfm}/workflow`,
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
export { PublishTypes as publishTypes } from "./publishTypes.enum";
|
||||
export { categoryTypes } from "./categoryTypes.enum";
|
||||
export { templates, layouts, dataTypes, dataQuery, sectionTypes, sectionTaxonomy, enumPageType, enumPageSectionLayouts, enumPageComponentLayouts, enumPageComponentTemplates } from "./page.enum";
|
||||
export { enumStatus } from "./status.enum";
|
||||
export { actionCommands } from "./actionCommands.enum";
|
||||
export { moduleCodes } from "./module.enum";
|
||||
export { actionCodes } from "./actionCodes.enum";
|
||||
export { componentCodes } from "./component.enum";
|
||||
@@ -0,0 +1,8 @@
|
||||
export enum moduleCodes {
|
||||
Cms = "cms",
|
||||
Com = "com",
|
||||
Crm = "crm",
|
||||
Fam = "fam",
|
||||
Hrm = "hrm",
|
||||
Mfm = "mfm",
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
export const templates = {
|
||||
NONE: "None", // Không xác định
|
||||
HOME: "Home", // Trang chủ
|
||||
SECTION: "Section", // Chuyên trang
|
||||
CATEGORY: "Category", // Trang danh mục
|
||||
TOPIC: "Topic", // Trang chủ đề
|
||||
EVENT: "Event", // Trang sự kiện
|
||||
COLLECTION: "Collection", // Trang sưu tập
|
||||
ARTICLE: "Article", // Trang bài viết
|
||||
TAG: "Tag", // Trang từ khóa
|
||||
AUTHOR: "Author", // Trang tác giả
|
||||
SEARCH: "Search", // Trang tìm kiếm
|
||||
CONTACT: "Contact", // Trang liên hệ
|
||||
ABOUT: "About", // Trang giới thiệu
|
||||
SERVICE: "Service", // Trang dịch vụ
|
||||
POLICY: "Policy", // Trang chính sách
|
||||
TERMS: "Terms", // Trang điều khoản
|
||||
PRIVACY: "Privacy", // Trang bảo mật
|
||||
ERROR: "Error", // Trang lỗi
|
||||
MAINTENANCE: "Maintenance", // Trang bảo trì
|
||||
CUSTOM: "Custom", // Trang tùy chỉnh
|
||||
};
|
||||
|
||||
export const layouts = {
|
||||
NONE: "None", // Không xác định
|
||||
FULL_PAGE: "Full_Page", // full width 100%
|
||||
CENTER_PAGE: "Center_Page", // ở giữa
|
||||
BACKGROUND_PAGE: "Background_Page", // Phân trang
|
||||
};
|
||||
|
||||
export const dataTypes = {
|
||||
SECTION: "Section",
|
||||
CATEGORY: "Category",
|
||||
TOPIC: "Topic",
|
||||
EVENT: "Event",
|
||||
COLLECTION: "Collection",
|
||||
ARTICLE: "Article",
|
||||
TAG: "Tag",
|
||||
AUTHOR: "Author",
|
||||
POLL: "Poll",
|
||||
QUIZ: "Quiz",
|
||||
SURVEY: "Survey",
|
||||
ADVERTISING: "Advertising",
|
||||
OTHER: "Other",
|
||||
};
|
||||
|
||||
export const dataQuery = {
|
||||
IDS: "IDS",
|
||||
NEW: "NEW",
|
||||
VIEW: "VIEW",
|
||||
SQL: "SQL",
|
||||
REQUEST: "REQUEST",
|
||||
};
|
||||
|
||||
export const sectionTypes = {
|
||||
NONE: 0, // Không xác định
|
||||
BLOCK: 1, // Khối
|
||||
};
|
||||
|
||||
export const sectionTaxonomy = {
|
||||
BLOCK: "Block",
|
||||
MODULE: "Module",
|
||||
NAVIGATION: "Navigation",
|
||||
};
|
||||
|
||||
export const enumPageType = {
|
||||
NONE: 0, // Không xác định
|
||||
HOME: 1, // Trang chủ
|
||||
SECTION: 2, // Chuyên trang
|
||||
CATEGORY: 3, // Trang danh mục
|
||||
TOPIC: 4, // Trang chủ đề
|
||||
EVENT: 5, // Trang sự kiện
|
||||
COLLECTION: 6, // Trang sưu tập
|
||||
ARTICLE: 7, // Trang bài viết
|
||||
TAG: 8, // Trang từ khóa
|
||||
AUTHOR: 9, // Trang tác giả
|
||||
SEARCH: 10, // Trang tìm kiếm
|
||||
CONTACT: 11, // Trang liên hệ
|
||||
ABOUT: 12, // Trang giới thiệu
|
||||
SERVICE: 13, // Trang dịch vụ
|
||||
POLICY: 14, // Trang chính sách
|
||||
TERMS: 15, // Trang điều khoản
|
||||
PRIVACY: 16, // Trang bảo mật
|
||||
ERROR: 97, // Trang lỗi
|
||||
MAINTENANCE: 98, // Trang bảo trì
|
||||
CUSTOM: 99, // Trang tùy chỉnh
|
||||
};
|
||||
|
||||
export const enumPageSectionLayouts = {
|
||||
NONE: "None",
|
||||
'VERTICAL_TWO': 'LAYOUT:vertical-TYPE:Default-MAX:2',
|
||||
'VERTICAL_LEFT_TWO': 'LAYOUT:vertical-TYPE:LEFT-MAX:2',
|
||||
'VERTICAL_RIGHT_TWO': 'LAYOUT:vertical-TYPE:RIGHT-MAX:2',
|
||||
'VERTICAL_THREE': 'LAYOUT:vertical-TYPE:Default-MAX:3',
|
||||
'VERTICAL_FOUR': 'LAYOUT:vertical-TYPE:Default-MAX:4',
|
||||
'HORIZONTAL_ONE': 'LAYOUT:horizontal-TYPE:Default-MAX:1',
|
||||
'HORIZONTAL_TWO': 'LAYOUT:horizontal-TYPE:Default-MAX:2',
|
||||
'HORIZONTAL_THREE': 'LAYOUT:horizontal-TYPE:Default-MAX:3',
|
||||
'HORIZONTAL_FOUR': 'LAYOUT:horizontal-TYPE:Default-MAX:4',
|
||||
'HORIZONTAL_FIVE': 'LAYOUT:horizontal-TYPE:Default-MAX:5',
|
||||
'HORIZONTAL_SIX': 'LAYOUT:horizontal-TYPE:Default-MAX:6',
|
||||
'HORIZONTAL_SEVEN': 'LAYOUT:horizontal-TYPE:Default-MAX:7',
|
||||
'HORIZONTAL_EIGHT': 'LAYOUT:horizontal-TYPE:Default-MAX:8',
|
||||
'HORIZONTAL_NINE': 'LAYOUT:horizontal-TYPE:Default-MAX:9',
|
||||
'HORIZONTAL_TEN': 'LAYOUT:horizontal-TYPE:Default-MAX:10',
|
||||
};
|
||||
|
||||
export const enumPageComponentTemplates = { // KHÔNG ĐƯỢC XÓA KEY - BIẾN này
|
||||
NONE: "None", // Không xác định
|
||||
SECTION: "Section", // Chuyên trang
|
||||
CATEGORY: "Category", // Trang danh mục
|
||||
TOPIC: "Topic", // Trang chủ đề
|
||||
EVENT: "Event", // Trang sự kiện
|
||||
COLLECTION: "Collection", // Trang sưu tập
|
||||
ARTICLE: "Article", // Trang bài viết
|
||||
TAG: "Tag", // Trang từ khóa
|
||||
AUTHOR: "Author", // Trang tác giả
|
||||
POLL: "Poll", // Trang poll
|
||||
QUIZ: "Quiz", // Trang quiz
|
||||
SURVEY: "Survey", // Trang survey
|
||||
ADVERTISING: "Advertising", // Trang quảng cáo
|
||||
OTHER: "Other" // Trang khác
|
||||
};
|
||||
|
||||
export const enumPageComponentLayouts = {
|
||||
[`${enumPageComponentTemplates.ARTICLE}`]: {
|
||||
NONE: "None",
|
||||
'HORIZONTAL': "LAYOUT:horizontal",
|
||||
'VERTICAL': "LAYOUT:vertical",
|
||||
'HORIZONTAL-HIDE_PARAGRAPH': "LAYOUT:horizontal-HIDE:paragraph",
|
||||
'VERTICAL-HIDE_THUMBNAIL': "LAYOUT:vertical-HIDE:thumbnail",
|
||||
'VERTICAL-HIDE_PARAGRAPH': "LAYOUT:vertical-HIDE:paragraph",
|
||||
'VERTICAL-HIDE_PARAGRAPH-REVERSE': "LAYOUT:vertical-HIDE:paragraph-REVERSE:true",
|
||||
},
|
||||
[`${enumPageComponentTemplates.CATEGORY}`]: {
|
||||
NONE: "None",
|
||||
'DEFAULT': "DEFAULT"
|
||||
},
|
||||
[`${enumPageComponentTemplates.COLLECTION}`]: {
|
||||
'ARTICLE-VERTICAL-|HORIZONTAL|-MAX_5': 'TYPE:Article-LAYOUT:vertical-DATA:HORIZONTAL-MAX:5'
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,7 @@
|
||||
export enum PublishTypes {
|
||||
DIGITAL = 1,
|
||||
PRINTING = 2,
|
||||
SHARING = 3,
|
||||
DIGITAL_PRINTING = 12,
|
||||
ALL = 99,
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
export const enumStatus = {
|
||||
ALL: null,
|
||||
PROCESSING: 1,
|
||||
CANCELLED: 2,
|
||||
COMPLETED: 3,
|
||||
APPROVING: 4,
|
||||
APPROVED: 5,
|
||||
ACTIVATED: 6,
|
||||
DEACTIVATED: 7,
|
||||
SUSPENDED: 8,
|
||||
LOCKED: 9,
|
||||
DELETED: -1,
|
||||
};
|
||||
Reference in New Issue
Block a user