Skip to content
  • rastapopoulos@spip.org's avatar
    Un début de plugin "Accès restreint par date". C'est un peu proof of concept pour l'instant hein… · cea0a07c
    rastapopoulos@spip.org a rédigé
    Déjà, dans un premier temps, on ne gère que la config sur une rubrique, et la gestion des articles uniquement.
    
    Le principe est de configurer une période sur une rubrique, durant laquelle ses articles seront restreints par une zone définie.
    
    Exemple 1 : "Après 3 mois" => restreindre avec la zone "Truc". Ce qui signifie que tout article plus vieux que 3 mois sera restreint par cette zone. Autrement dit les articles sont accesssibles pendant 3 mois puis sont cachés.
    
    Exemple 2 : inversement "Avant 2 mois" => restreindre avec la zone "Machin". Ce qui signifie que les articles récents sont restreints pendant 2 mois, puis sont ouverts à tou⋅te⋅s.
    
    Les deux cas d'utilisation sont donc possibles.
    
    Attention : pour l'instant seule la fonction de test *unitaire* est gérée : celle qui teste si UN article est restreint : accesrestreint_article_restreint($id_article). Cela permet déjà d'utiliser ce plugin lorsqu'on utilise la fonctionnalité AR_TOUJOURS_TOUT_VOIR et que l'on teste soi-même dans les squelettes.
    
    Mais pour l'instant n'est pas encore géré le filtrage automatique dans "pre_boucle", pour celleux qui n'utilisent pas AR_TOUJOURS_TOUT_VOIR et qui laissent faire les boucles.
    cea0a07c