• My Pages
  • Comments
  • Add Link
  • Subscribe
  • Subscribe User
  • Edit (Text)
  • Rename Page
  • Copy Page
  • Load Page
  • Save Page
  • Delete Page
  • Attachments
  • Check Spelling
  • Diffs
  • Info
  • Revert to this revision
  • XML
  • Render as Docbook
  • Print View
  • Raw Text
  • Delete Cache
  • Like Pages
  • Local Site Map
  • Remove Spam
  • Package Pages
  • Sync Pages

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