feat(models): renomme le mixin Root en Uniq (son vrai rôle); rend unique la page index des formulaires

develop
François Poulain 2019-02-16 11:39:17 +01:00 commité par François Poulain
Parent 7fe2ee6fc2
révision 08cfdb571b
2 fichiers modifiés avec 4 ajouts et 4 suppressions

Voir le fichier

@ -167,7 +167,7 @@ class SiteCommonIndex(models.Model):
return reverse('index_feeds', args=[self.id])
class RootPage():
class UniqPage():
@classmethod
def can_create_at(cls, parent):
# Seulement une instance possible

Voir le fichier

@ -729,7 +729,7 @@ class Espace(SitePage):
]
class Accueil(mixins.RootPage, SitePage):
class Accueil(mixins.UniqPage, SitePage):
"""
La page daccueil est la page racine du site. On arrive dessus par défaut.
Les détails de ses attributs varieront en fonction des besoins graphiques
@ -761,7 +761,7 @@ class Accueil(mixins.RootPage, SitePage):
]
class FormulaireIndex(Page):
class FormulaireIndex(mixins.UniqPage, Page):
"""
Elle sert à lister les formulaires. Elle n'a a priori aucun intérêt à
apparaître au public.
@ -874,7 +874,7 @@ class Formulaire(mixins.SetSiteTheme, AbstractEmailForm):
]
class RessourceIndex(mixins.SiteCommonIndex, SitePage):
class RessourceIndex(mixins.UniqPage, mixins.SiteCommonIndex, SitePage):
"""
Elle sert à lister les ressources.
"""