Attention ! Gitlab fournissant maintenant nativement des certificats Let’s Encrypt aux domaines personnalisés des Gitlab Pages, nous avons coupé notre service qui le faisait automatiquement pour vous.

Il est impératif, pour que votre domaine personnalisé continue à avoir un certificat Let’s Encrypt à jour, d’activer la fonctionnalité native dans les paramètres de votre projet. Cette activation remplacera votre certificat actuel par un nouveau certificat Let’s Encrypt géré par Gitlab.

Voir les détails sur https://docs.framasoft.org/fr/gitlab/gitlab-pages-le.html

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