1
|
|
|
# Error code format |
2
|
|
|
# 1xxx: not found error |
3
|
|
|
# 2xxx: validation error |
4
|
|
|
# 3xxx: conflict error |
5
|
|
|
# 4xxx: authentication and authorization |
6
|
|
|
# 9xxx: core errors(family of error code reserved |
7
|
|
|
# for unclassable errors or very low level errors) |
8
|
|
|
|
9
|
|
|
|
10
|
|
|
# Tracim Not found Error |
11
|
|
|
USER_NOT_FOUND = 1001 |
12
|
|
|
WORKSPACE_NOT_FOUND = 1002 |
13
|
|
|
CONTENT_NOT_FOUND = 1003 |
14
|
|
|
PARENT_NOT_FOUND = 1004 |
15
|
|
|
# Preview Based |
16
|
|
|
UNAVAILABLE_PREVIEW_TYPE = 1011 |
17
|
|
|
PAGE_OF_PREVIEW_NOT_FOUND = 1012 |
18
|
|
|
UNAIVALABLE_PREVIEW = 1013 |
19
|
|
|
|
20
|
|
|
# Validation Error |
21
|
|
|
GENERIC_SCHEMA_VALIDATION_ERROR = 2001 |
22
|
|
|
# Not in Tracim Request # |
23
|
|
|
USER_NOT_IN_TRACIM_REQUEST = 2011 |
24
|
|
|
WORKSPACE_NOT_IN_TRACIM_REQUEST = 2012 |
25
|
|
|
CONTENT_NOT_IN_TRACIM_REQUEST = 2013 |
26
|
|
|
# Invalid ID # |
27
|
|
|
USER_INVALID_USER_ID = 2021 |
28
|
|
|
WORKSPACE_INVALID_ID = 2022 |
29
|
|
|
CONTENT_INVALID_ID = 2023 |
30
|
|
|
COMMENT_INVALID_ID = 2024 |
31
|
|
|
|
32
|
|
|
# Other # |
33
|
|
|
CONTENT_TYPE_NOT_ALLOWED = 2031 |
34
|
|
|
WORKSPACE_DO_NOT_MATCH = 2032 |
35
|
|
|
PREVIEW_DIM_NOT_ALLOWED = 2033 |
36
|
|
|
WRONG_USER_PASSWORD = 2034 |
37
|
|
|
PASSWORD_DO_NOT_MATCH = 2035 |
38
|
|
|
EMAIL_ALREADY_EXIST_IN_DB = 2036 |
39
|
|
|
EMAIL_VALIDATION_FAILED = 2037 |
40
|
|
|
EMAIL_UNALLOWED_SUBCONTENT = 2038 |
41
|
|
|
INVALID_RESET_PASSWORD_TOKEN = 2039 |
42
|
|
|
EXPIRED_RESET_PASSWORD_TOKEN = 2040 |
43
|
|
|
SAME_VALUE_ERROR = 2041 |
44
|
|
|
|
45
|
|
|
# Conflict Error |
46
|
|
|
USER_ALREADY_EXIST = 3001 |
47
|
|
|
CONTENT_LABEL_ALREADY_USED_THERE = 3002 |
48
|
|
|
|
49
|
|
|
# Auth Error |
50
|
|
|
AUTHENTICATION_FAILED = 4001 |
51
|
|
|
# Right Error |
52
|
|
|
INSUFFICIENT_USER_PROFILE = 4002 |
53
|
|
|
INSUFFICIENT_USER_ROLE_IN_WORKSPACE = 4003 |
54
|
|
|
|