JEvents configurar ...
 
Avisos
Vaciar todo

JEvents configurar componente para que usuario registrado pueda editar eventos propios

7 Respuestas
2 Usuarios
0 Reactions
1,002 Visitas
Respuestas: 301
Reputable Member
Topic starter
 

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


 
Respondido : 20/06/2016 9:39 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 20/06/2016 10:34 pm
Respuestas: 301
Reputable Member
Topic starter
 

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?


 
Respondido : 21/06/2016 6:49 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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


 
Respondido : 21/06/2016 9:28 pm
Respuestas: 301
Reputable Member
Topic starter
 

Contenido solo visible a usuarios registrados


 
Respondido : 22/06/2016 7:25 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

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.


 
Respondido : 22/06/2016 10:15 pm
Respuestas: 301
Reputable Member
Topic starter
 

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.


 
Respondido : 25/06/2016 12:34 pm