Annonce

  •  » Utilisation
  •  » Permissions sur Albums et Sous-Albums

#16 2011-08-29 11:33:30

flop25
Équipe Piwigo
2006-07-06
6544

Re: Permissions sur Albums et Sous-Albums

nan c'est LE Korben ???
LE KORBEN !
omg !!

sinon pour résoudre ce problème, qui me pose moi aussi problème lors de mauvaise manip sur la 120° sous catégories (!), voici un mod ou hot fix : [Forum, post 66537 by flop25 in topic 11318] Droits non hérités !!

Hors ligne

#17 2011-08-29 13:57:20

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

En fait je n'ai pas tout suivi dans ce code.
Je ne vois pas trop où je dois le mettre en place et ce qu'il va faire.


Piwigo 2.5.1

Hors ligne

#18 2011-08-29 14:13:35

flop25
Équipe Piwigo
2006-07-06
6544

Re: Permissions sur Albums et Sous-Albums

vous souhaitez faire appliquer les permissions groupe aux sous album :

dans admin/cat_perm.php, insérer entre la ligne 130/131 après les massinsert ceci :

Code:

  $query = '
SELECT id
  FROM '.CATEGORIES_TABLE.'
  WHERE id IN ('.implode(',', get_subcat_ids(array($page['cat']))).')
  AND status = \'private\'
;';
  $private_uppercats = array_from_query($query, 'id');

  // We must not reinsert already existing lines in group_access table
  $granteds = array();
  foreach ($private_uppercats as $cat_id)
  {
    $granteds[$cat_id] = array();
  }
  
  $query = '
SELECT group_id, cat_id
  FROM '.GROUP_ACCESS_TABLE.'
  WHERE cat_id IN ('.implode(',', $private_uppercats).')
    AND group_id IN ('.implode(',', $_POST['grant_groups']).')
;';
  $result = pwg_query($query);
  while ($row = pwg_db_fetch_assoc($result))
  {
    array_push($granteds[$row['cat_id']], $row['group_id']);
  }

  $inserts = array();
  
  foreach ($private_uppercats as $cat_id)
  {
    $group_ids = array_diff($_POST['grant_groups'], $granteds[$cat_id]);
    foreach ($group_ids as $group_id)
    {
      array_push($inserts, array('group_id' => $group_id,
                                 'cat_id' => $cat_id));
    }
  }

  mass_inserts(GROUP_ACCESS_TABLE, array('group_id','cat_id'), $inserts);

Dernière modification par flop25 (2011-08-29 14:14:13)

Hors ligne

#19 2011-08-29 14:47:33

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

OK C'est ce que j'ai fait mais c'est pris en compte de suite ?
Pas de paramètre à changer ? genre case à cocher ? etc...
En tout cas, cest bien pris en compte, après essai les droits sont répartis sur les sous-albums.


Piwigo 2.5.1

Hors ligne

#20 2011-08-29 14:54:25

flop25
Équipe Piwigo
2006-07-06
6544

Re: Permissions sur Albums et Sous-Albums

a ben c'est un fix rapide : il n'est ni repris ni échangé ^^
il disparaitra certainement à la prochaine maj et n'est pas en options

Hors ligne

#21 2011-08-29 19:21:09

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

Dommage,
Il serait qd même intéressant que ce fix soit pris en compte pour les prochaines versions.
Tout du moins en rajoutant par exemple une case à cocher pour savoir si il doit être activé ou non.


Piwigo 2.5.1

Hors ligne

#22 2011-08-29 19:32:35

flop25
Équipe Piwigo
2006-07-06
6544

Re: Permissions sur Albums et Sous-Albums

la 2.3 RC sort très bientôt et je crains que d'ici sa sortie, ce ne soit pas possible
Ou alors harcelez Pierrick ^^

Hors ligne

#23 2011-08-29 19:44:54

Sixpo
Membre
2010-12-01
354

Re: Permissions sur Albums et Sous-Albums

allez Pierrick, allez Pierrick allezzzz.......allez Pierrick, allez Pierrick allezzzz.......
;-)
ok je sors-------> ;-)

Dernière modification par Sixpo (2011-08-29 19:46:31)


Plus je pédale moins vite moins j avance plus vite

Hors ligne

#24 2011-08-29 21:32:06

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

lol c'est qui Pierrick ??


Piwigo 2.5.1

Hors ligne

#25 2011-08-29 22:18:31

Sixpo
Membre
2010-12-01
354

Re: Permissions sur Albums et Sous-Albums


Plus je pédale moins vite moins j avance plus vite

Hors ligne

#26 2011-08-29 22:28:58

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Permissions sur Albums et Sous-Albums

Pierrick, c'est moi :-)

L'héritage automatique des droits, c'est pas si simple. Ce n'est pas parce que tu as autorisé le groupe famille à voir l'album fêtes (à cause de fêtes / noël chez Papi) que tu veux qu'il ait automatiquement accès à l'album fêtes / bar à striptease.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#27 2011-08-29 22:35:39

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Permissions sur Albums et Sous-Albums

C'est pour ça qu'une case à cocher au moment de l'attribution des droits, c'est mieux qu'un truc auto.
Ca marche très bien pour le tri des catégories...

Dernière modification par Zaphod (2011-08-29 22:36:22)

Hors ligne

#28 2011-08-29 23:12:06

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

Enchanté Pierrick,

Sinon Zaphod c'est exactement ça.
Ou alors (si c'est possible) d'indiquer vers quels enfants l'héritage doit se faire.
Idem pour les modifs vers les parents.
Là ce serait l'idéal. lol


Piwigo 2.5.1

Hors ligne

#29 2011-08-31 16:46:03

flop25
Équipe Piwigo
2006-07-06
6544

Re: Permissions sur Albums et Sous-Albums

Actuellement j'ai mis une option pour appliquer les autorisations des groupes et des utilisateurs aux sous album
elle sera dans la 2.3

Dernière modification par flop25 (2011-08-31 17:13:55)

Hors ligne

#30 2011-08-31 18:47:30

Korben
Membre
2008-09-17
139

Re: Permissions sur Albums et Sous-Albums

ha ok ok c'est cool merci
vivement cette version 2.3


Piwigo 2.5.1

Hors ligne

  •  » Utilisation
  •  » Permissions sur Albums et Sous-Albums

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact