Commit 33af42b6 authored by Nicolas G.'s avatar Nicolas G.

On ne génère plus de fichier XML pour la soumissiion à l'AdL

parent ea1da019
......@@ -2,7 +2,7 @@
from django.conf.urls import include, url
from django.urls import path
from fj.views import InscritsDelete, inscription, adl, adlxml, ical
from fj.views import InscritsDelete, inscription, adl, ical
#from ponctu.views import InscritsDeletePonctu
from django.contrib.admin.views.decorators import staff_member_required
......@@ -28,11 +28,6 @@ urlpatterns = [
# Page de désinscription pour les régulières
path('del/<str:unique>', InscritsDelete.as_view(), name='inscrit_delete'),
# Génération du fichier XML pour la soumission à l'Agenda Du Libre
path('agenda/<str:code>.xml',
adlxml,
name='adlxml'
),
# Fichier ICAL
path('<str:code>.ics',
ical,
......
......@@ -189,34 +189,6 @@ def inscription(request, code):
return render(request, 'ville.html', locals())
from django.contrib.admin.views.decorators import staff_member_required
@staff_member_required
def adlxml(request, code):
""" Génération du XML pour l'Agenda Du Libre
"""
# Pour la description de la ville :
ville = get_object_or_404(Ville, code=code)
jr = (
(0,SU(ville.numweek)),
(1,MO(ville.numweek)),
(2,TU(ville.numweek)),
(3,WE(ville.numweek)),
(4,TH(ville.numweek)),
(5,FR(ville.numweek)),
(6,SA(ville.numweek)),
)
jour = list(rrule(MONTHLY, count=1, byweekday=jr[ville.numday][1]))
for foo in jour:
if ville.debut:
date_adl = foo.strftime("%Y-%m-%d")
jour = foo.strftime('%A %e %B %Y').capitalize() # sans (seulement sous *nix)
contact_adl = settings.ADMINS[0][1]
url = "http://" + request.META["SERVER_NAME"] + "/" + ville.code
#url = "http://" + "www.perdu.com/" + ville.code
return render(request, "adl.xml", locals())
@staff_member_required
def adl(request, code):
......
......@@ -2,7 +2,7 @@
from django.conf.urls import include, url
from django.urls import path
from ponctu.views import InscritsDeletePonctu, inscription, adl, adlxml, ical
from ponctu.views import InscritsDeletePonctu, inscription, adl, ical
from django.conf import settings
#from django.contrib.staticfiles.urls import staticfiles_urlpatterns
......@@ -28,11 +28,6 @@ urlpatterns = [
ical,
name='ical'
),
# Génération du fichier XML pour la soumission à l'Agenda Du Libre
path('agenda/<str:code>.xml',
adlxml,
name='adlxml'
),
# Page pour soumettre à l'Agenda du Libre
path('agenda/<str:code>',
adl,
......
......@@ -162,28 +162,6 @@ def inscription(request, code):
return render(request, 'rencontre.html', locals())
from django.contrib.admin.views.decorators import staff_member_required
@staff_member_required
def adlxml(request, code):
""" Génération du XML pour l'Agenda Du Libre
"""
# Pour la description de la rencontre
rencontre = get_object_or_404(Rencontre, code=code, date__gte=datetime.date.today())
# Substitution des mots-clés
rencontre.message = rencontre.message.replace(u"#LIEU_NOM",str(rencontre.lieu.nom))
rencontre.message = rencontre.message.replace(u"#LIEU_ADRESSE",str(rencontre.lieu.adresse))
rencontre.message = rencontre.message.replace(u"#LIEU_URL",'/lieu/' + str(rencontre.lieu.pk))
if rencontre.debut != None:
rencontre.message = rencontre.message.replace(u"#HEURE_DEBUT",rencontre.debut.strftime("%Hh%M"))
if rencontre.fin != None:
rencontre.message = rencontre.message.replace(u"#HEURE_FIN",rencontre.fin.strftime("%Hh%M"))
contact_adl = settings.ADMINS[0][1]
url = "http://" + request.META["SERVER_NAME"] + "/r/" + rencontre.code
#url = "http://" + "www.perdu.com/r/" + rencontre.code
return render(request, "adl2.xml", locals())
@staff_member_required
def adl(request, code):
""" Page de soumission directe pour l'Agenda Du Libre
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment