Passed
Pull Request — develop (#47)
by inkhey
01:32
created

tracim_backend.error_code   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 55
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 32
dl 0
loc 55
rs 10
c 0
b 0
f 0
1
# Error code format : [TYPE:2c]-[NUMBER:2c]
2
# TYPE:
3
# NF=Not found error
4
# RI=Right error
5
# VA=validation post-marshallow
6
# CO=Conflict error
7
# AT=Auth error
8
# MV = marshmallow schema validation error
9
10
ERROR_CODE_GENERIC_SCHEMA_VALIDATION_ERROR = 'SV-01'
11
# Tracim Not found Error
12
ERROR_CODE_USER_NOT_FOUND = 'NF-01'
13
ERROR_CODE_WORKSPACE_NOT_FOUND = 'NF-02'
14
ERROR_CODE_CONTENT_NOT_FOUND = 'NF-03'
15
ERROR_CODE_PARENT_NOT_FOUND = 'NF-04'
16
# Preview Based
17
ERROR_CODE_UNAIVALABLE_PREVIEW_TYPE = 'NF-11'
18
ERROR_CODE_PAGE_OF_PREVIEW_NOT_FOUND = 'NF-12'
19
ERROR_CODE_UNAIVALABLE_PREVIEW = 'NF-13'
20
21
# Right Error
22
ERROR_CODE_INSUFFICIENT_USER_PROFILE = 'RI-01'
23
ERROR_CODE_INSUFFICIENT_USER_ROLE_IN_WORKSPACE = 'RI-02'
24
25
# Auth Error
26
ERROR_CODE_AUTHENTICATION_FAILED = 'AT-01'
27
28
# Validation Error
29
# Not in Tracim Request #
30
ERROR_CODE_USER_NOT_IN_TRACIM_REQUEST = 'VA-01'
31
ERROR_CODE_WORKSPACE_NOT_IN_TRACIM_REQUEST = 'VA-02'
32
ERROR_CODE_CONTENT_NOT_IN_TRACIM_REQUEST = 'VA-03'
33
# Invalid ID #
34
ERROR_CODE_USER_INVALID_USER_ID = 'VA-11'
35
ERROR_CODE_WORKSPACE_INVALID_ID = 'VA-12'
36
ERROR_CODE_CONTENT_INVALID_ID = 'VA-13'
37
ERROR_CODE_COMMENT_INVALID_ID = 'VA-14'
38
39
# Other #
40
ERROR_CODE_CONTENT_TYPE_NOT_ALLOWED = 'VA-21'
41
ERROR_CODE_WORKSPACE_DO_NOT_MATCH = 'VA-22'
42
ERROR_CODE_PREVIEW_DIM_NOT_ALLOWED = 'VA-23'
43
ERROR_CODE_WRONG_USER_PASSWORD = 'VA-24'
44
ERROR_CODE_PASSWORD_DO_NOT_MATCH = 'VA-25'
45
ERROR_CODE_EMAIL_ALREADY_EXIST_IN_DB = 'VA-26'
46
ERROR_CODE_EMAIL_VALIDATION_FAILED = 'VA-27'
47
ERROR_CODE_EMAIL_UNALLOWED_SUBCONTENT = 'VA-28'
48
ERROR_CODE_INVALID_RESET_PASSWORD_TOKEN = 'VA-29'
49
ERROR_CODE_EXPIRED_RESET_PASSWORD_TOKEN = 'VA-30'
50
ERROR_CODE_SAME_VALUE_ERROR = 'VA-31'
51
52
# Conflict Error
53
ERROR_CODE_USER_ALREADY_EXIST = 'CO-01'
54
ERROR_CODE_CONTENT_LABEL_ALREADY_USED_THERE = 'CO-02'
55