Suppression de la page spécifique pour les flux ical. De plus, rajout d'icônes awesome pour la navigation
This commit is contained in:
parent
c1148aefeb
commit
c2ce00bf90
@ -1,8 +1,4 @@
|
||||
class RegionsController < InheritedResources::Base
|
||||
def icallist
|
||||
@regions = Region.all
|
||||
end
|
||||
|
||||
def stats
|
||||
@region_events = Event.joins(:related_region).group(:name).count(:name)
|
||||
|
||||
|
@ -46,8 +46,11 @@
|
||||
= event.title
|
||||
|
||||
.formats
|
||||
%em.fa.fa-rss
|
||||
=raw t '.calendar_in',
|
||||
rss: link_to('rss', events_url(:rss,
|
||||
rss: link_to('RSS', events_url(:rss,
|
||||
tag: params[:tag], region: params[:region])),
|
||||
webcal: link_to('webcal', events_url(:rss,
|
||||
tag: params[:tag], protocol: 'webcal', format: :ics, tag: params[:tag], region: params[:region])),
|
||||
ical: link_to('iCal', events_url(:rss,
|
||||
tag: params[:tag], format: :ics, tag: params[:tag], region: params[:region]))
|
||||
|
@ -1,4 +1,6 @@
|
||||
%h2=t '.title'
|
||||
%h2
|
||||
%em.fa.fa-pencil
|
||||
=title t '.title'
|
||||
|
||||
- if @event && params[:visu]
|
||||
%hr/
|
||||
|
@ -50,14 +50,29 @@
|
||||
|
||||
%footer.bottom
|
||||
%nav
|
||||
= link_to t('.propose'), new_event_path
|
||||
= link_to t('.rss'), regions_url
|
||||
= link_to t('.ical'), icallist_regions_url
|
||||
= link_to t('.map'), maps_url
|
||||
= link_to t('.tags'), tags_url
|
||||
= link_to t('.infos'), application_infos_url
|
||||
= link_to t('.stats'), stats_regions_url
|
||||
= link_to t('.contact'), application_contact_url
|
||||
= link_to t('.moderation'), moderations_url
|
||||
= link_to new_event_path do
|
||||
%em.fa.fa-pencil
|
||||
=t '.propose'
|
||||
= link_to regions_url do
|
||||
%em.fa.fa-rss
|
||||
=t '.feeds'
|
||||
= link_to maps_url do
|
||||
%em.fa.fa-map-marker
|
||||
=t '.map'
|
||||
= link_to tags_url do
|
||||
%em.fa.fa-tags
|
||||
=t '.tags'
|
||||
= link_to application_infos_url do
|
||||
%em.fa.fa-info
|
||||
=t '.infos'
|
||||
= link_to stats_regions_url do
|
||||
%em.fa.fa-bar-chart-o
|
||||
=t '.stats'
|
||||
= link_to application_contact_url do
|
||||
%em.fa.fa-envelope-o
|
||||
=t '.contact'
|
||||
= link_to moderations_url do
|
||||
%em.fa.fa-filter
|
||||
=t '.moderation'
|
||||
|
||||
%em#loading.fa.fa-spin.fa-circle-o-notch
|
||||
|
@ -1,4 +1,6 @@
|
||||
%h2=t '.title'
|
||||
%h2
|
||||
%em.fa.fa-map-marker
|
||||
=title t '.title'
|
||||
|
||||
#map
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
%h2=t '.title'
|
||||
%h2
|
||||
%em.fa.fa-filter
|
||||
= title t '.title'
|
||||
|
||||
:markdown
|
||||
#### #{t '.rules'}
|
||||
|
@ -1,17 +0,0 @@
|
||||
%h2=t '.title'
|
||||
|
||||
:markdown
|
||||
#{t '.presentation'}
|
||||
|
||||
%table.list
|
||||
%tr
|
||||
%td=t :all, scope: 'activerecord.attributes.region.name_values'
|
||||
%td= link_to :webcal, events_path(protocol: :webcal, format: :ics, region: :all, only_path: false)
|
||||
|
||||
- @regions.each do |region|
|
||||
%tr
|
||||
%td= region.name
|
||||
%td= link_to :webcal, events_path(protocol: :webcal, format: :ics, region: region.id, only_path: false)
|
||||
|
||||
:markdown
|
||||
#{t '.help'}
|
@ -1,25 +1,24 @@
|
||||
%h2=t '.title'
|
||||
%h2
|
||||
%em.fa.fa-rss
|
||||
= title t '.title'
|
||||
|
||||
%p Chaque flux RSS liste les évènements pour les 30 prochains jours en cours dans une région donnée. En vous abonnant à un flux régional, vous recevrez des informations sur les évènements de votre région à portée locale, mais également les évènements à portée nationale comme les RMLL.
|
||||
%p=t '.quick'
|
||||
|
||||
%table.list
|
||||
%tr
|
||||
%td=t :all, scope: 'activerecord.attributes.region.name_values'
|
||||
%td= link_to :rss, events_path(format: :rss, region: :all)
|
||||
|
||||
- @regions.each do |region|
|
||||
%thead
|
||||
%tr
|
||||
%td= region.name
|
||||
%td= link_to :rss, events_path(format: :rss, region: region.id)
|
||||
%th=t :all, scope: 'activerecord.attributes.region.name_values'
|
||||
%th= link_to 'RSS', events_path(format: :rss, region: :all)
|
||||
%th= link_to :webcal, events_path(protocol: :webcal, format: :ics, region: :all, only_path: false)
|
||||
%th= link_to :iCal, events_path(format: :ics, region: :all, only_path: false)
|
||||
|
||||
%tbody
|
||||
- @regions.each do |region|
|
||||
%tr
|
||||
%td= region.name
|
||||
%td= link_to 'RSS', events_path(format: :rss, region: region.id)
|
||||
%td= link_to :webcal, events_path(protocol: :webcal, format: :ics, region: region.id, only_path: false)
|
||||
%td= link_to :iCal, events_path(format: :ics, region: region.id, only_path: false)
|
||||
|
||||
:markdown
|
||||
Quelques fonctionnalités intéressantes des flux RSS :
|
||||
|
||||
* Vous pouvez limiter les évènements d'un flux RSS à un certain tag, en
|
||||
passant le paramètre `tag`. Cela permet par exemple de récupérer un flux RSS
|
||||
des évènements organisés uniquement par votre association, à partir du moment
|
||||
où vous pensez à marquer tous vos évènements avec un tag précis.
|
||||
Exemple: `http://www.agendadulibre.org/rss.php?tag=toulibre`.
|
||||
* Vous pouvez modifier la limite aux 30 prochains jours des flux RSS en
|
||||
utilisant le paramètre `daylimit`.
|
||||
Exemple: `http://www.agendadulibre.org/rss.php?region=6&daylimit=42`
|
||||
#{t '.help', tag: events_path(format: :rss, tag: 'toulibre', only_path: false), daylimit: events_path(format: :ics, daylimit: '42', only_path: false)}
|
||||
|
@ -1,4 +1,6 @@
|
||||
%h2=t '.title'
|
||||
%h2
|
||||
%em.fa.fa-tags
|
||||
= title t '.title'
|
||||
|
||||
- @tags.each do |tag|
|
||||
%span.tag(class="size_#{Math.log2(tag[1]).to_i}")
|
||||
|
@ -104,8 +104,7 @@ fr:
|
||||
belgique: Belgique
|
||||
suisse: Suisse
|
||||
propose: Proposer un événement
|
||||
rss: Flux RSS
|
||||
ical: Calendriers iCal
|
||||
feeds: Flux RSS/iCal
|
||||
map: Carte
|
||||
tags: Tags
|
||||
infos: Informations
|
||||
@ -114,7 +113,7 @@ fr:
|
||||
moderation: Modération
|
||||
events:
|
||||
index:
|
||||
calendar_in: Ce calendrier en %{rss}, %{ical}
|
||||
calendar_in: Ce calendrier en %{rss}, %{webcal} ou %{ical}
|
||||
all_regions: Toutes les régions
|
||||
show:
|
||||
lug-list: Groupes d'utilisateurs de la région
|
||||
@ -152,31 +151,14 @@ fr:
|
||||
ok: Votre événément a bien été annulé
|
||||
regions:
|
||||
index:
|
||||
title: Liste des flux RSS
|
||||
icallist:
|
||||
title: Liste des calendriers iCal
|
||||
presentation: Chaque calendrier iCal liste les événements pour les 30 jours à venir dans une région donnée. En vous inscrivant au calendrier de votre région, vous verrez apparaître les événements de votre région à portée locale, ainsi que tous les événements à portée nationale, comme les RMLL. Le lien *webcal* permet d'ajouter un calendrier dans votre logiciel favori, tandis que le lien *google* permet d'ajouter un calendrier à votre agenda Google.
|
||||
help: "Ce calendrier a été testé avec succès avec:
|
||||
title: Liste des flux
|
||||
quick: Chaque flux liste les évènements pour les 30 prochains jours en cours dans une région donnée. En vous abonnant à un flux régional, vous recevrez des informations sur les évènements de votre région à portée locale, mais également les évènements à portée nationale comme les RMLL.
|
||||
help: "Quelques fonctionnalités intéressantes:\n
|
||||
\n
|
||||
\n* [Mozilla Sunbird](http://www.mozilla.org/projects/calendar/sunbird.html), l'application Calendrier indépendante de Mozilla.<br />
|
||||
\nPour ajouter l'Agenda du Libre, allez dans *File* puis *Subscribe to Remote Calendars*. Indiquer qu'il s'agit d'un calendrier distant en sélectionnant *Remote*. À l'étape suivante, sélectionnez *WebDAV*, et indiquer l'URL du calendrier que vous trouverez ci-dessous. À l'étape qui suit, donner un nom à ce calendrier, puis validez.
|
||||
\n* L'[extension Calendar](http://www.mozilla.org/projects/calendar/download.html) pour Mozilla Firefox.<br />
|
||||
\nPour ajouter l'Agenda du Libre, allez dans *Fichier* puis *S'abonner à un calendrier distant*. Dans la fenêtre qui s'ouvre, entrez un nom pour le calendrier, ainsi que l'URL de celui-ci, disponible dans la liste ci-dessus.
|
||||
\n* [KOrganizer](http://korganizer.kde.org/), le calendrier de KDE
|
||||
\n* [Evolution](http://www.gnome.org/projects/evolution/) (versions 2.0.4 et 2.2.x).
|
||||
\n* vCalendar, [un plugin](http://claws.sylpheed.org/plugins.php) pour [Sylpheed Claws](http://claws.sylpheed.org/). Chargez le module par le menu Configuration/Modules, puis avec un clic droit sur le dossier vCalender, choisissez \"S'inscrire à un Webcal\".
|
||||
\n* [GNU Emacs](http://www.gnu.org/software/emacs/emacs.html), à l'aide de l'extension [icalendar.el](http://de.geocities.com/ulf_jasper/lisp/icalendar.el.txt)
|
||||
\n
|
||||
\nLes applications suivantes peuvent sans doute fonctionner:
|
||||
\n
|
||||
\n* Une [extension Calendar](http://www.mozilla.org/projects/calendar/download.html) pour Thunderbird.
|
||||
\n
|
||||
\nN'hésitez pas à [nous faire part](devel AT agendadulibre.org) de vos succès et de vos échecs avec d'autres logiciels.
|
||||
\n
|
||||
\nQuelques fonctionnalités additionnelles des calendriers iCal:
|
||||
\n
|
||||
\n* Vous pouvez limiter les événements d'un calendrier iCal à un certain tag, en passant le paramètre `tag`. Cela permet par exemple de récupérer un calendrier iCal des événements organisés uniquement par votre association, à partir du moment où vous pensez à marquer tous vos événements avec un tag précis.<br />
|
||||
Exemple: `http://www.agendadulibre.org/ical.php?tag=toulibre`."
|
||||
* Vous pouvez limiter les évènements à un certain tag, en passant le paramètre `tag`. Cela permet par exemple de récupérer un flux des évènements organisés uniquement par votre association, à partir du moment où vous pensez à marquer tous vos évènements avec un tag précis. \n
|
||||
Exemple: `%{tag}`\n
|
||||
* Vous pouvez modifier la limite aux 30 prochains jours des flux en utilisant le paramètre `daylimit`. \n
|
||||
Exemple: `%{daylimit}`"
|
||||
stats:
|
||||
title: Statistiques
|
||||
general: Statistiques générales
|
||||
|
@ -17,7 +17,6 @@ Rails.application.routes.draw do
|
||||
put :accept, on: :member
|
||||
end
|
||||
resources :regions, only: [ :index ] do
|
||||
get 'icallist', on: :collection
|
||||
get 'stats', on: :collection
|
||||
end
|
||||
resources :tags, only: [ :index, :show ]
|
||||
|
Loading…
Reference in New Issue
Block a user