| Autore |
Messaggio |
tconcato
 Utente
58 Discussioni
|
06 giugno 2007 alle 15:12:13 
Ciao, è possibile fare in modo che anche un utente che ha solo alcuni ruoli (tipo CalImgDwn) possa inviare le newsletter? Al momento mi sembra di capire che solo chi ha il ruolo admin lo possa fare. Grazie Tommy
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
06 giugno 2007 alle 15:16:55 
Si, la newsletter è disponibile solo per l'admin, non ci sono ruoli che permettano ad un utente di inviare newsletter.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
tconcato
 Utente
58 Discussioni
|
06 giugno 2007 alle 15:34:45 
per me è davvero importante che la si possa inviare anche da altri ruoli. Mi potresti dire cos devo modificare pls. Grazie
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
06 giugno 2007 alle 15:58:51 
Non ho presente quali modifiche poter fare per assegnare la newsletter ad altri ruoli, ma credo sia una funzionalità resa disponibile all'admin tramite una sub o una funzione ben precisa. Se ti puoi fidare di qualche utente a tal punto da lasciare la newsletter libera, a questo punto puoi anche evitare la modifica di funzioni e Sub, dando il ruolo di admin agli utenti che ritieni opportuno.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
06 giugno 2007 alle 16:05:20 
Rettifico quanto scritto precedentemente, almeno in parte, puoi modificare il file newsletter.asp, richiamando un ruolo diverso da administrator.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
piosky_to2003
 Esperto
2291 Discussioni
|
06 giugno 2007 alle 16:12:51   Modificato il 06 giugno 2007 alle 16:20:02
Per non lasciare proprio a tutti la possibilita di spedire newsletter puoi crearti una categoria utente chiamata NEWSLETTER e assegli agli utenti che possono spedire news tale categoria
poi apri admin_mail.asp e cambi i due if
If IsAuthorizedBin(ROLE_ADMINISTRATOR) Then
in
If IsAuthorizedCat("NEWSLETTER") or IsAuthorizedBin(ROLE_ADMINISTRATOR) Then
e metti un link al file nel menu o nella toolbar
A prima vista dovrebbe fungere, credo , prova 
umh forse devi cambiare anche l'if nel file che ti ha detto Dj newsletter.asp
--------------- Silvio Andrighetti Formaggini (Piosky) ![[lo]](/smileys/coucou.gif)
http://www.roadrunners.to.it Sito Prove http://www.piosky.somee.com msn : chat_silvio@hotmail.com
|
tconcato
 Utente
58 Discussioni
|
06 giugno 2007 alle 17:29:49 
uhm... ok, ci ho pensato un pò e cio che mi serve è che gli utenti che hanno il role NEW (news) possano inviare newsletter. Questi sono i file che ho modificato e il modo in cui lo ho fatto:
newsletter.asp: If isAuthorizedBin(ROLE_ADMINISTRATOR) or isAuthorizedBin(ROLE_NEW) then DoNewsletter End If
xml/controlpanel.xml: <element> <text type="translation">LANG_SENDMAIL_MENU</text> <link type="instruction">GLOBAL_SITE_ADMIN_PATH & GLOBAL_SITE_MAIL_PAGE</link> <target></target> <bullet></bullet> <role type="instruction">ROLE_NEW</role> <flag></flag> </element>
Però quando da un user con role NEWS entro e clicco su Invia Email/News, nel control panel, mi dice che non ho il ruolo richiesto. Dove sbaglio? Grazie
|
piosky_to2003
 Esperto
2291 Discussioni
|
06 giugno 2007 alle 17:40:57 
come ho scritto devi applicare lo stesso if ( 2 volte ) anche in admin_mail.asp
--------------- Silvio Andrighetti Formaggini (Piosky) ![[lo]](/smileys/coucou.gif)
http://www.roadrunners.to.it Sito Prove http://www.piosky.somee.com msn : chat_silvio@hotmail.com
|
tconcato
 Utente
58 Discussioni
|
06 giugno 2007 alle 17:41:39 
Scusate, non ho messo ROLE_NEW, ma ROLE_NEWS in tutti e due i file
|
tconcato
 Utente
58 Discussioni
|
06 giugno 2007 alle 17:45:27 
ok, perfetto funziona. Grazie mille! Impaccabili come al solito!
|