Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Bloqueo selectivo en formulario

Estas en el tema de Bloqueo selectivo en formulario en el foro de Drupal en Foros del Web. Hola a todos, este es mi primer post en este foro, y de antemano agradezco la ayuda que me den. Mi pregunta es la siguiente... ...
  #1 (permalink)  
Antiguo 29/01/2013, 02:36
 
Fecha de Ingreso: enero-2013
Mensajes: 48
Antigüedad: 11 años, 11 meses
Puntos: 0
Bloqueo selectivo en formulario

Hola a todos, este es mi primer post en este foro, y de antemano agradezco la ayuda que me den.

Mi pregunta es la siguiente...

Despues de que un usuario crea y rellena un formulario, en este caso de una ficha técnica, con sus correspondientes campos rellenados, etc .... ¿que puedo hacer para bloquear ciertos campos de un nodo creado para que no vuelvan a ser modificados?

Sabeis si existe algun módulo que lo permita?

Me interesa esto ya que, una vez he comprobado que los datos metidos en un campo son verdaderos, no quiero que ningun usuario los vuelva a modificar.

Tan solo eso, muchas gracias!
  #2 (permalink)  
Antiguo 29/01/2013, 05:15
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 2 meses
Puntos: 265
Respuesta: Bloqueo selectivo en formulario

Los usuarios pueden tener permiso de crear tipos de contenido, pero no de editarlos, te sirve eso?

CCK tiene un módulo llamado Content permission que te añade permisos para cada campo, por si querés personalizarlo. No se si eso te sirva de algo.

Saludos.
  #3 (permalink)  
Antiguo 29/01/2013, 11:21
 
Fecha de Ingreso: enero-2013
Mensajes: 48
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Bloqueo selectivo en formulario

Hola Mario, muchas gracias por la rápida respuesta.

La verdad no he encontrado por ninguna parte el módulo "Content permission" que mencionas, también lo he buscado entre los módulos y nada.

Lo que sí he instalado es el módulo "Field Permissions", no es lo que buscaba, pero se acerca bastante.

Este módulo lo que hace es darte la opción de bloquear los campos o dar permisos individuales para cada campo, pero de una manera general. Lo que yo buscaba era la opción de cambiar el estado de permisos para cada campo pero, hacerlo individualmente para cada nodo creado.

Tal como lo hace este módulo es más rápido y hasta más cómodo, pero como te digo no da la opción de hacerlo para cada artículo/nodo creado.

A ver si con este me valgo, de todas formas muchas gracias!
  #4 (permalink)  
Antiguo 29/01/2013, 11:46
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 2 meses
Puntos: 265
Respuesta: Bloqueo selectivo en formulario

Lamentablemente para lograr esa funcionalidad tendrás que hacer un módulo propio. Podés basarte en las funciones del módulo Field Permissions para obtener la funcionalidad.

En realidad no es tan complicado de hacer, porque vos tenes el hook_user, que al crear un contenido puedas bloquear permisos usando Field Permissions parece accesible de programar. Pero para eso ya necesitas nociones un poco más avanzadas, no se cual sea tu nivel de Drupal.

No tuve en cuenta que trabajas con Drupal 7, Content Permissions es para Drupal 6 o menores.

Por último, usando ese módulo podés crear contenido con esos campos visibles y luego que no los pueda editar? Debería funcionar y eso es trivial de hacer.

Saludos.
  #5 (permalink)  
Antiguo 30/01/2013, 17:32
 
Fecha de Ingreso: enero-2013
Mensajes: 48
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Bloqueo selectivo en formulario

Hola de nuevo Mario. Sí, trabajo con Drupal 7.

Pues para mí es algo complicado programar un módulo ahora mismo, ya que no tengo tantas nociones de programación pero a ver que es lo que hago.

Lo que he hecho ha sido bloquear algunos campos para que no puedan ser editados, o que tan solo los pueda editar el que lo relleno con los permisos dados al "own content".

Muchas gracias, seguiré probando a ver que hago.
Solo lLlevo como 2 meses con Drupal y aunque he avanzado bastante, hay cosas que aun no se me dan del todo bien, pero poco a poco.

Saludos!

Etiquetas: bloqueo, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:26.