In un sito Plone esiste un'autorizzazione denominata "accesso al contenuto del portale inattivo". Per impostazione predefinita, questo è concesso ai ruoli "Manager" e "Proprietario".Plone: Aggiungi autorizzazione al ruolo
Desidero concedere questa autorizzazione al ruolo "Editor", e so che posso solo utilizzare la casella di controllo corrispondente nella scheda "Sicurezza" nella ZMI, ma mi piacerebbe farlo a livello di programmazione in alcuni sorta di script di installazione. Come potrei farlo?
Bello, grazie! Ma potrebbe essere che la rolemap non viene rivalutata al riavvio? Ho appena aggiunto il tuo codice a una rolemap esistente e l'autorizzazione sembra non cambiare dopo il riavvio dell'istanza plone. –
Capito ... Devo reimportare la mappa dei permessi usando lo strumento di configurazione. –
Esattamente ... Genericsetup viene automaticamente valutato solo durante l'installazione del componente aggiuntivo. Puoi forzare la valutazione reinstallando l'add-on o manualmente, come hai detto, usando lo strumento portal_setup. Ricordarsi di contrassegnare la domanda come risposta. –