Foros

 
ForumForumForos DNNForos DNNCuestiones gene...Cuestiones gene...Permisos UsuariosPermisos Usuarios
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 28/03/2008 3:41
 
 Modificado por anonymous  en 28/03/2008 4:43:14

Holas...!

Hay veces que damos permisos a un usuario sobre una determinada pagina, este cuando entra puede editar su contenido, agregar, modificar, elimanar modulos.... Al igual que tiene disposicion total sobre la pagina como tal..!

Hay alguna forma en el que se le puedan dar estos permisos de edicion, modificacion y eliminacion de modulos... Sin que pueda añadir o elimar pagina?? ... En fin graficamente sin que tenga habilitado el recuadro de la esquina izquierda de la parte superior??

Sería mu ventajoso...

Gracias!!!

Nuevo Mensaje
 28/03/2008 4:15
 

A ver si esto te ayuda...

Primero da los permisos a los módulos, no a las páginas...

Luego prueba la opción de admin - configuración de sitio - Configuración Usabilidad - Seguridad Panel Control

Nuevo Mensaje
 28/03/2008 8:05
 

Lo probe, pero no ocurre nada... Lo importante es que pueda seguir insertando o eliminando modulos, pero sin poder agregar o eliminar una nueva pagina....

Lo que quiero es que las funciones de pagina (esquina superior izquierda) quede deshabilitada, pero la parte de los modulos activa y no he encontrado la forma...

Nuevo Mensaje
 29/03/2008 17:00
 
 Modificado por jmaldonadom  en 29/03/2008 18:17:25

Observa que si asignas permisos de edicción sobre una determinada página, el usuario únicamente puede crear páginas hijas de esa página. Pese a todo, sería estupendo poder controlar ésto y que únicamente pudiera editar los contenidos de esa página sin que pudiera crear nuevas páginas (aunque sean hijas). No veo la forma de hacerlo usando el core DNN únicamente, quizás algún módulo de terceros lo permita.

Una chapuzilla que se me ocurre es colocar un script en la cabecera de un módulo en la página, que únicamente sea visible por el rol de usuario al que se pretenda impedir la creacción de páginas, y que ataque a la visibilidad de los ID de los vínculos de agregar y eliminar página...

No lo he probado pero seguro que funcionaría, algo así como: document.getElementById("IconBar.ascx_cmdAddTabIcon").style.display='none'; ya que todos los vínculos a las funciones de página tienen como id algo parecido a IconBar.ascx_cmdXXXTabZZZ o IconBar.ascx_imgXXXTabZZZ donde xxx sería add, delete, edit, export... y zzz sería icon o ""...

Esta noche estoy muy cansado y sin ganas de escribir javascript ni cualquier otro código que me exija corrección sintáxtica,  así que te pongo pseudocódigo de como lo haría yo, (suponiendo que usas el panel de control IconBar del core DNN):

Para cada elemento en Document.getElementById"IconBar.ascx_rowControlPanel").Objects

Si elemento.ID contiene "Tab" entonces elemento.style.display="none"

fin bucle.

Nuevo Mensaje
 31/03/2008 6:46
 

Ante todo muchisimas gracias..... Me alegra mucho saber que existe un foro que realmente presta atencion a sus usuarios.... Gracias por tus respuestas a mis cuestiones...

En el caso de este, me imagino que tu idea podria a ver valido, no q no veia muy viable es q este script se ubicara en uno de los modulos, pues de todas formas este usuario iba a poder añadir nuevos modulos lo q dañaria este pequeño truquito.....( Bueno si es asi que entendi la idea... Disculpa si no!)

De todas formas como esta situacion es algo particular en este proyecto les comento lo que hice por si se ven en la tarea de que un dia les haga falta:

"Como sabemos el administrador tiene muy buenos permisos, lo que hay acciones que las puede llevar a cabo por mas de una vía cierto?... Pues aqui esta el punto, como se que si el verdadero administrador, el que tiene todos los permisos desea añadir, editar o eliminar pagina puede hacerlo por la via de su lista desplegable de acciones en el menu Admin (Paginas)... Lo que hice fue comentar el codigo que afectaba a la esquina superior izquierda, dejando vacío este lugar... Para ello deben dirigirse a la carpeta admin\ ControlPanel y buscar el control de usuario IconBar tanto en su parte de diseño como de codigo se afectan algunas lineas que hay que comentar si se quiere que la pagina siga funcionando correctamente..

Es un poco bastante chapusa la solucion, pero si llego a tener pequeños administradores estos no podran hacer lo que no queria que hicieran y lo importante que es el administrador principal, seguira llevando a cabo sus acciones aunque tenga que ir por la otra via, a la que llega de igual forma y hasta de una manera mas visual de lo que hace realmente."

Aunque la mayoria de las personas a las que he podido leer sus grandes obras en este portal (como las tuyas JoseMM o tcoll), saben de desarrollo y desarrollan codigo... Si alguna persona de la que lea este mensaje no lo sabe, es mejor que no toque estos archivos pues podria lastimar la estabilidad del portal y dañar su propio proyecto.

Gracias de nuevo y espero poder seguir en contacto con ustedes

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNCuestiones gene...Cuestiones gene...Permisos UsuariosPermisos Usuarios

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...