2016-12-13 2 views
0

Lors de la création d'une nouvelle page django-cms, une case à cocher nommée "Connexion requise" et un bouton de sélection nommé "Visibilité du menu" dans le formulaire autorisations de page . Nous espérons que par défaut, lorsqu'une nouvelle page est créée, "login required" est déjà coché et l'option "Visibilité du menu" "pour les utilisateurs connectés uniquement" est sélectionnée. Est-ce possible? J'ai fait des recherches sur le débordement de pile et la liste des problèmes de django-cms dans leur dépôt pour quelque chose de similaire à la situation dans laquelle je suis mais je n'en ai pas trouvé.django-cms autorisation de page par défaut lors de la création d'une nouvelle page django-cms

grâce

Répondre

0

Je pense que vous devrez peut-être accrocher dans signals et de détecter la nouvelle création de page pour remplir les valeurs par défaut. Par exemple, le signal pre_save sur Page ou Titre (regardez quel champ contient ce champ) peut être utilisé pour détecter d'abord si l'ID est présent et, dans le cas contraire, les valeurs par défaut peuvent être remplies.

+0

merci petr. Je vais regarder ça. – jerick

+0

salut petr. ça a marché. il y a un drapeau créé pour post_save qui pourrait être vérifié et qui indiquerait si un modèle est nouvellement créé. Merci – jerick