Partage de plugins et ressources utiles pour le développement
Partager sur le web

Ce plugin permet aux administrateurs :

  • de déplacer tout le contenu d'un groupe vers un autre groupe
  • d'inscrire les membres d'un groupe dans un autre groupe (sans les désinscrire du premier)

Usages : fusion de groupes, transfert d'un groupe vers un autre, inscription massive dans un autre groupe

 

Installation comme d'habitude : copier le dossier group_migration/ dans mod/ puis activer le plugin

 

Utilisation réservée aux admins et admins locaux (en mode multisite) :

  1. accéder au listing des groupes via le menu d'administration
  2. cocher les contenus et/ou les membres d'un groupe à transférer
  3. valider : les résultats apparaissent avant la liste.

 

Notes :

  • on ne peut déplacer qu'un groupe à la fois (1 formulaire par groupe)
  • les contenus sont changés de groupe (changement de contaimer_guid)
  • les membres sont inscrits dans le nouveaux groupe, mais pas retirés de l'ancien

 

ATTENTION : un petit bug s'est glissé dans cette version, pour le corriger, modifier les lignes 56-59 de group_migration.php en :

        $to_group = get_entity($to_group_guid);
        foreach ($members as $member) {
          if ($to_group->join($member)) { $success++; } else { $error++; }
        }