210 lines
4.1 KiB
JavaScript
210 lines
4.1 KiB
JavaScript
// User Roles
|
|
const ROLES = {
|
|
DD: 'DD',
|
|
DD_ZM: 'DD-ZM',
|
|
RBM: 'RBM',
|
|
ZBH: 'ZBH',
|
|
DD_LEAD: 'DD Lead',
|
|
DD_HEAD: 'DD Head',
|
|
NBH: 'NBH',
|
|
DD_ADMIN: 'DD Admin',
|
|
LEGAL_ADMIN: 'Legal Admin',
|
|
SUPER_ADMIN: 'Super Admin',
|
|
DD_AM: 'DD AM',
|
|
FINANCE: 'Finance',
|
|
DEALER: 'Dealer'
|
|
};
|
|
|
|
// Regions
|
|
const REGIONS = {
|
|
EAST: 'East',
|
|
WEST: 'West',
|
|
NORTH: 'North',
|
|
SOUTH: 'South',
|
|
CENTRAL: 'Central'
|
|
};
|
|
|
|
// Application Stages
|
|
const APPLICATION_STAGES = {
|
|
DD: 'DD',
|
|
DD_ZM: 'DD-ZM',
|
|
RBM: 'RBM',
|
|
ZBH: 'ZBH',
|
|
DD_LEAD: 'DD Lead',
|
|
DD_HEAD: 'DD Head',
|
|
NBH: 'NBH',
|
|
LEGAL: 'Legal',
|
|
FINANCE: 'Finance',
|
|
APPROVED: 'Approved',
|
|
REJECTED: 'Rejected'
|
|
};
|
|
|
|
// Application Status
|
|
const APPLICATION_STATUS = {
|
|
PENDING: 'Pending',
|
|
IN_REVIEW: 'In Review',
|
|
APPROVED: 'Approved',
|
|
REJECTED: 'Rejected'
|
|
};
|
|
|
|
// Resignation Stages
|
|
const RESIGNATION_STAGES = {
|
|
ASM: 'ASM',
|
|
RBM: 'RBM',
|
|
ZBH: 'ZBH',
|
|
NBH: 'NBH',
|
|
DD_ADMIN: 'DD Admin',
|
|
LEGAL: 'Legal',
|
|
FINANCE: 'Finance',
|
|
FNF_INITIATED: 'F&F Initiated',
|
|
COMPLETED: 'Completed',
|
|
REJECTED: 'Rejected'
|
|
};
|
|
|
|
// Resignation Types
|
|
const RESIGNATION_TYPES = {
|
|
VOLUNTARY: 'Voluntary',
|
|
RETIREMENT: 'Retirement',
|
|
HEALTH_ISSUES: 'Health Issues',
|
|
BUSINESS_CLOSURE: 'Business Closure',
|
|
OTHER: 'Other'
|
|
};
|
|
|
|
// Constitutional Change Types
|
|
const CONSTITUTIONAL_CHANGE_TYPES = {
|
|
OWNERSHIP_TRANSFER: 'Ownership Transfer',
|
|
PARTNERSHIP_CHANGE: 'Partnership Change',
|
|
LLP_CONVERSION: 'LLP Conversion',
|
|
COMPANY_FORMATION: 'Company Formation',
|
|
DIRECTOR_CHANGE: 'Director Change'
|
|
};
|
|
|
|
// Constitutional Change Stages
|
|
const CONSTITUTIONAL_STAGES = {
|
|
DD_ADMIN_REVIEW: 'DD Admin Review',
|
|
LEGAL_REVIEW: 'Legal Review',
|
|
NBH_APPROVAL: 'NBH Approval',
|
|
FINANCE_CLEARANCE: 'Finance Clearance',
|
|
COMPLETED: 'Completed',
|
|
REJECTED: 'Rejected'
|
|
};
|
|
|
|
// Relocation Types
|
|
const RELOCATION_TYPES = {
|
|
WITHIN_CITY: 'Within City',
|
|
INTERCITY: 'Intercity',
|
|
INTERSTATE: 'Interstate'
|
|
};
|
|
|
|
// Relocation Stages
|
|
const RELOCATION_STAGES = {
|
|
DD_ADMIN_REVIEW: 'DD Admin Review',
|
|
RBM_REVIEW: 'RBM Review',
|
|
NBH_APPROVAL: 'NBH Approval',
|
|
LEGAL_CLEARANCE: 'Legal Clearance',
|
|
COMPLETED: 'Completed',
|
|
REJECTED: 'Rejected'
|
|
};
|
|
|
|
// Outlet Types
|
|
const OUTLET_TYPES = {
|
|
DEALERSHIP: 'Dealership',
|
|
STUDIO: 'Studio'
|
|
};
|
|
|
|
// Outlet Status
|
|
const OUTLET_STATUS = {
|
|
ACTIVE: 'Active',
|
|
PENDING_RESIGNATION: 'Pending Resignation',
|
|
CLOSED: 'Closed'
|
|
};
|
|
|
|
// Business Types
|
|
const BUSINESS_TYPES = {
|
|
DEALERSHIP: 'Dealership',
|
|
STUDIO: 'Studio'
|
|
};
|
|
|
|
// Payment Types
|
|
const PAYMENT_TYPES = {
|
|
SECURITY_DEPOSIT: 'Security Deposit',
|
|
LICENSE_FEE: 'License Fee',
|
|
SETUP_FEE: 'Setup Fee',
|
|
OTHER: 'Other'
|
|
};
|
|
|
|
// Payment Status
|
|
const PAYMENT_STATUS = {
|
|
PENDING: 'Pending',
|
|
PAID: 'Paid',
|
|
OVERDUE: 'Overdue',
|
|
WAIVED: 'Waived'
|
|
};
|
|
|
|
// F&F Status
|
|
const FNF_STATUS = {
|
|
INITIATED: 'Initiated',
|
|
DD_CLEARANCE: 'DD Clearance',
|
|
LEGAL_CLEARANCE: 'Legal Clearance',
|
|
FINANCE_APPROVAL: 'Finance Approval',
|
|
COMPLETED: 'Completed'
|
|
};
|
|
|
|
// Audit Actions
|
|
const AUDIT_ACTIONS = {
|
|
CREATED: 'CREATED',
|
|
UPDATED: 'UPDATED',
|
|
APPROVED: 'APPROVED',
|
|
REJECTED: 'REJECTED',
|
|
DELETED: 'DELETED',
|
|
STAGE_CHANGED: 'STAGE_CHANGED',
|
|
DOCUMENT_UPLOADED: 'DOCUMENT_UPLOADED',
|
|
WORKNOTE_ADDED: 'WORKNOTE_ADDED'
|
|
};
|
|
|
|
// Document Types
|
|
const DOCUMENT_TYPES = {
|
|
GST_CERTIFICATE: 'GST Certificate',
|
|
PAN_CARD: 'PAN Card',
|
|
AADHAAR: 'Aadhaar',
|
|
PARTNERSHIP_DEED: 'Partnership Deed',
|
|
LLP_AGREEMENT: 'LLP Agreement',
|
|
INCORPORATION_CERTIFICATE: 'Certificate of Incorporation',
|
|
MOA: 'MOA',
|
|
AOA: 'AOA',
|
|
BOARD_RESOLUTION: 'Board Resolution',
|
|
PROPERTY_DOCUMENTS: 'Property Documents',
|
|
BANK_STATEMENT: 'Bank Statement',
|
|
OTHER: 'Other'
|
|
};
|
|
|
|
// Request Types
|
|
const REQUEST_TYPES = {
|
|
APPLICATION: 'application',
|
|
RESIGNATION: 'resignation',
|
|
CONSTITUTIONAL: 'constitutional',
|
|
RELOCATION: 'relocation'
|
|
};
|
|
|
|
module.exports = {
|
|
ROLES,
|
|
REGIONS,
|
|
APPLICATION_STAGES,
|
|
APPLICATION_STATUS,
|
|
RESIGNATION_STAGES,
|
|
RESIGNATION_TYPES,
|
|
CONSTITUTIONAL_CHANGE_TYPES,
|
|
CONSTITUTIONAL_STAGES,
|
|
RELOCATION_TYPES,
|
|
RELOCATION_STAGES,
|
|
OUTLET_TYPES,
|
|
OUTLET_STATUS,
|
|
BUSINESS_TYPES,
|
|
PAYMENT_TYPES,
|
|
PAYMENT_STATUS,
|
|
FNF_STATUS,
|
|
AUDIT_ACTIONS,
|
|
DOCUMENT_TYPES,
|
|
REQUEST_TYPES
|
|
};
|