Hamcha / maud

rocks
https://crunchy.rocks/
Other
5 stars 1 forks source link

Fix a bunch of admin-related bugs, change tagsearch behaviour #97

Closed silverweed closed 6 years ago

silverweed commented 6 years ago

Sono un po' di modifiche, ho cercato di separarle in commit isolati per chiarezza. In a nutshell:

  1. Vari script non consideravano come si deve crOpts.basepath, quindi in admin mode attivata tramite path c'era una serie di bug principalmente correlati a option.coffee (quindi ad esempio il thread dehighlighting, il jump to last read, eccetera)
  2. I pulsanti di post action venivano nascosti anche all'admin se il post era già stato deletato dall'utente, rendendo impossibile purgare un post/thread. Era solo un frontend bug, quindi di facile soluzione.
  3. Ho aggiunto un'immagine per indicare quando l'utente ha attivato enhanced security ma sta visitando il sito da http (su crunchy.rocks non può succedere, ma in generale sì)
  4. window.crOpts è ora read-only
  5. ho deciso di modificare il comportamento del search by tag quando vengono specificate più tag: prima trovava tutti i thread con una qualunque delle tag specificate, ora invece trova solo i thread che hanno tutte le tag specificate.
Hamcha commented 6 years ago

LGTM!

silverweed commented 6 years ago

Merged!