Phenix Agenda
http://phenix.gapi.fr/forum/

Mod Phenix V4.5 - Appropriation d'une note
http://phenix.gapi.fr/forum/viewtopic.php?f=16&t=835
Page 1 sur 1

Auteur:  Berni69 [ 15 Avr 2007 21:32 ]
Sujet du message:  Mod Phenix V4.5 - Appropriation d'une note

Ce MOD me plait beaucoup !

Il permet au connecté A de s'approprier un note sur l'agenda de B, ce qui lui permet de modifier cette note. A pourra se réapproprier cette note s'il le souhaite.

Bref, l'intervention des uns sur l'agenda des autres est possible à condition que l'autorisation d'accès à l'agenda soit donnée, bien évidemment. Les notes "privées" restant privées, of course !

V2 -> Mod_Phenix_V45_Appropriation_d_une_note_V2.txt

Merci aux développeurs !

Bonne utilisation.

Auteur:  MaxWho17 [ 15 Avr 2007 21:52 ]
Sujet du message: 

Petit complément d'information :

la v2 permet l'appropriation depuis les modes quotidien, hebdo et mensuel
c'est la v1 qui était limitée :wink:

Auteur:  Berni69 [ 15 Avr 2007 22:07 ]
Sujet du message: 

Ok, corrigé ! Merci. :wink:

Auteur:  MaxWho17 [ 23 Avr 2007 12:40 ]
Sujet du message: 

J'ai ajouté l'appropriation à partir du module de recherche, qui se trouvé précédement dans le mod "recherche tous agenda".

Ainsi, on peut appliqué les 2 mod indépendement.

J'ai également créer une fonction d'appropriation et d'affichage de la note en modification, pour remplacer le double appel javascript.

Cela simplifie également l'installation conjointe des 2 mods. :wink:

Auteur:  Berni69 [ 23 Avr 2007 22:01 ]
Sujet du message: 

C'est corrigé dans le premier post !
Merci !

Auteur:  feyhung [ 27 Avr 2007 14:10 ]
Sujet du message: 

Est il possible de modifier le mod pour qu'il puisse correspondre avec le très bon mod d'Omega "Planning Hebdomadaire global" ??

merci :wink:

Auteur:  mak972 [ 05 Oct 2007 16:01 ]
Sujet du message: 

Bonjour,
J'ai trouver un bug dans ce mod une fois que l'on c'est appropriée une note on ne peux pas dire que la note est terminée ou active. Sa serait cool si quelqu'un pouvais corriger ce bug.

Auteur:  MaxWho17 [ 05 Oct 2007 16:31 ]
Sujet du message: 

Ton souci n'est pas un bug mais c'est plutôt le fonctionnement normal de Phenix; petit rappel :
- lorsque tu t'approprie une note, elle t'appartient
- lorsqu'une note t'appartient, tu peux la modifier quel que soit l'agenda sur lequel tu te trouve, du moment que tu possède les droits en modif sur celui-ci
- la case pour terminer une note (rouge/verte) n'est accessible et n'a d'effet que sur ton propre agenda

Pour contourner cette limitation il te faut le mod suivant "changement de statut" dispo ici

Nb: il y a 2 versions du mod, la v1 pour modifier le statut des notes qui t'appartiennent; la v2 pour modifier le statut de toutes les notes :wink:

Auteur:  mak972 [ 08 Oct 2007 12:03 ]
Sujet du message: 

Merci Beaucoup.

Auteur:  mak972 [ 14 Déc 2007 12:26 ]
Sujet du message: 

Je voudrait savoir comment marche ce MOD en profondeur.
Parce qu'il créai indirectement un bug dans mon MOD.
L'idée serait de m'explique ce qu'il faudrait que je fasse pour pouvoir réaffecter les notes aux utilisateurs je vais donner un exemple pour que sa soit plus explicite.

L'utilisateur A créai une note dans l'agenda de l'utilisateur B mais après ce que je voudrait faire c'est une fonction qui me permettrai de dire que cette note a été créer par l'utilisateur B pour lui même et non créer par l'utilisateur A pour l'utilisateur B.

Je sais pas trop si tu comprend ce que je veux faire.

Parce que du coup a cause de sa que je fouille les agenda des utilisateur pour savoir ce qu'il font j'arrive pas a savoir quand l'utilisateur a des notes dans son agenda créer par quelqu'un d'autre que lui et donc du coup pour ceux qui utilise mon MOD avec le tien et qu'il font des appropriation de notes dans tout les sens ben mes bilan sont faux.

Donc j'aimerai que tu guide mes doigt sur le clavier pour que je puisse faire une fonction qui "mettra a jour" les agenda de tout les utilisateurs et qui affectera dans la base de donnée les notes qui leur sont due.

Merci d'avance

Auteur:  MaxWho17 [ 14 Déc 2007 15:33 ]
Sujet du message: 

Pour info, la fonction d'appropriation existe de base dans Phenix, ce mod ne fait qu'étendre son champ d'action. :wink:

Pour répondre à ta question, quelques explications :

- le champ age_util_id de la table px_agenda correspond au propriétaire de la note (celui qui l'a créée ou se l'ai approprié), il est le seul à pouvoir la modifier.

- le champ age_createur_id de la table px_agenda correspond au créateur de la note (identique à age_util_id lors de la création mais différent lors d'une appropriation)

- la table px_agenda_concerne permet de connaitre les utilisateurs concernés par chaque note ainsi que l'état de la note (terminé ou non), elle contient une ligne pour chaque personne, c'est à dire que si 4 personnes sont concernés par une note il y aura 4 lignes reprenant l'id de la note.

:arrow: Je n'ai pas trop eu le temps de regarder ton mod, mais si tu veux connaitre le remplissage réel des agendas, tu dois obligatoirement utiliser la table px_agenda_concerne, car si un utilisateur n'est ni le propriétaire, ni le créateur de la note, tu ne le saura pas :wink:

PS: age_id=aco_age_id

Auteur:  mak972 [ 14 Déc 2007 15:53 ]
Sujet du message: 

Merci pour ton aide.

Je vais essayer de faire une requette afin de "réparer mon problème" en gros lors de la création d'un bilan je fera un petit coup de reappropriation des notes.

En gros ce que tu ma dit c'est de mettre dans la table px_agenda les collones age_util_id = aco_util_id ?

Je vais essayer sa !!

:lol:

Auteur:  MaxWho17 [ 14 Déc 2007 16:19 ]
Sujet du message: 

mak972 a écrit:
je fera un petit coup de reappropriation des notes.

Je ne te le conseille pas.

En fait si j'ai bien compris, ton mod permet de connaitre le cumul d'heure pour une période, un libellé, et un utilisateur donné, c'est bien ça ?

Si c'est le cas, tu dois dans ta requête, faire une jonction entre la table agenda et la table agenda_concerne sur age_id=aco_age_id.
Tu ne peux pas te limiter à la table agenda qui ne contient que le détail de la note mais ne te dit pas les agendas sur lesquels elle apparait; c'est la table agenda_concerne qui sert à cela. :wink:

Auteur:  mak972 [ 18 Déc 2007 13:09 ]
Sujet du message: 

Je pense que tu a a raison je vais modifier mon MOD pour qu'il fonctionne dans cette optique.
Encore merci

Auteur:  dani [ 31 Mar 2014 08:28 ]
Sujet du message:  Re: Mod Phenix V4.5 - Appropriation d'une note

Bonjour,

Compatible 5.51 ?

Merci
Daniel

Page 1 sur 1 Heures au format UTC + 1 heure [ Heure d’été ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/