You can predefine, disable or remove several options on the UserPreferences page using the following parameters in wikiconfig.py like shown on HelpOnConfiguration:
- user_checkbox_defaults
- user_checkbox_disable
- user_checkbox_fields
- user_checkbox_remove
- user_form_defaults
- user_form_disable
- user_form_fields
- user_form_remove
The possible keys / clear text explanations are found in multiconfig.py:
mailto_author |
Publish my email (not my wiki homepage) in author info |
edit_on_doubleclick |
Open editor on double click |
remember_last_visit |
After login, jump to last visited page |
show_comments |
Show comment sections |
show_nonexist_qm |
Show question mark for non-existing pagelinks |
show_page_trail |
Show page trail |
show_toolbar |
Show icon toolbar |
show_topbottom |
Show top/bottom links in headings |
show_fancy_diff |
Show fancy diffs |
wikiname_add_spaces |
Add spaces to displayed wiki names |
remember_me |
Remember login information |
want_trivial |
Subscribe to trivial changes |
disabled |
Disable this account forever |
So you could do, for example:
user_checkbox_remove = ['edit_on_doubleclick', 'show_nonexist_qm', 'show_toolbar', 'show_topbottom', 'show_fancy_diff', 'wikiname_add_spaces', 'remember_me', 'disabled',]
user_form_remove = ['password', 'password2', 'css_url', 'logout', 'create', 'account_sendmail', 'aliasname',]