Feature #424
closed
Avec un Share spécial (<0), désactiver un user
Added by Schaeffer Jonathan almost 15 years ago.
Updated over 9 years ago.
Description
L'idée est de pouvori bloquer un utilisateur. On peut pour cela lui octroyer un share négatif.
Il y a un inconvénient important à cette façon de faire :
une queue possède un propriétaire (user), si ce propriétaire est blocké, la queue ne doit pas être activée.
Mais il peut y avoir d'autres utilisateurs qui sont mappés sur cette queue. Ceux-là seront aussi bloqués.
Comment faire ?
Associer le share à un user (au sens objet) et activer les queues de toute façon. Alors on vérifie le share d'un user avant de stager un fichier.
La queue, si elle est terminée et qu'il reste des fichiers à stager peut être remise en queue. Mais alors on tombera sur des boucles infinies ...
Il faudrait utiliser cette façon de faire uniquement pour les queues mixtes (qui possèdes des fichiers appartenant à plusieurs utilisateurs).
- Category set to Server side
- Status changed from New to Assigned
commit id complet : c3410b51d6d2cefa2cb64a52e5b3d6aa0cf9fddc
Les queues ne sont pas activées si leur proprétaire a un share < 0
Mais cette façon de faire est fausse.
Cf commentaire précédent
- Target version set to 2.0.0
In any case, sometimes, the Jonathan algorithm to choose a queue return a negative value for the users. It should return 0 or a bigger value.
- Status changed from Assigned to Closed
Also available in: Atom
PDF