moved storage to qommon/

This commit is contained in:
Frédéric Péters 2006-10-27 13:24:52 +00:00
parent 966d03bbe8
commit a98c3ec0fd
18 changed files with 15 additions and 19 deletions

View File

@ -5,7 +5,6 @@ from menu import *
from qommon import misc
from wcs.categories import Category
import storage
from qommon.form import *
class CategoryUI:

View File

@ -11,7 +11,6 @@ from qommon import errors
from qommon import misc, get_cfg
from wcs.users import User
from wcs.roles import Role
from wcs import storage
import ident
from qommon.form import *

View File

@ -1,4 +1,4 @@
from storage import StorableObject
from qommon.storage import StorableObject
class AnonymityLink(StorableObject):
_names = 'anonylinks'

View File

@ -4,7 +4,6 @@ from quixote.html import htmltext
from qommon import get_cfg
from wcs import storage
from wcs.users import User
items = [

View File

@ -1,4 +1,4 @@
from storage import StorableObject
from qommon.storage import StorableObject
class Bounce(StorableObject):
_names = 'bounces'

View File

@ -1,4 +1,4 @@
from storage import StorableObject
from qommon.storage import StorableObject
from qommon.misc import simplify
class Category(StorableObject):

View File

@ -2,7 +2,7 @@ import urllib
from quixote import get_request
from storage import StorableObject
from qommon.storage import StorableObject
import time
from anonylink import AnonymityLink

View File

@ -1,4 +1,4 @@
from storage import StorableObject
from qommon.storage import StorableObject
from quixote import get_request, get_session
import emails

View File

@ -7,7 +7,6 @@ from quixote.util import randbytes
from qommon import errors, get_cfg
from wcs import formdata
from wcs import storage
from qommon import misc, get_logger
from qommon import template
from qommon.form import *

View File

@ -1,4 +1,4 @@
from wcs.storage import StorableObject
from qommon.storage import StorableObject
from wcs import users

View File

@ -12,6 +12,8 @@ from qommon.publisher import QommonPublisher
from root import RootDirectory
import sessions
from users import User
class WcsPublisher(QommonPublisher):
APP_NAME = 'wcs'
APP_DIR = APP_DIR
@ -21,6 +23,7 @@ class WcsPublisher(QommonPublisher):
root_directory_class = RootDirectory
session_manager_class = sessions.StorageSessionManager
user_class = User
WcsPublisher.register_extra_dir(os.path.join(os.path.dirname(__file__), 'extra'))

View File

@ -4,9 +4,6 @@ import os
from quixote import get_session, get_request, get_response, get_publisher
import ezt
from users import User
DEFAULT_TEMPLATE_EZT = """<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
@ -140,7 +137,7 @@ def decorate(body, response):
session = get_session()
if session and session.user and not str(session.user).startswith(str('anonymous-')):
try:
user = User.get(session.user)
user = get_publisher().user_class.get(session.user)
except (KeyError, ValueError):
pass
else:

View File

@ -1,4 +1,4 @@
from storage import StorableObject
from qommon.storage import StorableObject
class Role(StorableObject):
_names = 'roles'

View File

@ -2,7 +2,7 @@ from quixote.session import Session, SessionManager
from quixote.html import htmltext
import users
from storage import StorableObject
from qommon.storage import StorableObject
import random
class BasicSession(Session, StorableObject):

View File

@ -1,7 +1,7 @@
import random
import string
from storage import StorableObject
from qommon.storage import StorableObject
import time
class Token(StorableObject):

View File

@ -2,7 +2,7 @@ import os
from quixote import get_publisher
from storage import StorableObject
from qommon.storage import StorableObject
class User(StorableObject):
_names = 'users'

View File

@ -3,7 +3,7 @@ from cStringIO import StringIO
from quixote import get_request
from storage import StorableObject
from qommon.storage import StorableObject
from qommon.form import *
import emails