annotate MoinMoin/action/showtags.py @ 4176:85884c67228d

Replaced/removed calls to request.emit_http_headers
author Florian Krupicka <florian.krupicka@googlemail.com>
date Wed, 18 Jun 2008 00:28:07 +0200
parents bb2e053067fb
children fc20a076aad0
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):
4176
85884c67228d Replaced/removed calls to request.emit_http_headers
Florian Krupicka <florian.krupicka@googlemail.com>
parents: 1918
diff changeset
16 request.response.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