[0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Vous êtes auteur d'un MODs phpBB3 en développement ou en version bêta, proposez votre MODs à la communauté pour essai dans ce forum.

Modérateur: Equipe

[0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 09 Jan 2012 à 18:10

  • Titre: Permissions d'utiliser les fiches de suivi du MCP
  • Auteur: Geolim4
  • Contributeur: Sylver35
  • Description: Ce mod vous permet de définir une permission pour utiliser les fiches de suivis
  • Notes de l'auteur: J'ai voulu créer cette permission qui je trouve manque cruellement aux permissions de modérations de PHPbb. Merci à Sylver35 pour m'avoir aiguillé pour les permissions de la table des modules ;)


  • Version: 0.1.0
  • Niveau d'installation: Facile
  • Temps d'installation: 5 minutes
  • Téléchargements: Lien de téléchargement

  • Captures d'écran:
    (Bien évidemment un screenshoot EN seras fourni a phpbb)
  • Notes:
  • Mises à Jour / Correctifs:
    • Les instructions de mise à jour se trouveront dans mcp_users_notes_0.1.0/contrib/ après la première version.
    • 0.1.0 : première version
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 09 Jan 2012 à 18:12

Bonjour,

Par contre quelqu'un peut m'aiguiller avec UMIL sur comment modifier les permissions de deux modules dans la tables des modules?
en l’occurrence: MCP_NOTES_USER et MCP_NOTES_FRONT
Car je voudrais faire le tout proprement avec UMIL.
Autre chose, doit-je inclure obligatoirement la librairie UMIL?
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar Steph » 09 Jan 2012 à 18:30

  • de g3olim4 » 09 Jan 2012 à 18:10
  • de g3olim4 » 09 Jan 2012 à 18:12


Salut,

Le fait de poster deux messages à la suite, sans réponse d'un autre membre entre deux, dans un délai de moins de 24 heures est considéré comme un UP sur phpBB-fr.

De ce fait, si tu ne souhaites pas que ton topic soit verrouillé je te prie de respecter les règles qui interdisent les UP en moins de 24 heures.

Ton complément d'information était à ajouter à ton précédent message grâce au bouton EDITER ou alors il fallait attendre 24 heures.

@+ :wink:
Avatar de l’utilisateur
Steph
Resp. des modérateurs
Resp. des modérateurs
 
Messages: 7171
Inscription: 29 Déc 2008 à 15:48
Localisation: Sur le net

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 11 Jan 2012 à 15:42

Bonjour après deux jours je relance le sujet pour savoir si quelqu'un à une idée concernant la mis en place de ces permissions de module avec UMIL car même avec remove_module et add_module je ne sais pas comment garder le parent_id pour ceux qui ont des modules supplémentaires.
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar Morgyanne » 11 Jan 2012 à 18:40

Salut,

as-tu jeté un œil sur .com : http://www.phpbb.com/mods/umil/

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31629
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 11 Jan 2012 à 18:50

Ben oui mais en fait utiliser les fonction ne me pose pas de soucis, c'est pour garder la position du module (selon comment l'utilisateur l'a déplacé) ou bien m'aider comment ajouter ma permission dans la colonne module_auth :/
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 24 Avr 2012 à 16:15

Bonjour je bump le sujet, et j’aimerais vraiment arrêter de buter sur ce problème que j'avais mit en standby pendant un moment, mais étant donné que j'ai vu hier un soucis de permissions sur le mod (que j'ai fixé) j'aimerais savoir comment affecter la permission de ce module avec UMIL car j'ai essayé de faire supprimer le module et le rajouter (juste avec l'ACL en plus donc pas de soucis pour installer) mais si on veux désinstaller le Mod UMIL par en sucette complet car il désinstalle le module avec l'ACL mais n'arrive pas à installer l'ancien module original... ABDev si tu passe dans le coin, au secours j'me noieee :roll:
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar ABDev » 24 Avr 2012 à 18:21

Gné ? Pas tout compris là.
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedInViadeo

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7678
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 24 Avr 2012 à 18:32

Je t'explique j'ai deux modules dans la DB à qui je veux juste ajouter les permissions (acl) suivantes: acl_m_user_notes
Donc mon fichier UMIL est presque complet:
Code: Tout sélectionner
$versions = array(
   '1.0.1' => array(

      'permission_add' => array(
         array('m_user_notes', 1),
      ),

      'permission_set' => array(
         array('ROLE_MOD_FULL', 'm_user_notes'),
      ),
      
      'module_remove' => array(
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_USER',
            'module_mode'   => 'user_notes',
            'module_auth' => '',
            'after' => 'MCP_NOTES_FRONT',
         )),
      ),
   ),
);

