Plots2: Добавьте индикатор для заблокированных пользователей красного цвета и наведите указатель мыши на имя пользователя, чтобы быстро проверить спамеров

Созданный на 24 окт. 2017  ·  6Комментарии  ·  Источник: publiclab/plots2

Привет, это проблема только для новичков . Это означает, что мы работали над тем, чтобы сделать его более понятным для людей, которые либо не вносили вклад в нашу кодовую базу раньше, либо даже для людей, которые раньше не участвовали в разработке открытого исходного кода .

Если это вы, мы заинтересованы в том, чтобы помочь вам сделать первый шаг, ответить на вопросы и помочь вам, как и вы. Обратите внимание, что мы особенно заинтересованы в участии людей из групп, недостаточно представленных в бесплатном программном обеспечении с открытым исходным кодом!

Если вы вносили свой вклад раньше, подумайте о том, чтобы оставить это кому-то новому и просмотреть наши общие справочные вопросы. Спасибо!

Проблема

Когда вы переходите на страницу:

http: // localhost : 3000 / лайков

Вы видите что-то вроде этого:

image

Здесь перечислены недавние лайки, а заблокированные пользователи показаны красным цветом, а в противном случае - черным. Должен быть индикатор того, что указывает красный цвет. Во-вторых, администратору и модераторам необходимо навести указатель мыши на имя пользователя, чтобы они могли быстро прочитать биографию людей и проверить, не спамеры ли они.

Решение

Изменения необходимо внести в следующий шаблон:

https://github.com/publiclab/plots2/blob/master/app/views/like/index.html.erb

Добавьте индикатор забаненного пользователя красного цвета в теги <p> под заголовком Недавние лайки в этом шаблоне примерно так:

<p>Username in red indicates <b><i>banned user</i></b>.</p><br>

Во-вторых, наведение указателя мыши на имя пользователя для модераторов и администраторов может быть реализовано только путем добавления условия if else для проверки наличия администратора и модераторов следующим образом:
рубин
<% if current_user && (current_user.role == "admin" || current_user.role == "moderator")%>

<% else%>