annotate MoinMoin/action/showtags.py @ 5298:d57b74bc4cbd

formatter: text_html comment moved to docstring
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Fri, 20 Nov 2009 09:49:05 +0100
parents fc20a076aad0
children
rev   line source
1352
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
1 # -*- coding: iso-8859-1 -*-
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
2 """
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
3 MoinMoin - "showtags" action
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
4
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
5 This action shows all sync tags related to a specific page.
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
6
1918
bb2e053067fb fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 1352
diff changeset
7 @copyright: 2006 MoinMoin:AlexanderSchremmer
1352
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
8 @license: GNU GPL, see COPYING for details.
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
9 """
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
10
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
11 from MoinMoin import config
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
12 from MoinMoin.Page import Page
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
13 from MoinMoin.wikisync import TagStore
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
14
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
15 def execute(pagename, request):
4183
fc20a076aad0 Accomodate for consolidation of Request/Response
Florian Krupicka <florian.krupicka@googlemail.com>
parents: 4176
diff changeset
16 request.mimetype = "text/plain"
1352
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
17
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
18 page = Page(request, pagename)
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
19 tags = TagStore(page)
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
20 request.write(tags.dump())
dfed953d5e9f Added showtags action, minor changes in SyncPages.
Alexander Schremmer <alex AT alexanderweb DOT de>
parents:
diff changeset
21