nicod_
467e952d89
Des include pour éviter une fatale
...
Fix #7
1 week ago
nicod_
9fb98a3e15
Ne vider les parametres de retour que si on retourne sur l'édition des blocs sur un objet
3 weeks ago
nicod_
1e88c467e9
Ne pas masquer (replier) le panel de l'accordéon quand on est sur la deuxième étape (saisie des paramètres)
3 months ago
nicod_
c587717098
Refactoring de l'interface : ajout d'un accordéon sur les blocks qui permet de les replier pour occuper moins d'espace, et qui garde les choix en session (cookie)
3 months ago
nicod_
a5a8bf0c55
Vérification d'autorisation : a t'on le droit de modifier l'objet sur lequel on est ?
4 months ago
nicod_
872e04dc95
On utilise directement spip_blocks maintenant
4 months ago
nicod_
414efd163a
Identifier plus précisément les formulaires
4 months ago
nicod_
4573d5ab0a
Un peu d'habillage maintenant que les blocs peuvent être conteneurs
4 months ago
nicod_
2679a46b7c
Fonctions génériques pour retrouver les blocktypes enfants/parents
4 months ago
nicod_
cd30d38916
Passer le type de block parent au formulaire d'édition de block, qui le redescend sur la saisie qui permet d'ajouter un type de block
4 months ago
nicod_
1057d3f8c3
Formatage
4 months ago
nicod_
22209ed41c
Gestion des blocs conteneurs
...
- création d'une table de liaisons blocktype -> blocktype, avec un role [parent|enfant]
- mise à jour des rôles sur la page d'édition d'un blocktype et contrainte d'intégrité (si un blocktype A ne peut être contenu que dans un blocktype B, alors le blocktype B peut forcément contenir le blocktype A)
- chaines de langue
4 months ago
nicod_
729161bd82
Pas besoin de variable intermédiaire
4 months ago
nicod_
fac8d07d9f
Bien cibler le formulaire pour ne pas les refermer tous
4 months ago
nicod_
cc55819bcd
Nettoyer les paramètres de retour
4 months ago
nicod_
d6e2beae49
Refactoring pour édition en ajax (ajout/modification) qui fonctionne aussi sans JS
4 months ago
nicod_
6b9490074a
Une value pour que le bouton annuler passe dans la requete, et supprimer l'id_blocktype quand on annule pour reset le formulaire d'ajout
4 months ago
nicod_
c8aec9a317
Ne proposer que les types de blocs qu'on peut effectivement associer à ce type d'objet
4 months ago
nicod_
39055f4680
Afficher la saisie types d'objets s'il y en a plusieurs en config
4 months ago
nicod_
2ce1e7e5e8
Ajouter la saisie de l'ancre dans le formulaire d'édition d'un block
5 months ago
nicod_
2f0a20bd97
Eviter d'empiler des & dans l'url de retour à chaque fois qu'on annule une modif ou un ajout
5 months ago
nicod_
98c32bbdee
Pas besoin d'extraire l'attribut
5 months ago
nicod_
072bef10cc
Refonte de l'ergonomie de l'ajout de bloc
5 months ago
nicod_
c7c2e36d39
Formatage
5 months ago
nicod_
c15a772a6a
Simplification : renommer bloc en block, et blocs_type en blocktype
5 months ago
nicod_
70fa419c99
Ajout d'une description sur les types de blocs
5 months ago
nicod_
1ceac67232
Fermer les balises de langue
5 months ago
nicod_
107b19c24b
en cas de création d'un type de bloc, rediriger vers la configuration des champs
5 months ago
nicod_
4ce1051b90
Si un bloc n'as pas de saisies, le signaler par une explication plutôt que de ne rien afficher
5 months ago
nicod_
93834f9fb8
Différencier ajout et enregistrement
5 months ago
nicod_
e05c6b1e64
Ajouter un rang_lien quand on ajoute un bloc
5 months ago
nicod_
9dc534e633
La gestion des statuts n'est pas évidente et source d'erreurs.
...
On publie automatiquement un bloc si c'est une création.
TODO : ne plus gérer de status de blocs mais gérer deux configs de blocs pour un objet, une publiée une prépa
5 months ago
nicod_
e59422713d
Eviter un warning
5 months ago
nicod_
42f92b127f
Ajouter une ancre vers le bloc si on est en mode include
5 months ago
nicod_
b840cf67cd
On n'édite pas en popin mais dans le conteneur lui même
5 months ago
nicod_
9fa3326155
Pouvoir modifier les noms des saisies
5 months ago
nicod_
e3f3b471b1
Ajout et modification en popin, gérer aussi le cas où on n'est pas en popin (js désactivé ou édition directe)
5 months ago
nicod_
23c22287d8
Blocs de boutons différenciés
5 months ago
nicod_
7f9ae22f26
Un formulaire d'édition de bloc en deux temps : choix du type, puis saisie
5 months ago
nicod_
a17763bf0e
Pas de titre, pas de page en ligne et pas de preview sur les blocs
5 months ago
nicod_
c17aea4b14
Formulaire d'édition d'un bloc en multi-étapes
5 months ago
nicod_
5529246c9a
Ajout d'un identifiant qui servira à trouver le squelette qui affiche chaque type de bloc (blocks/identifiant.html ou blocks_prive/identifiant.html)
5 months ago
nicod_
4132d18c50
Fonctions génériques de sérialisation
5 months ago
nicod_
09dec995a6
PhpDoc
5 months ago
nicod_
8c3cbf5014
Tags de chaines de langues fermés
5 months ago
nicod_
97c17539d5
Formulaire de config et config à l'installation
5 months ago
nicod_
f105509190
Cet id_parent n'est pas utile
5 months ago
nicod_
1df38f875c
Un constructeur de formulaire pour les paramètres des types de blocs, inspiré de formidable
5 months ago
nicod_
c184644f17
Un bloc ne peut pas être parent de lui même
5 months ago
nicod_
a83f2017d0
Le type de bloc n'est éditable qu'à la création
5 months ago