コード例 #1
0
ファイル: user.py プロジェクト: billturner/mltshp
    def create_group_shake(self, title=None, name=None, description=None):
        """THERE IS NO (except for name) ERROR CHECKING HERE"""
        new_shake = None
        if not name:
            return None

        current_shakes = self.shakes()

        if len(current_shakes) == 1 or self.is_admin():
            new_shake = shake.Shake(user_id=self.id, type='group', title=title, name=name, description=description)
            new_shake.save()

        return new_shake
コード例 #2
0
ファイル: user.py プロジェクト: wjcstp/mltshp
 def on_create(self):
     new_shake = shake.Shake(user_id=self.id,
                             type='user',
                             description='New Shake')
     new_shake.save()
コード例 #3
0
"""
from os.path import join, dirname
import sys
# Add the content of `libs` to the PATH, so you can do
# `import something` to everything inside libs, without install it first.
sys.path.insert(0, join(dirname(__file__), 'libs'))

# from moar import Thumbnailer
import shake
from shake_files import FileStorage, IMAGES
from solution import SQLAlchemy

from settings import settings

app = shake.Shake(__file__, settings)

# Used for the local development server.
# In production, you'll have to define the static paths in your server config.
app.add_static(app.settings.STATIC_URL, app.settings.STATIC_DIR)
app.add_static(app.settings.MEDIA_URL, app.settings.MEDIA_DIR)

db = SQLAlchemy(app.settings.SQLALCHEMY_URI, app, echo=False)

mailer = app.settings.MAILER_CLASS(**app.settings.MAILER_SETTINGS)

uploader = FileStorage(app.settings.MEDIA_DIR,
                       app.settings.MEDIA_URL,
                       allowed=IMAGES)

# thumbnail = Thumbnailer()