T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.ca/public_html/src/constants/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.ca/public_html/src/constants/applicationStatus.ts
export const APPLICATION_STATUS = {
  // Initial States
  DRAFT: 'Draft',
  SUBMITTED: 'Submitted',
  UNDER_REVIEW: 'Under Review',
  
  // Document Verification States
  DOCUMENTS_REQUESTED: 'Documents Requested',
  DOCUMENTS_RECEIVED: 'Documents Received',
  DOCUMENTS_VERIFIED: 'Documents Verified',
  DOCUMENTS_INCOMPLETE: 'Documents Incomplete',
  
  // Review States
  PENDING_VERIFICATION: 'Pending Verification',
  VERIFIED: 'Verified',
  NEEDS_MORE_INFO: 'Needs More Information',
  
  // Final States
  APPROVED: 'Approved',
  REJECTED: 'Rejected',
  WITHDRAWN: 'Withdrawn',
  
  // Special States
  ON_HOLD: 'On Hold',
  ESCALATED: 'Escalated',
  IN_APPEAL: 'In Appeal Process'
} as const;

export const APPLICATION_STATUS_FR = {
  // Initial States
  DRAFT: 'Brouillon',
  SUBMITTED: 'Soumis',
  UNDER_REVIEW: 'En cours d\'examen',
  
  // Document Verification States
  DOCUMENTS_REQUESTED: 'Documents demandés',
  DOCUMENTS_RECEIVED: 'Documents reçus',
  DOCUMENTS_VERIFIED: 'Documents vérifiés',
  DOCUMENTS_INCOMPLETE: 'Documents incomplets',
  
  // Review States
  PENDING_VERIFICATION: 'En attente de vérification',
  VERIFIED: 'Vérifié',
  NEEDS_MORE_INFO: 'Informations supplémentaires requises',
  
  // Final States
  APPROVED: 'Approuvé',
  REJECTED: 'Rejeté',
  WITHDRAWN: 'Retiré',
  
  // Special States
  ON_HOLD: 'En attente',
  ESCALATED: 'Escaladé',
  IN_APPEAL: 'En processus d\'appel'
} as const;

// Status categories for admin dashboard organization
export const STATUS_CATEGORIES = {
  INITIAL: 'Initial',
  DOCUMENTATION: 'Documentation',
  REVIEW: 'Review',
  FINAL: 'Final',
  SPECIAL: 'Special'
} as const;

// Status flow mapping (what statuses can be changed to from current status)
export const STATUS_FLOW = {
  [APPLICATION_STATUS.DRAFT]: [
    APPLICATION_STATUS.SUBMITTED,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.SUBMITTED]: [
    APPLICATION_STATUS.UNDER_REVIEW,
    APPLICATION_STATUS.DOCUMENTS_REQUESTED,
    APPLICATION_STATUS.ON_HOLD,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.UNDER_REVIEW]: [
    APPLICATION_STATUS.DOCUMENTS_REQUESTED,
    APPLICATION_STATUS.PENDING_VERIFICATION,
    APPLICATION_STATUS.NEEDS_MORE_INFO,
    APPLICATION_STATUS.ON_HOLD
  ],
  [APPLICATION_STATUS.DOCUMENTS_REQUESTED]: [
    APPLICATION_STATUS.DOCUMENTS_RECEIVED,
    APPLICATION_STATUS.ON_HOLD,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.DOCUMENTS_RECEIVED]: [
    APPLICATION_STATUS.DOCUMENTS_VERIFIED,
    APPLICATION_STATUS.DOCUMENTS_INCOMPLETE,
    APPLICATION_STATUS.ON_HOLD
  ],
  [APPLICATION_STATUS.DOCUMENTS_VERIFIED]: [
    APPLICATION_STATUS.PENDING_VERIFICATION,
    APPLICATION_STATUS.ON_HOLD
  ],
  [APPLICATION_STATUS.PENDING_VERIFICATION]: [
    APPLICATION_STATUS.VERIFIED,
    APPLICATION_STATUS.NEEDS_MORE_INFO,
    APPLICATION_STATUS.ON_HOLD
  ],
  [APPLICATION_STATUS.VERIFIED]: [
    APPLICATION_STATUS.APPROVED,
    APPLICATION_STATUS.REJECTED,
    APPLICATION_STATUS.ON_HOLD
  ],
  [APPLICATION_STATUS.NEEDS_MORE_INFO]: [
    APPLICATION_STATUS.UNDER_REVIEW,
    APPLICATION_STATUS.ON_HOLD,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.APPROVED]: [
    APPLICATION_STATUS.IN_APPEAL
  ],
  [APPLICATION_STATUS.REJECTED]: [
    APPLICATION_STATUS.IN_APPEAL,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.ON_HOLD]: [
    APPLICATION_STATUS.UNDER_REVIEW,
    APPLICATION_STATUS.DOCUMENTS_REQUESTED,
    APPLICATION_STATUS.WITHDRAWN
  ],
  [APPLICATION_STATUS.IN_APPEAL]: [
    APPLICATION_STATUS.APPROVED,
    APPLICATION_STATUS.REJECTED,
    APPLICATION_STATUS.WITHDRAWN
  ]
} as const;

// Status descriptions for admin reference
export const STATUS_DESCRIPTIONS = {
  [APPLICATION_STATUS.DRAFT]: 'Initial state when application is being filled out',
  [APPLICATION_STATUS.SUBMITTED]: 'Application has been submitted for review',
  [APPLICATION_STATUS.UNDER_REVIEW]: 'Application is being reviewed by the team',
  [APPLICATION_STATUS.DOCUMENTS_REQUESTED]: 'Additional documents are needed from the applicant',
  [APPLICATION_STATUS.DOCUMENTS_RECEIVED]: 'Documents have been received and are pending verification',
  [APPLICATION_STATUS.DOCUMENTS_VERIFIED]: 'All required documents have been verified',
  [APPLICATION_STATUS.DOCUMENTS_INCOMPLETE]: 'Received documents are incomplete or need clarification',
  [APPLICATION_STATUS.PENDING_VERIFICATION]: 'Application details are being verified',
  [APPLICATION_STATUS.VERIFIED]: 'All application details have been verified',
  [APPLICATION_STATUS.NEEDS_MORE_INFO]: 'Additional information is required from the applicant',
  [APPLICATION_STATUS.APPROVED]: 'Application has been approved',
  [APPLICATION_STATUS.REJECTED]: 'Application has been rejected',
  [APPLICATION_STATUS.WITHDRAWN]: 'Application has been withdrawn by the applicant',
  [APPLICATION_STATUS.ON_HOLD]: 'Application processing is temporarily paused',
  [APPLICATION_STATUS.ESCALATED]: 'Application has been escalated for special handling',
  [APPLICATION_STATUS.IN_APPEAL]: 'Application is in the appeal process'
} as const; 

CasperSecurity Mini