A calendar management project, for events and activities related to communities fighting for freedoms.
This can be related to software, art, data, hardware, content, commons, internet.
https://www.agendadulibre.org
This can be related to software, art, data, hardware, content, commons, internet.
https://www.agendadulibre.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
3.4 KiB
116 lines
3.4 KiB
%h2 |
|
%em.fa.fa-gavel |
|
= title t '.title' |
|
|
|
:markdown |
|
### #{t '.rules'} |
|
|
|
- if @orgas.present? |
|
%table.list |
|
%thead |
|
%tr |
|
%th(colspan='7') |
|
%h3 |
|
%em.fa.fa-users |
|
= Orga.model_name.human.pluralize @orgas.count |
|
%tr |
|
%th.flag |
|
%th.name(colspan='2')= Orga.human_attribute_name :name |
|
%th.city= Orga.human_attribute_name :city |
|
%th.region= Orga.human_attribute_name :region |
|
%th= Orga.human_attribute_name :submission_time |
|
%th= t '.actions' |
|
|
|
%tbody |
|
- @orgas.each do |orga| |
|
%tr |
|
%td.flag{ title: orga.region } |
|
= flag_icon orga.region.flag |
|
%td.kind |
|
- if orga.kind |
|
%em.fa{ class: "fa-#{orga.kind.icon}", |
|
title: Kind.human_attribute_name("name_#{orga.kind.name}") } |
|
%td.name= orga.name |
|
%td.city= orga.city |
|
%td.region= orga.region |
|
%td= time_ago_in_words orga.submission_time |
|
%th.actions |
|
= link_to edit_orga_path orga do |
|
%em.fa.fa-edit |
|
= t 'edit' |
|
\- |
|
= link_to validate_orga_path orga do |
|
%em.fa.fa-thumbs-up |
|
= t 'validate' |
|
\- |
|
= link_to cancel_orga_path orga do |
|
%em.fa.fa-thumbs-down |
|
= t 'refuse' |
|
|
|
- if @events.present? |
|
%table.list |
|
%thead |
|
%tr |
|
%th(colspan='7') |
|
%h3 |
|
%em.fa.fa-calendar |
|
= Event.model_name.human.pluralize @events.count |
|
%tr |
|
%th.flag |
|
%th.title= Event.human_attribute_name :title |
|
%th |
|
= Event.human_attribute_name :start_time |
|
\- |
|
= Event.human_attribute_name :end_time |
|
%th.city= Event.human_attribute_name :city |
|
%th.region= Event.human_attribute_name :region |
|
%th= Event.human_attribute_name :submission_time |
|
%th.actions= t '.actions' |
|
|
|
%tbody |
|
- @events.each do |event| |
|
%tr |
|
%td.flag= flag_icon event.region.flag |
|
%td.title= event.title |
|
%td= display_date event |
|
%td.city= event.city |
|
%td.region= event.region |
|
%td= time_ago_in_words event.submission_time |
|
%th.actions |
|
= link_to edit_moderation_path event do |
|
%em.fa.fa-edit |
|
= t 'edit' |
|
\- |
|
= link_to validate_moderation_path event do |
|
%em.fa.fa-thumbs-up |
|
= t 'validate' |
|
\- |
|
= link_to refuse_moderation_path event do |
|
%em.fa.fa-thumbs-down |
|
= t 'refuse' |
|
\- |
|
= link_to new_moderation_note_path event, envoiParMail: :oui do |
|
%em.fa.fa-bullhorn |
|
= t '.askInfos' |
|
\- |
|
= link_to new_moderation_note_path event do |
|
%em.fa.fa-paperclip |
|
= t '.createNote' |
|
|
|
- event.notes.each do |note| |
|
%tr |
|
%td.note(colspan='6') |
|
= note.contents |
|
%em.author |
|
= t '.posted_by', |
|
author: "#{note.author.firstname} #{note.author.lastname}", |
|
date: l(note.date, format: :at) rescue nil |
|
|
|
.actions |
|
= link_to edit_user_registration_path do |
|
%em.fa.fa-lock |
|
= t('change_my_password', scope: 'devise.passwords.edit') |
|
\- |
|
= link_to destroy_user_session_path, method: :delete do |
|
%em.fa.fa-sign-out-alt |
|
= t 'logout'
|
|
|