Как просмотреть / просмотреть историю всех публикаций / правок вики автора / пользователя на wiki.ubuntu.com (MoinMoin?)

Я вошел в систему некоторое время назад на wiki.ubuntu.com, внося некоторые изменения. Теперь я снова вошел в систему (всегда через мой идентификатор панели запуска) - и когда я нажимаю на свое имя пользователя, все, что я получаю, это некоторые настройки, как описано в здесь .

Если вы нажмете «Инфо» на главной странице , (я думаю, это похоже на «Просмотр истории» в MediaWiki); Вы можете видеть, что пользователи связаны либо через их домашнюю страницу Launchpad (что я и ожидал), либо по электронной почте. Но тогда - вы не можете вызвать исторический список изменений в Ubuntu Wiki на странице Launchpad!?

В MediaWiki можно просто добавить wiki/Special:Contributions/username к URL-адресу вики и получить вклад всех пользователей ... как же я могу найти такую ​​же информацию для себя в Ubuntu Wiki?

1
задан 17 February 2014 в 21:36

1 ответ

Ну что ж, вот мой прогресс:

$ hg clone http://hg.moinmo.in/moin/2.0 moin-2.0-hg
requesting all changes
...
683 files updated, 0 files merged, 0 files removed, 0 files unresolved

$ grep -ri contributions moin-2.0-hg/
moin-2.0-hg/MoinMoin/apps/frontend/views.py:    :returns: the list of all items with user userid's contributions
moin-2.0-hg/README.txt:contributions - please see the MoinMoinAcknowledgements page there:
...

$ grep -ri contributions -B6 moin-2.0-hg/MoinMoin/apps/frontend/views.py
def _mychanges(userid):
    """
    Returns a list with all names of items which user userid has contributed to.

    :param userid: user itemid
    :type userid: unicode
    :returns: the list of all items with user userid's contributions

$ grep -ri mychanges moin-2.0-hg/
moin-2.0-hg/MoinMoin/apps/admin/templates/user/index_user.html:    <li><a href="{{ url_for('frontend.mychanges') }}">{{ _("My Changes") }}</a></li>
moin-2.0-hg/MoinMoin/apps/frontend/_tests/test_frontend.py:    def test_mychanges(self):
moin-2.0-hg/MoinMoin/apps/frontend/_tests/test_frontend.py:        self._test_view('frontend.mychanges', viewopts=dict(userid='000000'))
moin-2.0-hg/MoinMoin/apps/frontend/views.py:@frontend.route('/+mychanges')
moin-2.0-hg/MoinMoin/apps/frontend/views.py:def mychanges():
moin-2.0-hg/MoinMoin/apps/frontend/views.py:    my_changes = _mychanges(flaskg.user.itemid)
moin-2.0-hg/MoinMoin/apps/frontend/views.py:def _mychanges(userid):
moin-2.0-hg/docs/user/accounts.rst: **MOINTODO** +mychanges only links to the item which you edit, not the specific revision. If you edit
moin-2.0-hg/docs/user/accounts.rst: **MOINTODO** +mychanges isn't very pretty if you visit it without making any changes, it just says 

Итак, посмотрев +mychanges, я обнаружил thomaswaldmann / moin-2.0 / Issues конкретные изменения - Bitbucket :

http://127.0.0.1:8080/+mychanges/ в настоящее время показывает список элементов, которые был изменен вошедшим в систему пользователем (с одной ссылкой на элемент на редактирование, каждый в отдельных строках).

Верно, поэтому я попробую вики на Ubuntu, пока я вхожу в систему:

... но нет, вики отвечает: «Эта страница еще не существует. Вы можете создать новую пустую страницу или использовать один из шаблонов страниц. «. ... так что я предполагаю, что Ubuntu wiki MoinMoin является более старой версией, чем последняя, ​​которая, по-видимому, содержит журнал пользовательских вкладов. Чёрт ...

0
ответ дан 17 February 2014 в 21:36

Другие вопросы по тегам:

Похожие вопросы: