Corrections mineures, notamment pour le style

This commit is contained in:
echarp 2014-08-15 19:20:50 +02:00
parent 891373a272
commit 2d28dd4cdf
3 changed files with 43 additions and 35 deletions

View File

@ -42,10 +42,12 @@ class EventsController < ApplicationController
respond_to do |format|
if @event.save && send_creation_mails
format.html { redirect_to :root, notice: t('.ok') }
format.json { render action: 'show', status: :created, location: @event }
# 201 means :created
format.json { render action: 'show', status: 201, location: @event }
else
format.html { render action: 'new' }
format.json { render json: @event.errors, status: :unprocessable_entity }
# 422 means :unprocessable_entity
format.json { render json: @event.errors, status: 422 }
end
end
end
@ -67,7 +69,8 @@ class EventsController < ApplicationController
format.json { head :no_content }
else
format.html { render action: 'edit' }
format.json { render json: @event.errors, status: :unprocessable_entity }
# 422 means :unprocessable_entity
format.json { render json: @event.errors, status: 422 }
end
end
end

View File

@ -26,7 +26,8 @@ class ModerationsController < ApplicationController
format.json { head :no_content }
else
format.html { render action: 'edit' }
format.json { render json: @moderation.errors, status: :unprocessable_entity }
# 422 means :unprocessable_entity
format.json { render json: @moderation.errors, status: 422 }
end
end
end
@ -40,7 +41,8 @@ class ModerationsController < ApplicationController
format.json { head :no_content }
else
format.html { render action: 'edit' }
format.json { render json: @moderation.errors, status: :unprocessable_entity }
# 422 means :unprocessable_entity
format.json { render json: @moderation.errors, status: 422 }
end
end
end

View File

@ -167,12 +167,15 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* L'[agenda](http://agenda.jeudisepn.org) de l'association Jeudis des EPN, qui regroupe l'ensemble des événements des EPN en France. Le code source de cette version est disponible dans une branche du dépôt Subversion de l'Agenda du Libre.
* L'[agenda](http://www.assojeunes-rennes.org/agenda) du [Réseau Asso Jeune de Rennes](http://www.assojeunes-rennes.org)
* L'[agenda](http://tondeuse.eu.org/agenda) des événements de Rennes et des environs mis en place par l'association La Tondeuse À Roazhon.
* L'[agenda](http://tondeuse.eu.org/agenda) des événements de Rennes et des environs mis en place par l'association [La Tondeuse À Roazhon](http://tondeuse.eu.org).
### <a name='historique'>Historique</a>
#### 18/08/2014
* Réécriture de l'Agenda du Libre en Ruby on Rails, et migration des agendas belge, français et suisse
#### 29/10/2103
* [Hébergement de l'Agenda du Libre par l'April](http://www.april.org/lapril-heberge-lagenda-du-libre).
* [Hébergement de l'Agenda du Libre par l'April](http://www.april.org/lapril-heberge-lagenda-du-libre)
#### 04/07/2013
* Arrivée de deux nouveaux modérateurs: Lionel Allorge et Magali Garnero
@ -181,7 +184,7 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* Arrivée de deux nouveaux modérateurs: Philippe Pary et Marco Rodrigues
#### 20/02/2011
* Passage à Git pour la gestion de version du code source de l'Agenda du Libre.
* Passage à Git pour la gestion de version du code source de l'Agenda du Libre
#### 24/06/2009
* Passage du cap des [3000 événements](http://thomas.enix.org/Blog-20090624094723-Libre)
@ -194,31 +197,31 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* L'Agenda du Libre passe le [cap des 2500 événements](https://linuxfr.org/2009/02/20/25057.html)
#### 17/02/2009
* Ajout d'une action \"Ajouter à mon calendrier\" sur chaque événement. L'idée est d'avoir un lien sur chaque événement qui permet d'enregistrer juste cet événement dans son calendrier.
* Ajout d'une action \"Ajouter à mon calendrier\" sur chaque événement. L'idée est d'avoir un lien sur chaque événement qui permet d'enregistrer juste cet événement dans son calendrier
#### 11/02/2009
* Lancement d'[agendadulibre.be](http://www.agendadulibre.be), l'Agenda du Libre pour la Belgique.
* Lancement d'[agendadulibre.be](http://www.agendadulibre.be), l'Agenda du Libre pour la Belgique
#### 26/01/2009
* Amélioration de l'interface de modération pour proposer un système de petites notes permettant une meilleure communication entre les modérateurs.
* Amélioration de l'interface de modération pour proposer un système de petites notes permettant une meilleure communication entre les modérateurs
#### 26/09/2008
* Passage à l'encodage UTF-8 pour les pages Web, les flux RSS, les courriers électroniques envoyés et la base de données.
* Passage à l'encodage UTF-8 pour les pages Web, les flux RSS, les courriers électroniques envoyés et la base de données
#### 23/09/2008
* Le soumetteur d'un événement peut maintenant éditer ou annuler son événement pendant la phase de modération.
* Nouvelle action de modération permettant de demander au soumetteur d'un événement d'ajouter des informations complémentaires à un événement.
* Le soumetteur d'un événement peut maintenant éditer ou annuler son événement pendant la phase de modération
* Nouvelle action de modération permettant de demander au soumetteur d'un événement d'ajouter des informations complémentaires à un événement
#### 05/09/2008
* Intégration de [Tiny MCE](http://tinymce.moxiecode.com), un éditeur HTML WYSIWYG, afin de faciliter l'accès à l'Agenda du Libre pour ceux qui ne connaissent pas le HTML. Contribution de Erwan Lehérissé.
* Intégration de [Tiny MCE](http://tinymce.moxiecode.com), un éditeur HTML WYSIWYG, afin de faciliter l'accès à l'Agenda du Libre pour ceux qui ne connaissent pas le HTML. Contribution de Erwan Lehérissé
#### 09/07/2008 au 12/07/2008
* Les événements peuvent désormais être édités ou annulés par leur soumetteur après modération
* Refonte complète de la [carte](/maps), désormais basée sur un fond de carte [OpenStreetMap](http://www.openstreetmap.org), en utilisant la bibliothèque Javascript [OpenLayers](http://www.openlayers.org). Cette carte affiche les prochains événements, ainsi que la localisation des groupes d'utilisateurs.
* Refonte complète de la [carte](/maps), désormais basée sur un fond de carte [OpenStreetMap](http://www.openstreetmap.org), en utilisant la bibliothèque Javascript [OpenLayers](http://www.openlayers.org). Cette carte affiche les prochains événements, ainsi que la localisation des groupes d'utilisateurs
* Ajout du tag <georss:point> dans le flux RSS pour préciser la localisation géographique d'un événement. Cela peut servir à afficher les événements sur une carte, comme sur la carte de l'Agenda du Libre, ou sur Google Maps. Ce tag fait partie de la spécification GeoRSS
#### 29/06/2008
* Un courrier électronique est désormais envoyé au soumetteur dès que l'événement est enregistré et est en attente de modération.
* Un courrier électronique est désormais envoyé au soumetteur dès que l'événement est enregistré et est en attente de modération
#### 08/05/2008
* Nouvelle interface de modération
@ -232,36 +235,36 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* Ajout d'un script permettant de récupérer la liste des événements par tag au format XML, utilisé par le site du [Libre en Fête](http://www.libre-en-fete.net)
#### 10/04/2007
* Passage du cap des 1000 événements.
* Passage du cap des 1000 événements
#### 14/01/2007
* Mise en place du système de tags sur les événements.
* Statistiques par ville.
* Mise en place du système de tags sur les événements
* Statistiques par ville
#### 29/10/2006
* Mise en place du sélecteur de région pour la navigation dans l'agenda.
* Affichage des flèches de navigation vers le passé ou le futur seulement si il y a des événements à voir dans le passé ou le futur.
* Mise en place du sélecteur de région pour la navigation dans l'agenda
* Affichage des flèches de navigation vers le passé ou le futur seulement si il y a des événements à voir dans le passé ou le futur
#### 09/09/2006
* Activation du https pour l'Agenda du Libre, pour ceux qui souhaitent utiliser une connexion sécurisée.
* Activation du https pour l'Agenda du Libre, pour ceux qui souhaitent utiliser une connexion sécurisée
#### 09/07/2006
* Ajout d'une option --test-output au script de soumission. Elle permet de récupérer une page HTML qui ressemble à ce que donnera l'événement dans l'Agenda du Libre une fois modéré. Ceux qui utilisent le script de soumission peuvent donc avoir une prévisualisation.
* Ajout d'une option --test-output au script de soumission. Elle permet de récupérer une page HTML qui ressemble à ce que donnera l'événement dans l'Agenda du Libre une fois modéré. Ceux qui utilisent le script de soumission peuvent donc avoir une prévisualisation
#### 02/05/2006
* Simplification dans l'affichage des dates. Quand le jour de début et de fin sont identiques, le jour n'est indiqué qu'une seule fois.
* Simplification dans l'affichage des dates. Quand le jour de début et de fin sont identiques, le jour n'est indiqué qu'une seule fois
#### 04/03/2006
* Ajout d'une favion, proposée par Air1.
* Ajout d'une favion, proposée par Air1
#### 25/02/2006
* Ajout d'une liste des questions fréquemment posées, sur cette page.
* Ajout d'une liste des questions fréquemment posées, sur cette page
#### 20/02/2006
* Publication d'une [dépêche sur LinuxFr.org](https://linuxfr.org/2006/02/20/20383.html) pour marquer le passage du cap des 300 événements recensés par l'Agenda du Libre, et pour faire connaître les nouveautés de l'Agenda depuis son lancement en juin 2005.
* Publication d'une [dépêche sur LinuxFr.org](https://linuxfr.org/2006/02/20/20383.html) pour marquer le passage du cap des 300 événements recensés par l'Agenda du Libre, et pour faire connaître les nouveautés de l'Agenda depuis son lancement en juin 2005
#### 08/02/2006
* Publication d'un [article](http://www.pcinpact.com/actu/news/26517-Les-First-Jeudi-parisiens-quand-la-banquise-.htm) sur le site [PC Inpact](http://www.pcinpact.com) qui mentionne l'Agenda du Libre en ces termes: Pour savoir si votre LUG en organise un... allez voir sur sa page web et n'oubliez pas de consulter l'Agenda du Libre, une référence en matière d'événements et de rencontres sur le libre.
* Publication d'un [article](http://www.pcinpact.com/actu/news/26517-Les-First-Jeudi-parisiens-quand-la-banquise-.htm) sur le site [PC Inpact](http://www.pcinpact.com) qui mentionne l'Agenda du Libre en ces termes: Pour savoir si votre LUG en organise un... allez voir sur sa page web et n'oubliez pas de consulter l'Agenda du Libre, une référence en matière d'événements et de rencontres sur le libre
#### 05/02/2006
* Améliorations mineures du script extract-gulls.py
@ -300,11 +303,11 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
#### 20/09/2005
* Correction d'un bug dans la génération du calendrier iCal (oubli de stripper les backslashes ajoutés lors de l'insertion dans la base SQL)
* Mise à jour de la liste des clients iCal qui fonctionnent.
* Mise à jour de la liste des clients iCal qui fonctionnent
#### 19/09/2005
* Correction de plusieurs bugs dans la génération des calendriers iCal (champ UID manquant, champ PRODID manquant, point-virgules à la place de deux points, etc.).
* Utilisation d'URLs en webcal:// pour les calendriers.
* Correction de plusieurs bugs dans la génération des calendriers iCal (champ UID manquant, champ PRODID manquant, point-virgules à la place de deux points, etc.)
* Utilisation d'URLs en webcal:// pour les calendriers
#### 18/09/2005
* Les calendriers donnent maintenant les événements des 12 mois précédents dans le passé et jusqu'à l'infini dans le futur
@ -316,7 +319,7 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* Développement de la génération de [calendriers iCal](/icallist). Comme pour les flux RSS, il y a un calendrier disponible pour chaque région, ainsi qu'un calendrier national
* Intégration des patches de validation des entrées de David Mentré
* Intégration du patch de David Mentré ajoutant le calendrier annuel
* Mise en place d'une authentification HTTP pour l'accès aux statistiques, afin d'éviter le spam de referers. Il est toujours possible d'accéder aux statistiques: le mot de passe est affiché dans la boîte de dialogue d'authentification.
* Mise en place d'une authentification HTTP pour l'accès aux statistiques, afin d'éviter le spam de referers. Il est toujours possible d'accéder aux statistiques: le mot de passe est affiché dans la boîte de dialogue d'authentification
#### 15/09/2005
* L'Agenda du Libre est maintenant référencé par [Lea-Linux](http://www.lea-linux.org)
@ -331,10 +334,10 @@ Bien que le logiciel faisant fonctionner l'Agenda du Libre soit spécifique, d'a
* Affichage de la portée de l'événement dans l'interface de modération, pour faciliter celle-ci
#### 30/07/2005
* Amélioration des fonctionnalités d'envoi de mail: les modérateurs reçoivent un mail à chaque soumission d'événement, à chaque édition, validation et suppression d'événement.
* Amélioration des fonctionnalités d'envoi de mail: les modérateurs reçoivent un mail à chaque soumission d'événement, à chaque édition, validation et suppression d'événement
#### 07/07/2005
* Présentation de l'Agenda du Libre aux [Rencontres Mondiales du Logiciel Libre](http://www.rencontresmondiales.org) à Dijon, dans le cadre du thème [InterLUG](http://www.interlug-fr.org). Les [slides](http://www.agendadulibre.org/svn/presentation) de la présentation sont disponibles.
* Présentation de l'Agenda du Libre aux [Rencontres Mondiales du Logiciel Libre](http://www.rencontresmondiales.org) à Dijon, dans le cadre du thème [InterLUG](http://www.interlug-fr.org). Les [slides](http://www.agendadulibre.org/svn/presentation) de la présentation sont disponibles
#### 23/06/2005
* Ajout des modérateurs