Comment puis-je désactiver Cakeday ?

Je souhaite désactiver les anniversaires et les dates d’événements spéciaux, et je ne veux pas que l’utilisateur puisse choisir sa date de naissance. Comment puis-je procéder ?

Si vous avez installé le plugin, supprimez-le simplement de votre fichier YML et reconstruisez.

Je ne peux pas supprimer le plugin :frowning:

Recherchez cakeday dans Admin > Paramètres, puis désactivez le paramètre :arrow_down:

Cela va-t-il masquer le « Cakeday » du menu principal ? :slight_smile:

Non, mais vous pouvez masquer le lien Cakeday dans le menu hamburger avec

.widget-link.cakeday-link {
    display: none !important;
}

et masquer le champ Date de naissance sur le profil utilisateur avec

.user-custom-preferences-outlet.user-date-of-birth-input {
    display: none;
}

Que se passe-t-il si vous supprimez cette ligne de app.yml ?

Pourquoi y a-t-il un « !important » dans le premier et pas dans le second ? :slight_smile:

Car dans le premier cas, je dois faire comprendre au CSS que la propriété display que je déclare maintenant a plus d’importance que celle existante pour le même élément et déjà déclarée précédemment dans la feuille de style par défaut

.menu-panel li a.widget-link, .menu-panel li.heading a.widget-link {
    display: block;
}

Merci pour l’explication !