Skip to content

Releases: claudiovinco/olobuild

v3.7.4 - Nuclear fix admin access + diagnostics page

Choose a tag to compare

@claudiovinco claudiovinco released this 17 Apr 13:02

Hotfix definitivo per 'Non hai il permesso di accedere a questa pagina'.

Fix nucleare (safety net)

Aggiunto filtro user_has_cap che garantisce agli amministratori tutte le capability richieste da Olobuild (manage_options, edit_posts, edit_pages, upload_files, switch_themes, unfiltered_html) anche se plugin esterni (Tutor LMS, Members, User Role Editor) le hanno rimosse.

Pagina diagnostica

Nuova voce in Strumenti → Olobuild Diagnostics — accessibile a qualsiasi utente loggato (cap read). Mostra:

  • Ruoli e capability dell'utente corrente
  • Stato plugin (versione, opzioni, transient)
  • Plugin attivi
  • Link test per verificare accesso a ogni pagina Olobuild

Se il bug persiste, visita la pagina diagnostica e invia screenshot per analisi.

v3.7.3 - Fix access on restrictive installs

Choose a tag to compare

@claudiovinco claudiovinco released this 17 Apr 12:21

Hotfix — risolve 'Non hai il permesso di accedere a questa pagina' su installazioni fresh o con plugin di role management (Tutor LMS, ecc.).

Cambiamenti

  • Menu admin usa manage_options (sempre presente sugli amministratori) invece di edit_posts (talvolta rimosso da plugin esterni)
  • Wizard di setup non fa più redirect automatico all'attivazione: ora c'è un banner informativo più sicuro

Upgrade su sito esistente

Scarica lo ZIP → Plugin → Aggiungi nuovo → Carica (sostituisce la versione precedente).

v3.7.2 - Fix setup wizard Unauthorized

Choose a tag to compare

@claudiovinco claudiovinco released this 17 Apr 11:55

Bugfix release — fixes the 'Siamo spiacenti, non hai l'autorizzazione' error on fresh plugin installs.

Root cause

WordPress 6.x regression: add_submenu_page(null, ...) for hidden admin pages triggers an authorization error even for users with required capabilities.

Fix

Setup wizard page now uses options.php as parent instead of null. The page is still hidden from the admin menu.

Upgrade

Download the ZIP and update via Plugins → Add New → Upload Plugin (overwriting the existing installation).

v3.7.1 - Consolidated main with drag-drop restored

Choose a tag to compare

@claudiovinco claudiovinco released this 17 Apr 11:47

Consolidated release unifying all parallel work into a single source of truth.

Highlights

  • Restored drag-drop from sidebar (tileSearch, isSidebarDragging, iframe drop overlay)
  • "+ Col" button in row layout presets
  • "Aggiungi colonna" button in iframe hover toolbar
  • Restaurant booking form: MutationObserver for iframe builder auto-init
  • Pattern backgrounds (33 CSS patterns) with visual grid UI

Preserved from parallel session (v3.6.9 work)

  • SVG sanitization (unfiltered_html capability)
  • class-tools.php + class-debug-bar.php initialization
  • Weekly cron for orphaned revisions cleanup
  • Tile index cache (O(1) lookup)
  • Many tile optimizations

Install

Download the ZIP asset below and install via WordPress Plugins → Add New → Upload Plugin.