From b71c61e4059f1786a701bec59a71280a64cf01d7 Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Wed, 1 Jun 2016 17:30:01 +0200 Subject: [PATCH] Improves styles for moderation section --- app/views/moderation/comments/index.html.erb | 8 +-- app/views/moderation/dashboard/index.html.erb | 61 +++++++++++-------- app/views/moderation/proposals/index.html.erb | 8 +-- app/views/moderation/users/index.html.erb | 30 +++++---- 4 files changed, 61 insertions(+), 46 deletions(-) diff --git a/app/views/moderation/comments/index.html.erb b/app/views/moderation/comments/index.html.erb index c12b1405d..80c1e31cf 100644 --- a/app/views/moderation/comments/index.html.erb +++ b/app/views/moderation/comments/index.html.erb @@ -13,7 +13,7 @@ <%= form_tag moderate_moderation_comments_path(request.query_parameters), method: :put do %> -

+

<%= t('shared.check') %>: <%= link_to t('shared.check_all'), '#', data: {check_all: "comment_ids[]"} %> | @@ -55,19 +55,19 @@ <%= submit_tag t('moderation.comments.index.block_authors'), name: "block_authors", - class: "button alert", + class: "button hollow alert", data: {confirm: t('moderation.comments.index.confirm')} %>

<%= submit_tag t('moderation.comments.index.hide_comments'), name: "hide_comments", - class: "button alert", + class: "button hollow alert", data: {confirm: t('moderation.comments.index.confirm')} %> <%= submit_tag t('moderation.comments.index.ignore_flags'), name: "ignore_flags", - class: "button success", + class: "button hollow", data: {confirm: t('moderation.comments.index.confirm')} %>
diff --git a/app/views/moderation/dashboard/index.html.erb b/app/views/moderation/dashboard/index.html.erb index abb3bb905..aa214c561 100644 --- a/app/views/moderation/dashboard/index.html.erb +++ b/app/views/moderation/dashboard/index.html.erb @@ -1,33 +1,42 @@ -
-

<%= t("moderation.dashboard.index.title") %>

+<%= link_to t("admin.dashboard.index.back") + " " + Setting['org_name'], root_path, class: "button float-right" %> -

Desde aquí puedes moderar el sistema, a través de las siguientes acciones:

+

<%= t("moderation.dashboard.index.title") %>

-

Propuestas / Debates / Comentarios

+

Desde aquí puedes moderar el sistema, a través de las siguientes acciones:

-

Cuando un usuario marca en una Propuesta/Debate/Comentario la opción de "denunciar como inapropiado", aparecerá en esta lista. Respecto a cada uno aparecerá el título, fecha, número de denuncias (cuántos usuarios diferentes han marcado la opción de denuncia) y el texto de la Propuesta/Debate/Comentario.