Mais j'ai deux modules (MCP_NOTES_FRONT & MCP_NOTES_USER) à qui je veux ajouter l'ACL acl_m_user_notes (colonne module_auth)
Mais je ne UMIL.module.exist ne me sers a rien UMIL.module.add ne me sers a rien non plus et UMIL.module.remove pareil....
Et si j'utilise un fichier avec la class db_tools phpbb.com m'envois bouler car ils veulent UMIL... Pourtant je vois plein de Mod utilisant la class DB_tools...
J'avais aussi essayé de supprimer les modules et les réinstaller (avec UMIL) avec la permission appropriée (acl_m_user_notes) aucun soucis donc à l'install:
Code: Tout sélectionner
      'module_add' => array(
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_USER',
            'module_mode'   => 'user_notes',
            'module_auth' => 'acl_m_user_notes',
            'after' => 'MCP_NOTES_FRONT',
         )),
      ),      
'module_remove' => array(
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_USER',
            'module_mode'   => 'user_notes',
            'module_auth' => '',
            'after' => 'MCP_NOTES_FRONT',
         )),
      ),

Mais UMIL par en sucette lors de la désinstallation :'(
Je trouve dommage qu'il manque une fonction du genre UMIL.module.set pour juste modifier les données d'un module déjà existant...
bref je bute
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar ABDev » 24 Avr 2012 à 18:51

A mon avis, la fonction la plus proche serait celle-ci : http://wiki.phpbb.com/Umil.table_row_update
Mais effectivement, il manque bien une partie Update pour la gestion des modules.

Par contre, quand tu dis que tu utilises DBTools, tu l'utilises comment ? Parce que ça peut justement avoir son importance.
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedInViadeo

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7678
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 24 Avr 2012 à 18:57

Peu importe comment je l'ai utilisé (j'ai toujours pris exemple sur les fichier d'install de primehalo qui à toujours validé ses mods comme ça, et j'avais testé en local nickel)
Voici un exemple des fichier de Primehalo (que j'ai modifié à ma sauce pour mes besoin): http://pastebin.com/6mzmZeEz
Bref je vais me contenter d'UMIL et je vais tester ce que tu m'a montré, mais là je suis en train d'essayer quelque chose apparemment l'ordre à son importance pour la désinstallation...
Code: Tout sélectionner
$versions = array(
   '1.0.1' => array(

      'permission_add' => array(
         array('m_user_notes', 1),
      ),

      'permission_set' => array(
         array('ROLE_MOD_FULL', 'm_user_notes'),
      ),
      
      'module_remove' => array(
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_USER',
            'module_mode'   => 'user_notes',
            'module_auth' => '',
            'after' => 'MCP_NOTES_FRONT',
         )),
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_FRONT',
            'module_mode'   => 'front',
            'module_auth' => '',
            'after' => 'MCP_NOTES',
         )),         
      ),
      'module_add' => array(
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_USER',
            'module_mode'   => 'user_notes',
            'module_auth' => 'acl_m_user_notes',
            'after' => 'MCP_NOTES_FRONT',
         )),
         array('mcp', 'MCP_NOTES', array(
            'module_basename' => 'notes',
            'module_langname' => 'MCP_NOTES_FRONT',
            'module_mode'   => 'front',
            'module_auth' => 'acl_m_user_notes',
            'after' => 'MCP_NOTES',
         )),         
      ),
   ),
);
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar V-X » 24 Avr 2012 à 19:44

Hello,

Lien de téléchargement HS :(
V-X
Apprenti-posteur
Apprenti-posteur
 
Messages: 172
Inscription: 25 Aoû 2010 à 01:45
Localisation: Lille
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 24 Avr 2012 à 20:12

Bientôt dispo quand j'aurait mit ce fichier UMIL à jour,
@ABDev Umil.table_row_update c'est incompréhensible ma requête à moi ressemblerais à:
Code: Tout sélectionner
UPDATE phpbb_modules SET module_auth = 'acl_m_user_notes' WHERE module_langname = 'MCP_NOTES_FRONT' OR  module_langname = 'MCP_NOTES_USER';

Mais lors de la désinstallation du mon UMIL ne peux pas pondre seul les données d'origine :shock:
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar ABDev » 24 Avr 2012 à 20:34

On va faire plus simple. Envoie-moi l'archive du MOD refusé, ainsi que le message de la raison du refus de .Com, et je regarderai ce que je peux faire.
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedInViadeo

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7678
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: [0.1.0] MCP user notes permissions (Permissions d'utiliser les fiche de suivi dans le MCP)

Messagepar g3olim4 » 24 Avr 2012 à 20:44

Arf, je n'ai pas gardé le fichier d'install avec l'utilisation de la class db_tools, mais voici le message:
RMcGirr83 a écrit:File munp_install.php do not use UMIL library, we encourage you to use UMIL library for adding auths and add/remove modules, they must be set in the database via a UMIL file and not with db_tools class.
Avatar de l’utilisateur
g3olim4
Posteur habitué
Posteur habitué
 
Messages: 269
Inscription: 14 Oct 2010 à 16:37
Localisation: Alpes-HP-PACA
Avertissements: 1

Suivante

Retourner vers MODs en développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant