estebanms / AvanticaGreen

3 stars 0 forks source link

Agregar más información para varios objetos en la aplicación #27

Closed estebanms closed 12 years ago

estebanms commented 13 years ago

Algunos objetos como Team o Player necesitan más información en sus respectivas páginas de detalles.

Team necesita al menos lo siguiente:

Player necesita al menos lo siguiente:

Infraction necesita al menos lo siguiente:

eincer commented 13 years ago

Para el listado de infracciones dentro del detalle de Team Y Player: solo hay que listar las aceptadas, o tb las rechazadas? Para el detalle de team: esto debe ser visible para todos, o solo para integrantes del team? Para el detalle del jugador: las infracciones reportadas son visibles para todos o solo para el?

estebanms commented 13 years ago

En primera instancia yo hubiera dicho que mostremos sólo las aceptadas y agreguemos opciones para mostrar todas (o por categorías). Sin embargo, mucha gente ha dicho que no entienden cómo se calculan las puntuaciones y por qué no se ven algunas infracciones que han agregado. Entonces yo diría que cambiemos el enfoque: mostremos todas y agreguemos opciones para filtrar por categoría (aceptadas, rechazadas, pendientes de revisión.) Podría ser 3 checkboxes, donde el usuario haga check/uncheck sobre las que quiere ver/ocultar, y esto actualiza la lista a través de Ajax.

Con respecto a las infracciones para el Team, éstas deberían ser visibles para todos (igual a como está la lista de infracciones global), ya que esto es simplemente un filtro a la lista global de infracciones.

Las infracciones reportadas por un jugador deberían ser visibles siguiendo las siguientes reglas:

  1. Si la infracción es anónima, entonces debe ser vista únicamente por dicho jugador o por un admin.
  2. Si la infracción no es anónima entonces sí podría verla cualquier persona (igual a como está la lista de infracciones global).