Description
As an admin user,
I want to have a function in the settings that allows defining the maximum time an applicant can stay in Queue status,
So that the applicant is automatically removed from the queue if their request is not assigned to an agent within the defined time period.
Acceptance Criteria:
The system should provide a settings option to define the maximum queue time for applicants.
The defined time period should be adjustable in minutes (e.g., 20 minutes).
If an applicant's request is not assigned to an agent within the defined time, the applicant should be automatically removed from the queue.
The system should notify the applicant when they are removed from the queue due to the time limit.
Additional Notes:
The default time period should be set to a configurable value but can be adjusted as per requirements.
Consider scenarios where the time limit needs to be extended or shortened based on specific needs.