mirror of
https://github.com/plankanban/planka.git
synced 2025-12-30 01:12:01 +03:00
Initial commit
This commit is contained in:
259
client/src/constants/ActionTypes.js
Normal file
259
client/src/constants/ActionTypes.js
Normal file
@@ -0,0 +1,259 @@
|
||||
export default {
|
||||
/* Socket */
|
||||
|
||||
SOCKET_STATUS_CHANGED: 'SOCKET_STATUS_CHANGED',
|
||||
|
||||
/* Login */
|
||||
|
||||
AUTHENTICATE: 'AUTHENTICATE',
|
||||
AUTHENTICATION_ERROR_CLEAR: 'AUTHENTICATION_ERROR_CLEAR',
|
||||
LOGOUT: 'LOGOUT',
|
||||
AUTHENTICATE_REQUESTED: 'AUTHENTICATE_REQUESTED',
|
||||
AUTHENTICATE_SUCCEEDED: 'AUTHENTICATE_SUCCEEDED',
|
||||
AUTHENTICATE_FAILED: 'AUTHENTICATE_FAILED',
|
||||
|
||||
/* App */
|
||||
|
||||
APP_INITIALIZED: 'APP_INITIALIZED',
|
||||
|
||||
/* Modal */
|
||||
|
||||
MODAL_OPEN: 'MODAL_OPEN',
|
||||
MODAL_CLOSE: 'MODAL_CLOSE',
|
||||
|
||||
/* Users */
|
||||
|
||||
USERS_FETCH_REQUESTED: 'USERS_FETCH_REQUESTED',
|
||||
USERS_FETCH_SUCCEEDED: 'USERS_FETCH_SUCCEEDED',
|
||||
USERS_FETCH_FAILED: 'USERS_FETCH_FAILED',
|
||||
|
||||
/* User */
|
||||
|
||||
USER_CREATE: 'USER_CREATE',
|
||||
USER_CREATION_ERROR_CLEAR: 'USER_CREATION_ERROR_CLEAR',
|
||||
USER_UPDATE: 'USER_UPDATE',
|
||||
USER_DELETE: 'USER_DELETE',
|
||||
USER_TO_CARD_ADD: 'USER_TO_CARD_ADD',
|
||||
USER_FROM_CARD_REMOVE: 'USER_FROM_CARD_REMOVE',
|
||||
USER_TO_BOARD_FILTER_ADD: 'USER_TO_BOARD_FILTER_ADD',
|
||||
USER_FROM_BOARD_FILTER_REMOVE: 'USER_FROM_BOARD_FILTER_REMOVE',
|
||||
USER_CREATE_REQUESTED: 'USER_CREATE_REQUESTED',
|
||||
USER_CREATE_SUCCEEDED: 'USER_CREATE_SUCCEEDED',
|
||||
USER_CREATE_FAILED: 'USER_CREATE_FAILED',
|
||||
USER_CREATE_RECEIVED: 'USER_CREATE_RECEIVED',
|
||||
CURRENT_USER_FETCH_REQUESTED: 'CURRENT_USER_FETCH_REQUESTED',
|
||||
CURRENT_USER_FETCH_SUCCEEDED: 'CURRENT_USER_FETCH_SUCCEEDED',
|
||||
CURRENT_USER_FETCH_FAILED: 'CURRENT_USER_FETCH_FAILED',
|
||||
USER_UPDATE_REQUESTED: 'USER_UPDATE_REQUESTED',
|
||||
USER_UPDATE_SUCCEEDED: 'USER_UPDATE_SUCCEEDED',
|
||||
USER_UPDATE_FAILED: 'USER_UPDATE_FAILED',
|
||||
USER_UPDATE_RECEIVED: 'USER_UPDATE_RECEIVED',
|
||||
USER_AVATAR_UPLOAD_REQUESTED: 'USER_AVATAR_UPLOAD_REQUESTED',
|
||||
USER_AVATAR_UPLOAD_SUCCEEDED: 'USER_AVATAR_UPLOAD_SUCCEEDED',
|
||||
USER_AVATAR_UPLOAD_FAILED: 'USER_AVATAR_UPLOAD_FAILED',
|
||||
USER_DELETE_REQUESTED: 'USER_DELETE_REQUESTED',
|
||||
USER_DELETE_SUCCEEDED: 'USER_DELETE_SUCCEEDED',
|
||||
USER_DELETE_FAILED: 'USER_DELETE_FAILED',
|
||||
USER_DELETE_RECEIVED: 'USER_DELETE_RECEIVED',
|
||||
|
||||
/* Projects */
|
||||
|
||||
PROJECTS_FETCH_REQUESTED: 'PROJECTS_FETCH_REQUESTED',
|
||||
PROJECTS_FETCH_SUCCEEDED: 'PROJECTS_FETCH_SUCCEEDED',
|
||||
PROJECTS_FETCH_FAILED: 'PROJECTS_FETCH_FAILED',
|
||||
|
||||
/* Project */
|
||||
|
||||
PROJECT_CREATE: 'PROJECT_CREATE',
|
||||
PROJECT_UPDATE: 'PROJECT_UPDATE',
|
||||
PROJECT_DELETE: 'PROJECT_DELETE',
|
||||
PROJECT_CREATE_REQUESTED: 'PROJECT_CREATE_REQUESTED',
|
||||
PROJECT_CREATE_SUCCEEDED: 'PROJECT_CREATE_SUCCEEDED',
|
||||
PROJECT_CREATE_FAILED: 'PROJECT_CREATE_FAILED',
|
||||
PROJECT_CREATE_RECEIVED: 'PROJECT_CREATE_RECEIVED',
|
||||
PROJECT_UPDATE_REQUESTED: 'PROJECT_UPDATE_REQUESTED',
|
||||
PROJECT_UPDATE_SUCCEEDED: 'PROJECT_UPDATE_SUCCEEDED',
|
||||
PROJECT_UPDATE_FAILED: 'PROJECT_UPDATE_FAILED',
|
||||
PROJECT_UPDATE_RECEIVED: 'PROJECT_UPDATE_RECEIVED',
|
||||
PROJECT_DELETE_REQUESTED: 'PROJECT_DELETE_REQUESTED',
|
||||
PROJECT_DELETE_SUCCEEDED: 'PROJECT_DELETE_SUCCEEDED',
|
||||
PROJECT_DELETE_FAILED: 'PROJECT_DELETE_FAILED',
|
||||
PROJECT_DELETE_RECEIVED: 'PROJECT_DELETE_RECEIVED',
|
||||
|
||||
/* Project membership */
|
||||
|
||||
PROJECT_MEMBERSHIP_CREATE: 'PROJECT_MEMBERSHIP_CREATE',
|
||||
PROJECT_MEMBERSHIP_DELETE: 'PROJECT_MEMBERSHIP_DELETE',
|
||||
PROJECT_MEMBERSHIP_CREATE_REQUESTED: 'PROJECT_MEMBERSHIP_CREATE_REQUESTED',
|
||||
PROJECT_MEMBERSHIP_CREATE_SUCCEEDED: 'PROJECT_MEMBERSHIP_CREATE_SUCCEEDED',
|
||||
PROJECT_MEMBERSHIP_CREATE_FAILED: 'PROJECT_MEMBERSHIP_CREATE_FAILED',
|
||||
PROJECT_MEMBERSHIP_CREATE_RECEIVED: 'PROJECT_MEMBERSHIP_CREATE_RECEIVED',
|
||||
PROJECT_MEMBERSHIP_DELETE_REQUESTED: 'PROJECT_MEMBERSHIP_DELETE_REQUESTED',
|
||||
PROJECT_MEMBERSHIP_DELETE_SUCCEEDED: 'PROJECT_MEMBERSHIP_DELETE_SUCCEEDED',
|
||||
PROJECT_MEMBERSHIP_DELETE_FAILED: 'PROJECT_MEMBERSHIP_DELETE_FAILED',
|
||||
PROJECT_MEMBERSHIP_DELETE_RECEIVED: 'PROJECT_MEMBERSHIP_DELETE_RECEIVED',
|
||||
|
||||
/* Board */
|
||||
|
||||
BOARD_CREATE: 'BOARD_CREATE',
|
||||
BOARD_UPDATE: 'BOARD_UPDATE',
|
||||
BOARD_DELETE: 'BOARD_DELETE',
|
||||
BOARD_CREATE_REQUESTED: 'BOARD_CREATE_REQUESTED',
|
||||
BOARD_CREATE_SUCCEEDED: 'BOARD_CREATE_SUCCEEDED',
|
||||
BOARD_CREATE_FAILED: 'BOARD_CREATE_FAILED',
|
||||
BOARD_CREATE_RECEIVED: 'BOARD_CREATE_RECEIVED',
|
||||
BOARD_FETCH_REQUESTED: 'BOARD_FETCH_REQUESTED',
|
||||
BOARD_FETCH_SUCCEEDED: 'BOARD_FETCH_SUCCEEDED',
|
||||
BOARD_FETCH_FAILED: 'BOARD_FETCH_FAILED',
|
||||
BOARD_UPDATE_REQUESTED: 'BOARD_UPDATE_REQUESTED',
|
||||
BOARD_UPDATE_SUCCEEDED: 'BOARD_UPDATE_SUCCEEDED',
|
||||
BOARD_UPDATE_FAILED: 'BOARD_UPDATE_FAILED',
|
||||
BOARD_UPDATE_RECEIVED: 'BOARD_UPDATE_RECEIVED',
|
||||
BOARD_DELETE_REQUESTED: 'BOARD_DELETE_REQUESTED',
|
||||
BOARD_DELETE_SUCCEEDED: 'BOARD_DELETE_SUCCEEDED',
|
||||
BOARD_DELETE_FAILED: 'BOARD_DELETE_FAILED',
|
||||
BOARD_DELETE_RECEIVED: 'BOARD_DELETE_RECEIVED',
|
||||
|
||||
/* List */
|
||||
|
||||
LIST_CREATE: 'LIST_CREATE',
|
||||
LIST_UPDATE: 'LIST_UPDATE',
|
||||
LIST_DELETE: 'LIST_DELETE',
|
||||
LIST_CREATE_REQUESTED: 'LIST_CREATE_REQUESTED',
|
||||
LIST_CREATE_SUCCEEDED: 'LIST_CREATE_SUCCEEDED',
|
||||
LIST_CREATE_FAILED: 'LIST_CREATE_FAILED',
|
||||
LIST_CREATE_RECEIVED: 'LIST_CREATE_RECEIVED',
|
||||
LIST_UPDATE_REQUESTED: 'LIST_UPDATE_REQUESTED',
|
||||
LIST_UPDATE_SUCCEEDED: 'LIST_UPDATE_SUCCEEDED',
|
||||
LIST_UPDATE_FAILED: 'LIST_UPDATE_FAILED',
|
||||
LIST_UPDATE_RECEIVED: 'LIST_UPDATE_RECEIVED',
|
||||
LIST_DELETE_REQUESTED: 'LIST_DELETE_REQUESTED',
|
||||
LIST_DELETE_SUCCEEDED: 'LIST_DELETE_SUCCEEDED',
|
||||
LIST_DELETE_FAILED: 'LIST_DELETE_FAILED',
|
||||
LIST_DELETE_RECEIVED: 'LIST_DELETE_RECEIVED',
|
||||
|
||||
/* Label */
|
||||
|
||||
LABEL_CREATE: 'LABEL_CREATE',
|
||||
LABEL_UPDATE: 'LABEL_UPDATE',
|
||||
LABEL_DELETE: 'LABEL_DELETE',
|
||||
LABEL_TO_CARD_ADD: 'LABEL_TO_CARD_ADD',
|
||||
LABEL_FROM_CARD_REMOVE: 'LABEL_FROM_CARD_REMOVE',
|
||||
LABEL_TO_BOARD_FILTER_ADD: 'LABEL_TO_BOARD_FILTER_ADD',
|
||||
LABEL_FROM_BOARD_FILTER_REMOVE: 'LABEL_FROM_BOARD_FILTER_REMOVE',
|
||||
LABEL_CREATE_REQUESTED: 'LABEL_CREATE_REQUESTED',
|
||||
LABEL_CREATE_SUCCEEDED: 'LABEL_CREATE_SUCCEEDED',
|
||||
LABEL_CREATE_FAILED: 'LABEL_CREATE_FAILED',
|
||||
LABEL_CREATE_RECEIVED: 'LABEL_CREATE_RECEIVED',
|
||||
LABEL_UPDATE_REQUESTED: 'LABEL_UPDATE_REQUESTED',
|
||||
LABEL_UPDATE_SUCCEEDED: 'LABEL_UPDATE_SUCCEEDED',
|
||||
LABEL_UPDATE_FAILED: 'LABEL_UPDATE_FAILED',
|
||||
LABEL_UPDATE_RECEIVED: 'LABEL_UPDATE_RECEIVED',
|
||||
LABEL_DELETE_REQUESTED: 'LABEL_DELETE_REQUESTED',
|
||||
LABEL_DELETE_SUCCEEDED: 'LABEL_DELETE_SUCCEEDED',
|
||||
LABEL_DELETE_FAILED: 'LABEL_DELETE_FAILED',
|
||||
LABEL_DELETE_RECEIVED: 'LABEL_DELETE_RECEIVED',
|
||||
|
||||
/* Card */
|
||||
|
||||
CARD_CREATE: 'CARD_CREATE',
|
||||
CARD_UPDATE: 'CARD_UPDATE',
|
||||
CARD_DELETE: 'CARD_DELETE',
|
||||
CARD_CREATE_REQUESTED: 'CARD_CREATE_REQUESTED',
|
||||
CARD_CREATE_SUCCEEDED: 'CARD_CREATE_SUCCEEDED',
|
||||
CARD_CREATE_FAILED: 'CARD_CREATE_FAILED',
|
||||
CARD_CREATE_RECEIVED: 'CARD_CREATE_RECEIVED',
|
||||
CARD_FETCH_REQUESTED: 'CARD_FETCH_REQUESTED',
|
||||
CARD_FETCH_SUCCEEDED: 'CARD_FETCH_SUCCEEDED',
|
||||
CARD_FETCH_FAILED: 'CARD_FETCH_FAILED',
|
||||
CARD_UPDATE_REQUESTED: 'CARD_UPDATE_REQUESTED',
|
||||
CARD_UPDATE_SUCCEEDED: 'CARD_UPDATE_SUCCEEDED',
|
||||
CARD_UPDATE_FAILED: 'CARD_UPDATE_FAILED',
|
||||
CARD_UPDATE_RECEIVED: 'CARD_UPDATE_RECEIVED',
|
||||
CARD_DELETE_REQUESTED: 'CARD_DELETE_REQUESTED',
|
||||
CARD_DELETE_SUCCEEDED: 'CARD_DELETE_SUCCEEDED',
|
||||
CARD_DELETE_FAILED: 'CARD_DELETE_FAILED',
|
||||
CARD_DELETE_RECEIVED: 'CARD_DELETE_RECEIVED',
|
||||
|
||||
/* Card membership */
|
||||
|
||||
CARD_MEMBERSHIP_CREATE_REQUESTED: 'CARD_MEMBERSHIP_CREATE_REQUESTED',
|
||||
CARD_MEMBERSHIP_CREATE_SUCCEEDED: 'CARD_MEMBERSHIP_CREATE_SUCCEEDED',
|
||||
CARD_MEMBERSHIP_CREATE_FAILED: 'CARD_MEMBERSHIP_CREATE_FAILED',
|
||||
CARD_MEMBERSHIP_CREATE_RECEIVED: 'CARD_MEMBERSHIP_CREATE_RECEIVED',
|
||||
CARD_MEMBERSHIP_DELETE_REQUESTED: 'CARD_MEMBERSHIP_DELETE_REQUESTED',
|
||||
CARD_MEMBERSHIP_DELETE_SUCCEEDED: 'CARD_MEMBERSHIP_DELETE_SUCCEEDED',
|
||||
CARD_MEMBERSHIP_DELETE_FAILED: 'CARD_MEMBERSHIP_DELETE_FAILED',
|
||||
CARD_MEMBERSHIP_DELETE_RECEIVED: 'CARD_MEMBERSHIP_DELETE_RECEIVED',
|
||||
|
||||
/* Card label */
|
||||
|
||||
CARD_LABEL_CREATE_REQUESTED: 'CARD_LABEL_CREATE_REQUESTED',
|
||||
CARD_LABEL_CREATE_SUCCEEDED: 'CARD_LABEL_CREATE_SUCCEEDED',
|
||||
CARD_LABEL_CREATE_FAILED: 'CARD_LABEL_CREATE_FAILED',
|
||||
CARD_LABEL_CREATE_RECEIVED: 'CARD_LABEL_CREATE_RECEIVED',
|
||||
CARD_LABEL_DELETE_REQUESTED: 'CARD_LABEL_DELETE_REQUESTED',
|
||||
CARD_LABEL_DELETE_SUCCEEDED: 'CARD_LABEL_DELETE_SUCCEEDED',
|
||||
CARD_LABEL_DELETE_FAILED: 'CARD_LABEL_DELETE_FAILED',
|
||||
CARD_LABEL_DELETE_RECEIVED: 'CARD_LABEL_DELETE_RECEIVED',
|
||||
|
||||
/* Task */
|
||||
|
||||
TASK_CREATE: 'TASK_CREATE',
|
||||
TASK_UPDATE: 'TASK_UPDATE',
|
||||
TASK_DELETE: 'TASK_DELETE',
|
||||
TASK_CREATE_REQUESTED: 'TASK_CREATE_REQUESTED',
|
||||
TASK_CREATE_SUCCEEDED: 'TASK_CREATE_SUCCEEDED',
|
||||
TASK_CREATE_FAILED: 'TASK_CREATE_FAILED',
|
||||
TASK_CREATE_RECEIVED: 'TASK_CREATE_RECEIVED',
|
||||
TASK_UPDATE_REQUESTED: 'TASK_UPDATE_REQUESTED',
|
||||
TASK_UPDATE_SUCCEEDED: 'TASK_UPDATE_SUCCEEDED',
|
||||
TASK_UPDATE_FAILED: 'TASK_UPDATE_FAILED',
|
||||
TASK_UPDATE_RECEIVED: 'TASK_UPDATE_RECEIVED',
|
||||
TASK_DELETE_REQUESTED: 'TASK_DELETE_REQUESTED',
|
||||
TASK_DELETE_SUCCEEDED: 'TASK_DELETE_SUCCEEDED',
|
||||
TASK_DELETE_FAILED: 'TASK_DELETE_FAILED',
|
||||
TASK_DELETE_RECEIVED: 'TASK_DELETE_RECEIVED',
|
||||
|
||||
/* Actions */
|
||||
|
||||
ACTIONS_FETCH_REQUESTED: 'ACTIONS_FETCH_REQUESTED',
|
||||
ACTIONS_FETCH_SUCCEEDED: 'ACTIONS_FETCH_SUCCEEDED',
|
||||
ACTIONS_FETCH_FAILED: 'ACTIONS_FETCH_FAILED',
|
||||
|
||||
/* Action */
|
||||
|
||||
ACTION_CREATE_RECEIVED: 'ACTION_CREATE_RECEIVED',
|
||||
ACTION_UPDATE_RECEIVED: 'ACTION_UPDATE_RECEIVED',
|
||||
ACTION_DELETE_RECEIVED: 'ACTION_DELETE_RECEIVED',
|
||||
|
||||
/* Comment action */
|
||||
|
||||
COMMENT_ACTION_CREATE: 'COMMENT_ACTION_CREATE',
|
||||
COMMENT_ACTION_UPDATE: 'COMMENT_ACTION_UPDATE',
|
||||
COMMENT_ACTION_DELETE: 'COMMENT_ACTION_DELETE',
|
||||
COMMENT_ACTION_CREATE_REQUESTED: 'COMMENT_ACTION_CREATE_REQUESTED',
|
||||
COMMENT_ACTION_CREATE_SUCCEEDED: 'COMMENT_ACTION_CREATE_SUCCEEDED',
|
||||
COMMENT_ACTION_CREATE_FAILED: 'COMMENT_ACTION_CREATE_FAILED',
|
||||
COMMENT_ACTION_UPDATE_REQUESTED: 'COMMENT_ACTION_UPDATE_REQUESTED',
|
||||
COMMENT_ACTION_UPDATE_SUCCEEDED: 'COMMENT_ACTION_UPDATE_SUCCEEDED',
|
||||
COMMENT_ACTION_UPDATE_FAILED: 'COMMENT_ACTION_UPDATE_FAILED',
|
||||
COMMENT_ACTION_DELETE_REQUESTED: 'COMMENT_ACTION_DELETE_REQUESTED',
|
||||
COMMENT_ACTION_DELETE_SUCCEEDED: 'COMMENT_ACTION_DELETE_SUCCEEDED',
|
||||
COMMENT_ACTION_DELETE_FAILED: 'COMMENT_ACTION_DELETE_FAILED',
|
||||
|
||||
/* Notifications */
|
||||
|
||||
NOTIFICATIONS_DELETE: 'NOTIFICATIONS_DELETE',
|
||||
NOTIFICATIONS_FETCH_REQUESTED: 'NOTIFICATIONS_FETCH_REQUESTED',
|
||||
NOTIFICATIONS_FETCH_SUCCEEDED: 'NOTIFICATIONS_FETCH_SUCCEEDED',
|
||||
NOTIFICATIONS_FETCH_FAILED: 'NOTIFICATIONS_FETCH_FAILED',
|
||||
NOTIFICATIONS_DELETE_REQUESTED: 'NOTIFICATIONS_DELETE_REQUESTED',
|
||||
NOTIFICATIONS_DELETE_SUCCEEDED: 'NOTIFICATIONS_DELETE_SUCCEEDED',
|
||||
NOTIFICATIONS_DELETE_FAILED: 'NOTIFICATIONS_DELETE_FAILED',
|
||||
|
||||
/* Notification */
|
||||
|
||||
NOTIFICATION_CREATE_RECEIVED: 'NOTIFICATION_CREATE_RECEIVED',
|
||||
NOTIFICATION_DELETE_RECEIVED: 'NOTIFICATION_DELETE_RECEIVED',
|
||||
};
|
||||
13
client/src/constants/Config.js
Executable file
13
client/src/constants/Config.js
Executable file
@@ -0,0 +1,13 @@
|
||||
const API_URL = 'http://localhost:1337';
|
||||
const API_PATH = '';
|
||||
|
||||
const POSITION_GAP = 65535;
|
||||
|
||||
const ACTIONS_LIMIT = 10;
|
||||
|
||||
export default {
|
||||
API_URL,
|
||||
API_PATH,
|
||||
POSITION_GAP,
|
||||
ACTIONS_LIMIT,
|
||||
};
|
||||
9
client/src/constants/DroppableTypes.js
Executable file
9
client/src/constants/DroppableTypes.js
Executable file
@@ -0,0 +1,9 @@
|
||||
const BOARD = 'BOARD';
|
||||
const LIST = 'LIST';
|
||||
const CARD = 'CARD';
|
||||
|
||||
export default {
|
||||
BOARD,
|
||||
LIST,
|
||||
CARD,
|
||||
};
|
||||
97
client/src/constants/EntryActionTypes.js
Executable file
97
client/src/constants/EntryActionTypes.js
Executable file
@@ -0,0 +1,97 @@
|
||||
const PREFIX = '@entry';
|
||||
|
||||
export default {
|
||||
PREFIX,
|
||||
|
||||
/* Login */
|
||||
|
||||
AUTHENTICATE: `${PREFIX}/AUTHENTICATE`,
|
||||
AUTHENTICATION_ERROR_CLEAR: `${PREFIX}/AUTHENTICATION_ERROR_CLEAR`,
|
||||
LOGOUT: `${PREFIX}/LOGOUT`,
|
||||
|
||||
/* Modal */
|
||||
|
||||
MODAL_OPEN: `${PREFIX}/MODAL_OPEN`,
|
||||
MODAL_CLOSE: `${PREFIX}/MODAL_CLOSE`,
|
||||
|
||||
/* User */
|
||||
|
||||
USER_CREATE: `${PREFIX}/USER_CREATE`,
|
||||
USER_CREATION_ERROR_CLEAR: `${PREFIX}/USER_CREATION_ERROR_CLEAR`,
|
||||
USER_UPDATE: `${PREFIX}/USER_UPDATE`,
|
||||
CURRENT_USER_UPDATE: `${PREFIX}/CURRENT_USER_UPDATE`,
|
||||
CURRENT_USER_AVATAR_UPLOAD: `${PREFIX}/CURRENT_USER_AVATAR_UPLOAD`,
|
||||
USER_DELETE: `${PREFIX}/USER_DELETE`,
|
||||
USER_TO_CARD_ADD: `${PREFIX}/USER_TO_CARD_ADD`,
|
||||
USER_TO_CURRENT_CARD_ADD: `${PREFIX}/USER_TO_CURRENT_CARD_ADD`,
|
||||
USER_FROM_CARD_REMOVE: `${PREFIX}/USER_FROM_CARD_REMOVE`,
|
||||
USER_FROM_CURRENT_CARD_REMOVE: `${PREFIX}/USER_FROM_CURRENT_CARD_REMOVE`,
|
||||
USER_TO_FILTER_IN_CURRENT_BOARD_ADD: `${PREFIX}/USER_TO_FILTER_IN_CURRENT_BOARD_ADD`,
|
||||
USER_FROM_FILTER_IN_CURRENT_BOARD_REMOVE: `${PREFIX}/USER_FROM_FILTER_IN_CURRENT_BOARD_REMOVE`,
|
||||
|
||||
/* Project */
|
||||
|
||||
PROJECT_CREATE: `${PREFIX}/PROJECT_CREATE`,
|
||||
CURRENT_PROJECT_UPDATE: `${PREFIX}/CURRENT_PROJECT_UPDATE`,
|
||||
CURRENT_PROJECT_DELETE: `${PREFIX}/CURRENT_PROJECT_DELETE`,
|
||||
|
||||
/* Project membership */
|
||||
|
||||
MEMBERSHIP_IN_CURRENT_PROJECT_CREATE: `${PREFIX}/MEMBERSHIP_IN_CURRENT_PROJECT_CREATE`,
|
||||
PROJECT_MEMBERSHIP_DELETE: `${PREFIX}/PROJECT_MEMBERSHIP_DELETE`,
|
||||
|
||||
/* Board */
|
||||
|
||||
BOARD_IN_CURRENT_PROJECT_CREATE: `${PREFIX}/BOARD_IN_CURRENT_PROJECT_CREATE`,
|
||||
BOARD_UPDATE: `${PREFIX}/BOARD_UPDATE`,
|
||||
BOARD_MOVE: `${PREFIX}/BOARD_MOVE`,
|
||||
BOARD_DELETE: `${PREFIX}/BOARD_DELETE`,
|
||||
|
||||
/* List */
|
||||
|
||||
LIST_IN_CURRENT_BOARD_CREATE: `${PREFIX}/LIST_IN_CURRENT_BOARD_CREATE`,
|
||||
LIST_UPDATE: `${PREFIX}/LIST_UPDATE`,
|
||||
LIST_MOVE: `${PREFIX}/LIST_MOVE`,
|
||||
LIST_DELETE: `${PREFIX}/LIST_DELETE`,
|
||||
|
||||
/* Label */
|
||||
|
||||
LABEL_IN_CURRENT_BOARD_CREATE: `${PREFIX}/LABEL_IN_CURRENT_BOARD_CREATE`,
|
||||
LABEL_UPDATE: `${PREFIX}/LABEL_UPDATE`,
|
||||
LABEL_DELETE: `${PREFIX}/LABEL_DELETE`,
|
||||
LABEL_TO_CARD_ADD: `${PREFIX}/LABEL_TO_CARD_ADD`,
|
||||
LABEL_TO_CURRENT_CARD_ADD: `${PREFIX}/LABEL_TO_CURRENT_CARD_ADD`,
|
||||
LABEL_FROM_CARD_REMOVE: `${PREFIX}/LABEL_FROM_CARD_REMOVE`,
|
||||
LABEL_FROM_CURRENT_CARD_REMOVE: `${PREFIX}/LABEL_FROM_CURRENT_CARD_REMOVE`,
|
||||
LABEL_TO_FILTER_IN_CURRENT_BOARD_ADD: `${PREFIX}/LABEL_TO_FILTER_IN_CURRENT_BOARD_ADD`,
|
||||
LABEL_FROM_FILTER_IN_CURRENT_BOARD_REMOVE: `${PREFIX}/LABEL_FROM_FILTER_IN_CURRENT_BOARD_REMOVE`,
|
||||
|
||||
/* Card */
|
||||
|
||||
CARD_CREATE: `${PREFIX}/CARD_CREATE`,
|
||||
CARD_UPDATE: `${PREFIX}/CARD_UPDATE`,
|
||||
CURRENT_CARD_UPDATE: `${PREFIX}/CURRENT_CARD_UPDATE`,
|
||||
CARD_MOVE: `${PREFIX}/CARD_MOVE`,
|
||||
CARD_DELETE: `${PREFIX}/CARD_DELETE`,
|
||||
CURRENT_CARD_DELETE: `${PREFIX}/CURRENT_CARD_DELETE`,
|
||||
|
||||
/* Task */
|
||||
|
||||
TASK_IN_CURRENT_CARD_CREATE: `${PREFIX}/TASK_IN_CURRENT_CARD_CREATE`,
|
||||
TASK_UPDATE: `${PREFIX}/TASK_UPDATE`,
|
||||
TASK_DELETE: `${PREFIX}/TASK_DELETE`,
|
||||
|
||||
/* Actions */
|
||||
|
||||
ACTIONS_IN_CURRENT_CARD_FETCH: `${PREFIX}/ACTIONS_IN_CURRENT_CARD_FETCH`,
|
||||
|
||||
/* Comment action */
|
||||
|
||||
COMMENT_ACTION_IN_CURRENT_CARD_CREATE: `${PREFIX}/COMMENT_ACTION_IN_CURRENT_CARD_CREATE`,
|
||||
COMMENT_ACTION_UPDATE: `${PREFIX}/COMMENT_ACTION_UPDATE`,
|
||||
COMMENT_ACTION_DELETE: `${PREFIX}/COMMENT_ACTION_DELETE`,
|
||||
|
||||
/* Notification */
|
||||
|
||||
NOTIFICATION_DELETE: `${PREFIX}/NOTIFICATION_DELETE`,
|
||||
};
|
||||
6
client/src/constants/Enums.js
Executable file
6
client/src/constants/Enums.js
Executable file
@@ -0,0 +1,6 @@
|
||||
// eslint-disable-next-line import/prefer-default-export
|
||||
export const ActionTypes = {
|
||||
CREATE_CARD: 'createCard',
|
||||
MOVE_CARD: 'moveCard',
|
||||
COMMENT_CARD: 'commentCard',
|
||||
};
|
||||
9
client/src/constants/ErrorCodes.js
Executable file
9
client/src/constants/ErrorCodes.js
Executable file
@@ -0,0 +1,9 @@
|
||||
const UNAUTHORIZED = 'E_UNAUTHORIZED';
|
||||
const NOT_FOUND = 'E_NOT_FOUND';
|
||||
const CONFLICT = 'E_CONFLICT';
|
||||
|
||||
export default {
|
||||
UNAUTHORIZED,
|
||||
NOT_FOUND,
|
||||
CONFLICT,
|
||||
};
|
||||
24
client/src/constants/LabelColors.js
Normal file
24
client/src/constants/LabelColors.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import fromPairs from 'lodash/fromPairs';
|
||||
|
||||
const PAIRS = [
|
||||
['green', '#61bd4f'],
|
||||
['yellow', '#f2d600'],
|
||||
['orange', '#ff9f1a'],
|
||||
['red', '#eb5a46'],
|
||||
['purple', '#c377e0'],
|
||||
['blue', '#0079bf'],
|
||||
['sky', '#00c2e0'],
|
||||
['lime', '#51e898'],
|
||||
['pink', '#ff78cb'],
|
||||
['black', '#355263'],
|
||||
];
|
||||
|
||||
const KEYS = PAIRS.map((pair) => pair[0]);
|
||||
|
||||
const MAP = fromPairs(PAIRS);
|
||||
|
||||
export default {
|
||||
PAIRS,
|
||||
KEYS,
|
||||
MAP,
|
||||
};
|
||||
8
client/src/constants/ModalTypes.js
Executable file
8
client/src/constants/ModalTypes.js
Executable file
@@ -0,0 +1,8 @@
|
||||
const USERS = 'USERS';
|
||||
|
||||
const ADD_PROJECT = 'ADD_PROJECT';
|
||||
|
||||
export default {
|
||||
USERS,
|
||||
ADD_PROJECT,
|
||||
};
|
||||
13
client/src/constants/Paths.js
Executable file
13
client/src/constants/Paths.js
Executable file
@@ -0,0 +1,13 @@
|
||||
const ROOT = '/';
|
||||
const LOGIN = '/login';
|
||||
const PROJECTS = '/projects/:id';
|
||||
const BOARDS = '/boards/:id';
|
||||
const CARDS = '/cards/:id';
|
||||
|
||||
export default {
|
||||
ROOT,
|
||||
LOGIN,
|
||||
PROJECTS,
|
||||
BOARDS,
|
||||
CARDS,
|
||||
};
|
||||
7
client/src/constants/SocketStatuses.js
Normal file
7
client/src/constants/SocketStatuses.js
Normal file
@@ -0,0 +1,7 @@
|
||||
const DISCONNECTED = 'DISCONNECTED';
|
||||
const RECONNECTED = 'RECONNECTED';
|
||||
|
||||
export default {
|
||||
DISCONNECTED,
|
||||
RECONNECTED,
|
||||
};
|
||||
Reference in New Issue
Block a user