hola, tengo una duda existencial sobre la configuración de permisos para un usuario con permisos de registrado en el que pueda editar sus propios eventos (sin crearlos éste).
Me explico:
El componente lo utilizo con la idea de la gestión del tiempo de la empresa para y por sus clientes en la que existen dos categorías que son: horas libres y horas ocupadas.
La idea es que el creador de eventos del front-end del sitio web, sólo él cree todos los eventos y que, cuando un usuario registrado se conecte al sitio web, sólo pueda editar los eventos que van reflejados como horas libres.
¿Esto se puede hacer con JEvents?
Lo que yo he probado es dar permisos al usuario registrado para que pueda crear eventos y de esta forma al editar un evento publicado desde el front-end como categoría de horas libres con el usuario administrador, me deje elegir a quién le pertenece el evento con la idea de que cuando un usuario registrado se conecte, pueda editar esto, pero claro, el problema está que si le doy permisos de crear eventos, los puede crear todos y no es lo que quiero.
Lo que yo quiero es que cuando el usuario administrador cree un evento en el front-end con categoría de horas libres, el usuario registrado que se conecte pueda editar esa categoría de hora libre.
¿Esto se puede hacer en JEvents?
Perdonar el texto tan largo pero he intentado explicarme lo mejor posible. Espero que se pueda entender lo que pretendo hacer.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Desde el backend tienes más permisos que puedes combinar, desde Componentes > Jevents > configuración > Permisos, tienes por ejemplo el de editar eventos o editar eventos propios , ver imagen
Tendrías que probar si esto se refleja en el front-end o si es sólo para el backend del sitio.
Realiza un backup de tu sitio antes de hacer esto por que esto es la ACL de Joomla y podrías modificar algo accidentalmente.
Saludos.
Hola Jhon, si yo elijo la opción concreta de "editar eventos" en los permisos de Jevents de mi back-end, no significa esto que ¿el usuario en cuestión puede editar todos los eventos que hayan sido publicados?
Hola
Si, pense que tu problema era la creación sólamente, entiendo que igual no te interesa que se edite todos los eventos sino sólo los de la categoría.
De manera general no habria opción para esto, esto por el motivo de que es otro usuario el que crea los eventos y luego los asigna, lo ideal es que el mismo usuario crea sus eventos y el mismo edita los que creo.
Una posible solución sería ocultar la opcion de crear en la plantilla, aunque esto lo ocultara para todos en el front-end, podrá el administrador seguir creando eventos en el backend, para revisar esto envía un usuario registrado que edita eventos y que actualmente ve la opción de creación para revisar si con CSS se puede ocultar el link o boton de creación.
Saludos
Contenido solo visible a usuarios registrados
Hola
He ingresado con :
Contenido solo visible a usuarios registrados
Te refieres a ocultar este link para este usuario registrado?
Podrías ocultarlo por CSS, ubica este archivo :
/templates/encelado/css/encelado-custom.css
Al final agrega el siguiente código :
.nav_bar_cell a{ display:none; }
Saludos.
Hola, cerrad el tema porque he hecho una migración entera del sitio web y si me surge alguna duda concreta creo un hilo nuevo.
Gracias.