+
+
    -

    A la derecha de cada elemento aparece una caja que podemos marcar para seleccionar todos los que queramos de la lista. Una vez seleccionados uno o varios, encontramos al final de la página tres botones para realizar acciones sobre ellos:

    +
  • + Propuestas / Debates / Comentarios +
    +

    Cuando un usuario marca en una Propuesta/Debate/Comentario la opción de "denunciar como inapropiado", aparecerá en esta lista. Respecto a cada uno aparecerá el título, fecha, número de denuncias (cuántos usuarios diferentes han marcado la opción de denuncia) y el texto de la Propuesta/Debate/Comentario.

    -
      -
    • Ocultar: hará que esos elementos dejen de mostrarse en la web.
    • -
    • Bloquear autores: hará que el autor de ese elemento deje de poder acceder a la web, y que además todos las Propuestas/Debates/Comentarios de ese usuario dejen de mostrarse en la web.
    • -
    • Marcar como revisados cuando consideramos que esos elementos no deben ser moderados, que su contenido es correcto, y que por lo tanto deben dejar de ser mostrados en esta lista de elementos inapropiados.
    • +

      A la derecha de cada elemento aparece una caja que podemos marcar para seleccionar todos los que queramos de la lista. Una vez seleccionados uno o varios, encontramos al final de la página tres botones para realizar acciones sobre ellos:

      + +
        +
      • Ocultar: hará que esos elementos dejen de mostrarse en la web.
      • +
      • Bloquear autores: hará que el autor de ese elemento deje de poder acceder a la web, y que además todos las Propuestas/Debates/Comentarios de ese usuario dejen de mostrarse en la web.
      • +
      • Marcar como revisados cuando consideramos que esos elementos no deben ser moderados, que su contenido es correcto, y que por lo tanto deben dejar de ser mostrados en esta lista de elementos inapropiados.
      • +
      + +

      Para facilitar la gestión, arriba encontramos un filtro con las secciones:

      + +
        +
      • Pendientes: las Propuestas/Debates/Comentarios sobre los que todavía no se ha pulsado "ocultar", "bloquear" o "marcar como revisados", y que por lo tanto deberían ser revisados todavía
      • +
      • Todos: mostrando todos las Propuestas/Debates/Comentarios de la web, y no sólo los marcados como inapropiados.
      • +
      • Marcados como revisados: los que algún moderador ha marcado como revisados y por lo tanto parecen correctos.
      • +
      + +

      Es recomendable revisar regularmente la sección "pendientes".

      +
    +
  • + +
  • + Bloquear usuarios +
    +

    Un buscador nos permite encontrar cualquier usuario introduciendo su nombre de usuario o correo electrónico, y bloquearlo una vez encontrado. Al bloquearlo, el usuario no podrá volver a acceder a la web, y todas sus Propuestas/Debates/Comentarios serán ocultados y dejarán de ser visibles en la web.

    +
    +
- -

Para facilitar la gestión, arriba encontramos un filtro con las secciones:

- -
    -
  • Pendientes: las Propuestas/Debates/Comentarios sobre los que todavía no se ha pulsado "ocultar", "bloquear" o "marcar como revisados", y que por lo tanto deberían ser revisados todavía
  • -
  • Todos: mostrando todos las Propuestas/Debates/Comentarios de la web, y no sólo los marcados como inapropiados.
  • -
  • Marcados como revisados: los que algún moderador ha marcado como revisados y por lo tanto parecen correctos.
  • -
- -

Es recomendable revisar regularmente la sección "pendientes".

- -

Bloquear usuarios

- -

Un buscador nos permite encontrar cualquier usuario introduciendo su nombre de usuario o correo electrónico, y bloquearlo una vez encontrado. Al bloquearlo, el usuario no podrá volver a - acceder a la web, y todas sus Propuestas/Debates/Comentarios serán ocultados y dejarán de ser visibles en la web.

-
diff --git a/app/views/moderation/proposals/index.html.erb b/app/views/moderation/proposals/index.html.erb index 0b8d64ca1..91149e0b0 100644 --- a/app/views/moderation/proposals/index.html.erb +++ b/app/views/moderation/proposals/index.html.erb @@ -13,7 +13,7 @@
<%= form_tag moderate_moderation_proposals_path(request.query_parameters), method: :put do %> -

+

<%= t('shared.check') %>: <%= link_to t('shared.check_all'), '#', data: {check_all: "proposal_ids[]"} %> | @@ -53,19 +53,19 @@ <%= submit_tag t('moderation.proposals.index.block_authors'), name: "block_authors", - class: "button alert", + class: "button hollow alert", data: {confirm: t('moderation.proposals.index.confirm')} %>

<%= submit_tag t('moderation.proposals.index.hide_proposals'), name: "hide_proposals", - class: "button alert", + class: "button hollow alert", data: {confirm: t('moderation.proposals.index.confirm')} %> <%= submit_tag t('moderation.proposals.index.ignore_flags'), name: "ignore_flags", - class: "button success", + class: "button hollow", data: {confirm: t('moderation.proposals.index.confirm')} %>
diff --git a/app/views/moderation/users/index.html.erb b/app/views/moderation/users/index.html.erb index 988419f53..b5dff141a 100644 --- a/app/views/moderation/users/index.html.erb +++ b/app/views/moderation/users/index.html.erb @@ -15,18 +15,24 @@

<%= page_entries_info @users %>

<% end %> -