Restringiendo el acceso para ver invites canjeados

Quisiera consultar sobre la configuración actual de la visibilidad de la actividad de invitaciones por parte de los usuarios. En este momento, cualquier usuario normal puede ver quién ha canjeado invitaciones en los perfiles de otros usuarios. ¿Hay alguna forma de restringir este acceso, para que los usuarios no puedan ver las invitaciones canjeadas por otros?

Agradezco cualquier orientación que pueda proporcionar sobre la implementación de dicha restricción.

2 Me gusta

Ahora que lo mencionas, de hecho puedes ver quién ha canjeado el enlace de quién. ¡Sorprendente!

2 Me gusta

El texto de la invitación se puede cambiar a “aprobado por” o “bienvenido por” si la propia invitación es una molestia.

Si invitaste a tu cuñado y no quieres que tu cuñada se entere, puedes crear un componente como este:

.user-main .about .secondary dt {
    
    display: none;

}



[class='ember-view '] {
  display: none;
}

Pero solo lo probé para que funcionara, no para saber dónde más podría funcionar y no ser deseado, así que úsalo con precaución.
Recomiendo el componente ya que puedes desactivarlo más fácilmente que si lo pones en tu tema y dentro de dos años no puedes averiguar qué está causando un nuevo problema.

1 me gusta

Quiero ocultar este botón para otros usuarios, lo que significa que otros usuarios no pueden ver a quién invito.

1 me gusta
.user-invite-list {
display: none;
}

Eso debería ocultar tu lista, pero los perfiles de usuario mostrarán la misma información.

1 me gusta

Cuando uso esto, también oculta la lista de invitados en mi propio perfil. Quiero que los usuarios puedan ver a quién han invitado, pero no ver a quién han invitado otros usuarios.

Necesitarás algo de lógica para verificar el usuario actual frente al perfil que se está viendo. Todavía estoy aprendiendo, así que necesitaré un cerebro más grande.