diff bitsyblog/bitsyblog.py @ 59:0af1f4ae328d

fix a couple of basic things
author egj@socialplanning.org
date Mon, 04 Jan 2010 03:12:04 +0000
parents b97d11e2cf41
children 94dddb3a5d77
line wrap: on
line diff
--- a/bitsyblog/bitsyblog.py	Sun Dec 27 01:25:38 2009 -0500
+++ b/bitsyblog/bitsyblog.py	Mon Jan 04 03:12:04 2010 +0000
@@ -6,11 +6,6 @@
 
 ### global variables
 
-# who can view which blog posts
-roles = { 'public': ( 'public', ),
-          'friend': ( 'public', 'secret' ),
-          'author': ( 'public', 'secret', 'private' ), }
-
 ### imports
 
 import dateutil.parser
@@ -35,9 +30,10 @@
 from pkg_resources import resource_filename
 from StringIO import StringIO
 from urlparse import urlparse
-from user import FilespaceUsers
 from webob import Request, Response, exc
 
+from roles import roles
+
 ### exceptions
 
 class BlogPathException(Exception):
@@ -74,6 +70,8 @@
                                     }
         
         # abstract attributes
+        from user import FilespaceUsers
+
         self.users = FilespaceUsers(self.file_dir)
         self.blog = FileBlog(self.file_dir)
         self.cooker = self.restructuredText