Page 1 sur 2

situation des elements d'envoi de memo

MessagePublié: 07 Sep 2011 à 14:06
par hippostef
Bonjour,
En vue d'un changement d'outil messagerie... je souhaites enlever toute les possibilites d'envoi de message depuis les bases courriers, celles-ci etant gardees uniquement a titre de sauvegarde du courrier apres passage sur le nouvel outil.
J'ai pour cela enlever la totalite (enfin je pensais) des actions d'envoi de mails dans le modele de base courrier mais il reste 2 pbs:
- lorsque l'on modifie un mail deja present et que l'on essaie d'en sortir, il propose via une boite de dialogue, l'envoi/l'enregistrement... ou se trouve donc cette boite de dialogue afin que je la desactive ???
- dans le menu, il y a "creation-Courrier"... je suppose que c'est un menu systeme que je ne peux desactiver ?

Merci d'avance !

MessagePublié: 07 Sep 2011 à 14:15
par Raziel
Bonjour,

j'ai personnellement dû déjà faire ce type de chose et je dois bien t'avouer que je ne me suis pas embêter plus que ça : j'ai passer tout le monde auteur de leur boite rendant impossible la création de nouveau mail.
De plus, à l'ouverture de la base, s'affichait une page indiquant que cette base ne pouvait plus servir à l'envoi de mail mais juste à la consultation des anciens.


Concernant tes demandes :
dans le menu, il y a "creation-Courrier"... je suppose que c'est un menu systeme que je ne peux desactiver ?

Il faut que dans le masque Memo tu décoche l'option "inclure dans le menu création"

Lorsque l'on modifie un mail deja present et que l'on essaie d'en sortir, il propose via une boite de dialogue, l'envoi/l'enregistrement... ou se trouve donc cette boite de dialogue afin que je la desactive ???

Regarde dans l'évènement PostSave des masque Memo et reply

MessagePublié: 07 Sep 2011 à 14:21
par hippostef
Re,

J'avais bien pense a les mettre auteurs et enlever la creation mais j'ai affaire a des petits malins donc jusque capable de prendre un ancien message de le modifier et de le renvoyer -> detourne la creation.

J'ai deja tout vire les PostSave, QueryClose.... mais j'ai toujours cette boite de dialogue !!!

Ah j'allais oublie... j'ai aussi deja enleve l'option d'inclure dans le menu...

MessagePublié: 07 Sep 2011 à 14:24
par Raziel
Si tu les met lecteurs, il ne ils ne pourront plus éditer un ancien message

J'ai deja tout vire les PostSave, QueryClose.... mais j'ai toujours cette boite de dialogue !!!

Tu as retiré le code sur tous les masques de mail ?

MessagePublié: 07 Sep 2011 à 14:30
par hippostef
Raziel a écrit:Si tu les met lecteurs, il ne ils ne pourront plus éditer un ancien message


je pense que si j'arrive pas a enlever la boite de dialogue, j'en arriverais surement la...
j'aurais voulu leur laisse quand meme la possiblite de classer leur docs

Raziel a écrit:Tu as retiré le code sur tous les masques de mail ?


Oui sur le coup j'ai ete brutal ;-)

Par contre j'ai fait une recherche via le synopsis pour voir si je trouvais pas le libelle de cette boite et voir ou elle etait mais sans succes...

MessagePublié: 07 Sep 2011 à 14:38
par Raziel
j'aurais voulu leur laisse quand meme la possiblite de classer leur docs

Sinon tu les met Auteur sans possibilité de créer des documents

je pense que si j'arrive pas a enlever la boite de dialogue, j'en arriverais surement la

Remplace le code contenu dans le QuerySend par
Code : Tout sélectionner
Continue = false

MessagePublié: 07 Sep 2011 à 14:52
par hippostef
Raziel a écrit:Remplace le code contenu dans le QuerySend par
Code : Tout sélectionner
Continue = false


arrhhh bien vu :app008: j'aurais du y pense !!! dans l'urgence j'ai pas pris le temps de reflechir un minimum :oops:

Grand Merci !

MessagePublié: 07 Sep 2011 à 14:58
par Raziel
hippostef a écrit:dans l'urgence j'ai pas pris le temps de reflechir un minimum :oops:

Grand Merci !

C'est pour ça qu'on est là... :danse001:

MessagePublié: 07 Sep 2011 à 20:44
par roubech
sinon, je lance plus mon designer à cette heure, mais de mémoire dans une lib ???common??? tu retrouves une grosse partie du code et l'affichage de cette boite de dialogue doit être lié à une viriable ou un champ dont le nom contient "ACTION"

MessagePublié: 08 Sep 2011 à 08:59
par Raziel
roubech a écrit:je lance plus mon designer à cette heure

Ah bon... :lol:

MessagePublié: 08 Sep 2011 à 09:15
par LSong
si j'ai une archive local de ma base mail tu penses faire quoi ?

a la société général ils ont voulut couper la messagerie notes, mais bon on ne peu pas empercher un dev de faire ce qu'il veut

il y a pas quelque chose coté serveur pour bloquer les mail ?

MessagePublié: 08 Sep 2011 à 09:16
par Michael DELIQUE
ouaip : couper la tache router

MessagePublié: 08 Sep 2011 à 10:57
par hippostef
bonjour,

roubech a écrit:sinon, je lance plus mon designer à cette heure, mais de mémoire dans une lib ???common??? tu retrouves une grosse partie du code et l'affichage de cette boite de dialogue doit être lié à une viriable ou un champ dont le nom contient "ACTION"


Toujours rien... je pensais que cette boite se trouvait comme la plupart en sous-masque mais niet !

LSong a écrit:il y a pas quelque chose coté serveur pour bloquer les mail ?


La difficulte est qu'il y a migration du courrier mais pas des applicatifs (enfin pas pour tout de suite), donc il faut interdire l'envoi de mail depuis le courrier mais pas les mails issus d'applicatifs...

MessagePublié: 08 Sep 2011 à 10:59
par Raziel
au niveau du routeur tu peux poser des restriction sur les adresses mail expéditeurs

MessagePublié: 08 Sep 2011 à 12:56
par roubech
regarde la lib CoreEmailClasses_fr-FR, la methode QuerySave dans la classe UIMemoDocument ...

Sinon, tu remplace le design par un nouveau template dans lequel il n'y a qu'un masque Memo réduit aux quelques champs utiles et une ou deux vues (et garder les dossier qui normalement sont bloquer pour refresh design)