Esta pagina puede ser aburrida desde el punto de vista de front end, es solo interna y permite modificar a los administradores del sitio todos los elementos del modelo. ( tal como figura en #5 ) Es decir, hacer ABM (alta, baja y modificaciónes) de:
Venues (lugares para tocar)
Artistas (músicos u otros integrantes)
Bandas
Usuarios (dar de alta manualmente, validar usuarios, bloquearlos, cambiar el password, resetear password, enviar link de reset, modificarlos tal como si fuéramos el mismo usuarios, somos dios)
Asignar Roles de Usuarios
Poner al sitio en mantenimiento (bloquear cambios, apagado general)
Ver denuncias y actuar en consecuencia (borrar fechas, o bandas, o artistas o comentarios ofensivos o descripciones ofensivas) de manera fácil desde la web.
Yo creo que para implementar esto se pueden clasificar estas cosas en familias, podríamos basarnos en algún panel de administración de algún sitio ya existente, como el panel de configuración de Instagram, de twitter etc. Por ejemplo, una sección de "administración de usuarios", una de "administración del perfil", otra sección de "administración del sitio" para los elementos del modelo (bandas, venues, etc), otro de "administración general" para todo lo que no entre en las anteriores categorías.
Creo que podemos manejar con permisos que se dibuje o se visualice solo la pestaña o sección de "administración de perfil" para los usuarios no-administradores, los usuarios generales. De esta manera usamos la misma vista o plantilla de front end para darles a los usuarios un panel para administrar su contraseña y datos básicos.
Esta pagina puede ser aburrida desde el punto de vista de front end, es solo interna y permite modificar a los administradores del sitio todos los elementos del modelo. ( tal como figura en #5 ) Es decir, hacer ABM (alta, baja y modificaciónes) de:
Yo creo que para implementar esto se pueden clasificar estas cosas en familias, podríamos basarnos en algún panel de administración de algún sitio ya existente, como el panel de configuración de Instagram, de twitter etc. Por ejemplo, una sección de "administración de usuarios", una de "administración del perfil", otra sección de "administración del sitio" para los elementos del modelo (bandas, venues, etc), otro de "administración general" para todo lo que no entre en las anteriores categorías.
Creo que podemos manejar con permisos que se dibuje o se visualice solo la pestaña o sección de "administración de perfil" para los usuarios no-administradores, los usuarios generales. De esta manera usamos la misma vista o plantilla de front end para darles a los usuarios un panel para administrar su contraseña y datos básicos.