source: spip-zone/_core_/plugins/revisions/plugin.xml @ 45623

Last change on this file since 45623 was 45623, checked in by cedric@…, 9 years ago

support des revisions sur les jointure : il suffit de definir 'jointure_{table}' comme champ a versionner (avec table = version abregee 'mots', 'auteurs'...)
Il faut que les liens soient gérés par l'api editer_lien pour que les pipelines pre_edition_lien et post_edition_lien soient appelés er declenchent la gestion de revision.
Pour l'affichage des diff, une fonction afficher_diff_jointure generique est utilisee pour les jointures, mais il est possible de definir sa propre fonction d'affichage afficher_diff_jointure_xxx comme pour les champs standards.

File size: 1.9 KB
Line 
1<plugin>
2        <nom>R&#233;visions (suivi des modifications)</nom>
3        <auteur>Collectif SPIP</auteur>
4        <icon>prive/themes/spip/images/revision-32.png</icon>
5        <version>1.4.0</version>
6        <version_base>1.1.2</version_base>
7        <install>base/revisions_upgrade.php</install>
8        <etat>test</etat>
9        <description>Suivi des modifications des objets editoriaux</description>
10        <prefix>revisions</prefix>
11
12        <pipeline>
13                <nom>pre_edition</nom>
14                <inclure>inc/revisions.php</inclure>
15        </pipeline>
16        <pipeline>
17                <nom>pre_edition_lien</nom>
18                <inclure>inc/revisions.php</inclure>
19        </pipeline>
20        <pipeline>
21                <nom>post_edition</nom>
22                <inclure>inc/revisions.php</inclure>
23        </pipeline>
24        <pipeline>
25                <nom>post_edition_lien</nom>
26                <inclure>inc/revisions.php</inclure>
27        </pipeline>
28        <pipeline>
29                <nom>autoriser</nom>
30                <inclure>inc/revisions_autoriser.php</inclure>
31        </pipeline>
32        <pipeline>
33                <nom>boite_infos</nom>
34                <inclure>inc/revisions_pipeline.php</inclure>
35        </pipeline>
36        <pipeline>
37                <nom>affiche_milieu</nom>
38                <inclure>inc/revisions_pipeline.php</inclure>
39        </pipeline>
40        <pipeline>
41                <nom>configurer_liste_metas</nom>
42                <inclure>inc/revisions_pipeline.php</inclure>
43        </pipeline>
44        <pipeline>
45                <nom>revisions_liste_objets</nom>
46                <inclure>inc/revisions_pipeline.php</inclure>
47        </pipeline>
48        <pipeline>
49                <nom>declarer_tables_interfaces</nom>
50                <inclure>base/revisions.php</inclure>
51        </pipeline>
52        <pipeline>
53                <nom>declarer_tables_auxiliaires</nom>
54                <inclure>base/revisions.php</inclure>
55        </pipeline>
56        <pipeline>
57                <nom>declarer_tables_objets_sql</nom>
58                <inclure>base/revisions.php</inclure>
59        </pipeline>
60
61
62
63        <bouton id='revisions' parent='bando_publication'>
64                <icone>images/revision-16.png</icone>
65                <titre>info_historique_titre</titre>
66        </bouton>
67        <bouton id='configurer_revisions' parent='bando_configuration'>
68                <icone>images/revision-16.png</icone>
69                <titre>revisions:titre_revisions</titre>
70        </bouton>
71        <necessite id="SPIP" version="[2.3.0-dev;)" />
72</plugin>
Note: See TracBrowser for help on using the repository browser.