На моём сайте будет довольно много объявлений о мероприятиях. Я не хочу использовать функцию календаря/событий, потому что моим пользователям она покажется слишком технической и сложной.
Поэтому я ищу способ, который позволит автору темы легко установить таймер темы для определения срока действия объявления. Я не хочу, чтобы другие пользователи, кроме автора (а также пользователей с уровнем доверия 4 и администраторов), могли устанавливать таймер.
Я не думаю, что это отличная идея — давать авторам права уровня TL4 на все их темы, поскольку сайты часто используют эти действия для модерации. Однако я могу представить ситуации, когда было бы полезно включить это для определённой категории. Возможно, это можно было бы разрешить на основе уровня доверия? Пользователи с уровнем TL3, как правило, заслуживают доверия, и я бы не стал беспокоиться о том, что они злоупотребят возможностью блокировать свои собственные темы.
Мне не нравится, что пользователи с уровнем доверия 3 являются полумодераторами. Я бы предпочёл остаться на уровне доверия 2, чем перейти на уровень 3.
Большинство наших пользователей переходят к нам с Facebook. В Facebook люди размещают объявления о распродажах на заднем дворе или других мероприятиях, которые проходят в конкретные даты. Эти сообщения продолжают появляться в ленте у всех ДАЖЕ тогда, когда они уже неактуальны, потому что событие прошло на прошлых выходных или даже в прошлом месяце. Я пытаюсь избежать ситуации, когда люди видят сообщения, срок действия которых, так сказать, уже истёк.
Конечно, я никогда не буду присваивать всем уровень доверия 4 просто ради возможности установить таймер темы. Но я хотел бы дать им возможность устанавливать таймер на своих собственных сообщениях, независимо от их уровня доверия. Так я смогу попросить их это делать и требовать от них ответственности за выполнение.
Поэтому я предполагаю, что одна из настроек таймера не позволит теме отображаться как новая для пользователей после истечения таймера. Если это так, я хочу, чтобы люди могли устанавливать таймер на темы, которые они создают.