I membri dei gruppi nascosti in no_ads_for_groups vedono ancora annunci

Sì, questo è un problema.

Il plugin pubblicitario esegue tutta la logica di “mostra o non mostrare” gli annunci in base alle informazioni sul gruppo e sul livello di fiducia che ottiene dal server.

Dato che l’appartenenza al gruppo è nascosta all’utente, il client non ha modo di capire che gli annunci devono essere nascosti.

Il codice deve essere riscritto in modo che la logica risieda sul lato server (probabilmente un campo sull’utente corrente dice “questo utente ha annunci” o “questo utente non ha annunci”). Si tratta di un cambiamento piuttosto grande perché molta della logica ora è implementata in JavaScript e deve essere spostata in Ruby.

Sto mettendo un pr-welcome su questo, se abbiamo alcune richieste ripetute per questo, prenderò in considerazione l’accelerazione. È un cambiamento complesso.

1 Mi Piace