Управление возможностями пользовательской настройки вики
Можно предопределять, отключать или убирать определённые опции настройки учётной записи, используя следующие параметры конфигурации вики:
Переменная |
Значение по умолчанию |
Описание |
user_checkbox_defaults |
{...} |
Задаёт значение по умолчанию для бинарных опции настройки, представленных чекбоксами. Пример: user_checkbox_defaults = {'edit_on_doubleclick': 0} |
user_checkbox_disable |
[] |
Список опций настройки, чекбоксы для которых должны быть показаны неактивными. Для данных опций настройки будет испльзоваться значение, указанное в параметре user_checkbox_defaults (или же в конфигурации по умолчанию, если оно в данном параметре не указано). |
user_checkbox_fields |
[...] |
Список бинарных опций настройки, представленных чекбоксами. |
user_checkbox_remove |
[] |
Список бинарных опций, чекбоксы для которых не должны показываться на странице настройки учётной записи. Опции, для которых чекхокс не отображается, будут использовать значение, указанное в user_checkbox_defaults (или конфгурции по умолчанию). |
user_form_defaults |
[] |
Значения по умолчанию для полей формы настроек учётной записи с вводом текста. |
user_form_disable |
[] |
Список заблокированных полей формы настроек учётной записи. Заблокированное поле отображается как неактивное (с меньшей контрасностью цветов текста и фона) и использует значение, указанное в параметре user_form_defaults. |
user_form_fields |
[...] |
Список полей формы настроек учётной записи. |
user_form_remove |
[] |
Список полей формы настроек учётной записи, которые не должны отображаться. Соответствующие им опции используют значения, указанные в параметре user_form_defaults. |
Возможные значения с краткими пояснениями доступны в файле MoinMoin/config/multiconfig.py:
Значение |
Описание |
mailto_author |
Platinti mano paštą (ne mano wiki namų puslapį) autoriaus informacijoje |
edit_on_doubleclick |
Atidaryti redaktorių spragtelėjus du kartus |
remember_last_visit |
Po prisijungimo eiti į paskutinį aplankytą puslapį |
show_comments |
Rodyti komentarų dalis |
show_nonexist_qm |
Rodyti klaustuką neegzistuojančioms puslapių nuorodoms |
show_page_trail |
Rodyti paskiausiai lankytus puslapius |
show_toolbar |
Rodyti įrankių juostos piktogramą |
show_topbottom |
Rodyti nuorodas į viršų/apačią antraštėse |
show_fancy_diff |
Rodyti gražius pakeitimus |
wikiname_add_spaces |
Pridėti tarpus rodomuose wiki pavadinimuose |
remember_me |
Prisiminti prisijungimo informaciją |
want_trivial |
Subscribe to trivial changes |
disabled |
Pasyvinti šią paskyrą visiems laikams |
Пример использования:
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',]