aboutsummaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2009-01-27 17:22:38 +0100
committerintrigeri <intrigeri@boum.org>2009-01-27 17:22:38 +0100
commitc8ce3ed4404d37d7c2361f30466c7961f4e1418b (patch)
treed0c4b3a7bb088b8e05c41aea7c22d20bb2d3fbe1 /doc/todo
parent5dd67723c1b03ce3fbdc0a0b61d3d20fbe11b208 (diff)
downloadikiwiki-c8ce3ed4404d37d7c2361f30466c7961f4e1418b.tar
ikiwiki-c8ce3ed4404d37d7c2361f30466c7961f4e1418b.tar.gz
rename hook: fixed half, added proposal for the other half
Signed-off-by: intrigeri <intrigeri@boum.org>
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/need_global_renamepage_hook.mdwn15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/todo/need_global_renamepage_hook.mdwn b/doc/todo/need_global_renamepage_hook.mdwn
index 62e91eee4..906bf1220 100644
--- a/doc/todo/need_global_renamepage_hook.mdwn
+++ b/doc/todo/need_global_renamepage_hook.mdwn
@@ -80,3 +80,18 @@ rename hashes it wants to add. Or, if the ability to modify existing
hashes is desired, it could return the full set of hashes.
--[[Joey]]
+
+> I fixed the last part, i.e. a rename hook function now returns the
+> full set of hashes. As I also converted it to take named parameters,
+> such a function still is passed a reference to the original array,
+> though, because one can't build a hash containing an array of hashes
+> as a value, without passing this array as a reference.
+>
+> I'm not entirely sure about your first concern. Calling the hook
+> before or after the subpages addition both have their own problems.
+>
+> What about running the hook before *and* after the subpages
+> addition, with an additional `when` named parameter, so that
+> a given hook function can choose to act only before or after, or both?
+>
+> --[[intrigeri]]