summaryrefslogtreecommitdiff
path: root/repoze/bfg/sampleapp/configure.zcml
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-08 14:25:46 +0000
commita1f12be881a025d0640052554e8d53cdfe19afa9 (patch)
treede2fd7cf49a7307c3fed92f5bdd18d4804d019ac /repoze/bfg/sampleapp/configure.zcml
parent41aeaa3c4c22380f076c1989cfd1b52600751286 (diff)
downloadpyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.gz
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.tar.bz2
pyramid-a1f12be881a025d0640052554e8d53cdfe19afa9.zip
Redirect on default view if name doesn't end with slash.
Rejigger sample app, adding more templates.
Diffstat (limited to 'repoze/bfg/sampleapp/configure.zcml')
-rw-r--r--repoze/bfg/sampleapp/configure.zcml21
1 files changed, 12 insertions, 9 deletions
diff --git a/repoze/bfg/sampleapp/configure.zcml b/repoze/bfg/sampleapp/configure.zcml
index cddefc172..0e58126a7 100644
--- a/repoze/bfg/sampleapp/configure.zcml
+++ b/repoze/bfg/sampleapp/configure.zcml
@@ -4,24 +4,27 @@
<include package="repoze.bfg" />
+ <!-- the default view for a Blog -->
<browser:page
- for=".models.IBlogModel"
- class=".app.BlogWooHooView"
+ for=".models.IBlog"
+ class=".browser.BlogDefaultView"
+ template="www/blog.pt"
permission="repoze.view"
- name="woohoo.html"
- template="www/blog_view.pt"
/>
+ <!-- the default view for a BlogEntry -->
<browser:page
- for=".models.IBlogModel"
- class=".app.BlogDefaultView"
+ for=".models.IBlogEntry"
+ class=".browser.BlogEntryDefaultView"
+ template="www/blog_entry.pt"
permission="repoze.view"
- template="www/blog_view.pt"
/>
+ <!-- the contents view for any mapping (shows dict members) -->
<browser:page
- for="*"
- class=".app.DefaultView"
+ for=".models.IMapping"
+ template="www/contents.pt"
+ name="contents.html"
permission="repoze.view"
/>