feat(models): renomme le mixin Root en Uniq (son vrai rôle); rend unique la page index des formulaires
Parent
7fe2ee6fc2
révision
08cfdb571b
|
@ -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
|
||||
|
|
|
@ -729,7 +729,7 @@ class Espace(SitePage):
|
|||
]
|
||||
|
||||
|
||||
class Accueil(mixins.RootPage, SitePage):
|
||||
class Accueil(mixins.UniqPage, SitePage):
|
||||
"""
|
||||
La page d’accueil 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.
|
||||
"""
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket