My thinking is the simplest logic is this:
-
topic has a setting, “can only be bumped once every {x} minutes” where the number of minutes is an adjustable setting, ranging from zero (the default, can be bumped as many times as there are replies) to ~10,000 (can only be bumped once a week). Let’s assume someone has entered 60 minutes, the topic can be bumped only once every 60 minutes max.
-
when a reply is posted, check the last bump date:
-
if the last bump date was more than 60 minutes ago, allow the topic to be bumped by this new reply.
-
if the last bump date was less than 60 minutes ago, do not bump the topic when posting this new reply.
-
Yeah, this seems simple and workable… let’s add it to the next release @sam @eviltrout?