Actualización: CERRADO
¿Qué te gustaría que se hiciera?
Opciones de administrador:
Categorías seleccionadas:
TL:
Texto de error:
Uso:
El usuario solo puede tener 1 tema activo/abierto en una selección personalizada de categorías.
Supongamos que las categorías seleccionadas son A y B. Si el usuario crea un tema en la categoría A y luego intenta crear otro tema en la categoría A o B, se debe rechazar.
Un tema activo/abierto se puede determinar a partir de los valores en la tabla ‘topics’ de la base de datos que coincidan con lo siguiente:
deleted at: NULL
visible: TRUE
closed: FALSE
archived: FALSE
category_id: (coincide con cualquiera de las categorías seleccionadas)
Los usuarios con un nivel de confianza igual o superior al seleccionado no se verán afectados (por defecto: personal).
Interfaz de usuario:
Si se rechaza un nuevo tema, muestra un error que incluya el texto de error personalizado y proporciona un enlace a su tema actualmente abierto debajo. Si hay más de un tema abierto (debería ser un caso raro), entonces enlaza a uno (preferiblemente el más reciente) o a todos. Lo que sea más sencillo.
¿Cuándo lo necesitas?
No hay una fecha límite estricta, aunque sería útil tener una estimación.
¿Cuál es tu presupuesto, en $ USD, que puedes ofrecer por esta tarea?
Abierto a ofertas, simplemente envíame un mensaje privado.
- Actualizaré este hilo si la tarea es aceptada.