export const UPDATE_USER_INFO = "UPDATE_USER_INFO";
export const UPDATE_USER_SUCCESS = "UPDATE_USER_SUCCESS";

export const UPDATE_USER_DATA = "UPDATE_USER_DATA";
export const LOGIN = "LOGIN";
export const UPDATE_INFOR = "UPDATE_INFOR";

export const SHOWLOADING = "SHOWLOADING";
export const HIDELOADING = "HIDELOADING";

export const PUSHNOTI = "PUSHNOTI";
export const HIDENOTI = "HIDENOTI";

export const UPDATE_NOTIFICATION = "UPDATE_NOTIFICATION";
export const UPDATE_NOTIFICATION_SUCCESSED = "UPDATE_NOTIFICATION_SUCCESSED";
export const UPDATE_NOTIFICATION_FAIL = "UPDATE_NOTIeFICATION_FAIL";

export const UPDATE_REPORT_SUCCESSED = "UPDATE_REPORT_SUCCESSED";

export const UPDATE_REPORT = "UPDATE_REPORT";
export const SAVENAVIGATE = "SAVENAVIGATE";

export const NEW_SCREEN = "NEW_SCREEN";
export const CLEAR_SCREEN = "CLEAR_SCREEN";
export const CHANGE_LANGUAGE = "CHANGE_LANGUAGE";
export const WALLET_INFO = "WALLET_INFO";

export const UPDATE_WALLET = "UPDATE_WALLET";
export const UPDATE_WALLET_SUCCESS = "UPDATE_WALLET_SUCCESS";

export const UPDATE_SYSTEM_CONFIG = "UPDATE_SYSTEM_CONFIG";
export const ADD_PRODUCT = "ADD_PRODUCT";
export const REMOVE_PRODUCT = "REMOVE_PRODUCT";

export const CLEAR_CART = "CLEAR_CART";

//ACTION CÔNG VIỆC VAI TRÒ 
export const ROLE = {
    ALL : 'ALL',
    ASSIGNEE : 'ASSIGNEE', //Giao cho tôi (Giảng viên nhận công việc)
    SUPERVISOR : 'SUPERVISOR' //Đang giám sát (Giảng viên giám sát)
}

//ACTION TRẠNG THÁI THEO VAI TRÒ
export const STATUS_BY_ROLE ={
    [ROLE.ASSIGNEE]: [
        'Đang thực hiện',
        'Cần chỉnh sửa',
        'Chờ duyệt',
        'Đợi báo cáo',
        'Đã hoàn thành'
    ],
    [ROLE.SUPERVISOR]:[
        'Đang thực hiện',
        'Đợi chỉnh sửa',
        'Chờ duyệt',
        'Đợi báo cáo',
        'Đã hoàn thành'
    ]
}

//ACTION TIẾN ĐỘ CÔNG VIỆC
export const WORK_PROGRESS = {
    ALL_WORK_PROGRESS: 'ALL_WORK_PROGRESS',
    SUCCESS_WORK_PROGRESS: 'SUCCESS_WORK_PROGRESS',
    CONTINUE_WORK_PROGRESS: 'CONTINUE_WORK_PROGRESS',
}