We are (brand) new to osTicket, so forgive me if this is covered. I searched, but don't see anything exactly like this, similar, but just "it doesn't exist". I have seen discussion on deleting users, and if you should/shouldn't delete their tickets, etc...

I would like to request the feature of a "Soft Delete". The user_id is retained, for references back to Tickets and legacy info, but the account doesn't show up in the User Directory, User Searches, and the user no longer has access. I played around with ost_user_account.status and have found 0=Pending Registration, 1=Registered (we have ADSync, so this is 99%, 3=Admin Lockout. It would be nice to have a status which removes the user from the User Directory and effectively disables them, but Tickets still refence they were the creator, and historical references can be retained. OR, add a column for ost_user_account.isactive where 0=No 1=Yes (or similar) & set the users.php to only display if ost_user_account.isactive = '1'.

If there is a simple way to add a statement into a current query to do this now, it would be very helpful.

We are on osTicket v1.15.4 // osTicket-1.15.4-Awesome-101
PHP 7.4.13 // MySQL 5.5.45 // Microsoft-IIS/10.0 web server

    thomgann

    This is on our Feature Request list for possible development in future versions. With this being said this would be slated for post-v2.0 (after the rewrite has been established).

    Cheers.

    Write a Reply...