User Preferences

You can predefine, disable or remove several options on the user preferences page using the following parameters in your wiki config:

Variable Default Description user_checkbox_defaults dict Sets the default settings of the user preferences checkboxes. Example: user_checkbox_defaults = {'edit_on_doubleclick': 0} user_checkbox_disable [] a list of checkbox names to be disabled in the user preferences. A disabled checkbox is displayed greyedout and uses the default value set in user_checkbox_defaults. user_checkbox_fields [...] list of checkbox items. user_checkbox_remove [] a list of checkbox names to be removed from the user preferences. A removed checkbox uses the default value set in user_checkbox_defaults. user_form_defaults [] a list of form defaults for user preferences. user_form_disable [] a list of form field names to be disabled in the user preferences. A disabled field is displayed greyed out and uses the default value set in user_form_defaults. user_form_fields [...] list of user preferences form items. user_form_remove []

a list of form field names to be removed from user preferences. A removed form field uses the default value set in user_form_defaults.

The possible keys / clear text explanations are found in MoinMoin/config/multiconfig.py:

Variable Description 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',]

NOTE: To edit pages in this wiki you must be a member of the TrustedEditorsGroup.