예제 #1
0
    def __init__(self):
        self.openid = openid.OpenID('s3')
        self.s3 = s3.S3Sync(pri={
            'region': cherrypy.config['s3.pri.region'],
            'bucket': cherrypy.config['s3.pri.bucket'],
            'access': cherrypy.config['s3.pri.access'],
            'secret': cherrypy.config['s3.pri.secret']
        },
                            sec={
                                'region': cherrypy.config['s3.sec.region'],
                                'bucket': cherrypy.config['s3.sec.bucket'],
                                'access': cherrypy.config['s3.sec.access'],
                                'secret': cherrypy.config['s3.sec.secret']
                            },
                            log=cherrypy.log)

        self.list = self.List(self)
        self.list.exposed = True
        self.object = self.Object(self)
        self.object.exposed = True
        self.upload = self.Upload(self)
        self.upload.exposed = True
예제 #2
0
# S3RequestManager
s3mgr = s3base.S3RequestManager()
current.manager = s3mgr
s3_request = s3base.s3_request

# S3XML
s3xml = s3base.S3XML()
current.xml = s3xml

# Messaging
msg = s3base.S3Msg()
current.msg = msg

# Sync
sync = s3base.S3Sync()
current.sync = sync


# -----------------------------------------------------------------------------
def s3_clear_session():

    # S3ResourceManager last seen records (rcvars)
    s3mgr.clear_session()

    # Session-owned records
    if "owned_records" in session:
        del session["owned_records"]

    if "s3" in session:
        s3 = session.s3
예제 #3
0
파일: 00_db.py 프로젝트: sahana/eden
current.calendar = s3base.S3Calendar()

# CRUD
s3.crud = Storage()

# GIS Module
current.gis = gis = s3base.S3GIS()

# S3XML
current.xml = s3xml = s3base.S3XML()

# Messaging
current.msg = msg = s3base.S3Msg()

# Sync
current.sync = sync = s3base.S3Sync()

# Frequently used S3 utilities imported into the global namespace for use by controllers
from s3 import FS, s3_action_buttons, s3_redirect_default, s3_str


# -----------------------------------------------------------------------------
def s3_clear_session():

    # CRUD last opened records (rcvars)
    from s3 import s3_remove_last_record_id
    s3_remove_last_record_id()

    # Session-owned records
    if "owned_records" in session:
        del session["owned_records"]