Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Invio newsletter: Solo admin?

Autore Messaggio
tconcato

Utente
Utente
58 Discussioni



Profilo - tconcato
06 giugno 2007 alle 15:12:13 Profilo - tconcatoInvia un messaggio privato Rispondi quotando
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
Esperto
1025 Discussioni



Profilo - djveleno
06 giugno 2007 alle 15:16:55 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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
Utente
58 Discussioni



Profilo - tconcato
06 giugno 2007 alle 15:34:45 Profilo - tconcatoInvia un messaggio privato Rispondi quotando
per me è davvero importante che la si possa inviare anche da altri ruoli. Mi potresti dire cos devo modificare pls.
Grazie
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
06 giugno 2007 alle 15:58:51 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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
Esperto
1025 Discussioni



Profilo - djveleno
06 giugno 2007 alle 16:05:20 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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
Esperto
2291 Discussioni



Profilo - piosky_to2003
06 giugno 2007 alle 16:12:51 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
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]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
tconcato

Utente
Utente
58 Discussioni



Profilo - tconcato
06 giugno 2007 alle 17:29:49 Profilo - tconcatoInvia un messaggio privato Rispondi quotando
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 &amp; 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
Esperto
2291 Discussioni



Profilo - piosky_to2003
06 giugno 2007 alle 17:40:57 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
come ho scritto devi applicare lo stesso if ( 2 volte )
anche in admin_mail.asp
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
tconcato

Utente
Utente
58 Discussioni



Profilo - tconcato
06 giugno 2007 alle 17:41:39 Profilo - tconcatoInvia un messaggio privato Rispondi quotando
Scusate, non ho messo ROLE_NEW, ma ROLE_NEWS in tutti e due i file
tconcato

Utente
Utente
58 Discussioni



Profilo - tconcato
06 giugno 2007 alle 17:45:27 Profilo - tconcatoInvia un messaggio privato Rispondi quotando
ok, perfetto funziona.
Grazie mille! Impaccabili come al solito!

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 195
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5688470 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi