mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-17 15:56:04 +02:00
fix(xwiki): enable superadmin flag in xwiki.cfg and always force Distribution Wizard
- Added 'xwiki.superadmin=1' alongside the password in 'xwiki.cfg' to properly activate the superadmin account during bootstrap. - Simplified 'xwiki.properties': Distribution Wizard config is now always present instead of conditional on the superadmin switch. - Ensures that the Distribution Wizard ('distribution.wizard.enabled=true') and flavor bootstrap run automatically on first startup. - This fixes the issue where REST endpoints (/rest/jobs, /repositories) stayed at 404 because the DW never executed. Ref: https://chat.openai.com/share/7a5d58d2-8e91-4e34-8fa0-8b7d62494e4a
This commit is contained in:
@@ -17,7 +17,9 @@ xwiki.authentication.ldap.update_user=1
|
||||
{% else %}
|
||||
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl
|
||||
{% endif %}
|
||||
|
||||
{% if xwiki_superadmin_enabled_switch | bool %}
|
||||
# ---- Superadmin must live in xwiki.cfg (not in xwiki.properties)
|
||||
xwiki.superadminpassword={{ XWIKI_SUPERADMIN_PASSWORD }}
|
||||
xwiki.superadmin=1
|
||||
{% endif %}
|
||||
|
Reference in New Issue
Block a user