Hello Team, I need to prevent a user/customer from opening tickets temporarily for some time and then later give them permission to open tickets again. Is there any way to set this up in osTicket?

If this is possible, is there any way to achieve this from a cron utility? Because, I may have to do this frequently on every week.

Thanks

    Fasal

    Setup a Ticket Filter or add them to the Banlist. You will need to go in and disable the Filter or remove them from the banlist each time. There is no CLI utility to do this.

    Cheers.

    5 days later

    You could create the filter and then set the cron to execute SQL to enable/disable the filter as needed, as long as it is scheduled and not triggered (i.e. happens every Monday as opposed to happens every time the user logs in from home and not the office. Cron will do the former but not the latter).
    You'd need to figure out the SQL and the script to execute SQL on your system. Make sure you backup and test thoroughly.

    Write a Reply...