I don’t know any docs, but you can see in the sources, that the properties:
room.canOccupantsChangeSubject (default false)
room.maxUsers (default 30)
room.publicRoom (default true)
room.persistent (default false)
room.moderated (default false)
room.membersOnly (default false)
room.canOccupantsInvite (default false)
room.canAnyoneDiscoverJID (default true)
room.logEnabled (default true)
room.loginRestrictedToNickname (default false)
room.canChangeNickname (default true)
room.registrationEnabled (default true)
are read from the database table ofMucServiceProp (see MUCServiceProperties). But I don’t see a easy way to set them via admin console.
Right, I’ve used those before to modify the settings for existing rooms.
I didn’t mean the methods to change this, I mean that the default room properties can be changed by modifying the openfire database. The properties in the ofMucServiceProp table are related to a Multi-User Chat service and not a single room.
Hmm, I’ve tested to change the default property room.canAnyoneDiscoverJID to false (by adding this to the ofMucServiceProp table) and after a restart it works for new rooms that will be created via xmpp. If you create rooms via the admin console this setting has no influence.
I’ve committed a new admin console page to configure default room properties. But note, these settings are only used for rooms which are created via XMPP and not for the admin console (see OF-22 for details).