So far we have found Discourse to be extremely customisable … so can someone tell me if there is an existing plugin or any other way via settings or so to allow staff to define a set number of “stages” or “maturity levels” to any topic?
The concept behind the “stages” is that as each topic “matures” there’s an off-line process where decisions are made to provide different levels of support allowing contributors to keep working on a “topic”. So we would like to mark certain topics with a maturity level status (in our case we have 6 stages Stage 0, 1, 2, 3, 4 and n). A default status e.g. 0 for new topics would be nice too.
Anyone can see the “stage” of any topic and searching and filtering on specific “stages” should be available to anyone. Ideally only “staff” should be able to change the “stage”.
Looking at the ratings plugin code it looks like “rating” could be replaced with “staging” and “rate” with “stage” and there is no need to calculate averages or top. I am not sure how this custom field thing works yet.