Exemple #1
0
class MenuItem(db.Model):
    id = db.Column(db.String(50), primary_key=True, default=make_uuid)
    menu_id = db.Column(db.String(50), default=make_uuid)
    parent_menu_id = db.Column(db.String(50))
    title = db.Column(db.String(250))
    item = db.Column(db.String(250))
    lang = db.Column(db.String(2), primary_key=True)
    active = db.Column(db.Boolean(), default=False)
    private = db.Column(db.Boolean(), default=False)
    order = db.Column(db.Integer(), default=99)

    def __repr__(self):
        return "<MenuItem %s>" % self.title
Exemple #2
0
class Category(db.Model):
    id = db.Column(db.String(50), primary_key=True, default=make_uuid)
    category_id = db.Column(db.String(50), default=make_uuid)
    title = db.Column(db.String(250))
    description = db.Column(db.Text())
    lang = db.Column(db.String(2), primary_key=True)
    status = db.Column(db.String(10))
    cat_type = db.Column(db.String(10))
    current = db.Column(db.Boolean(), default=True)
    active = db.Column(db.Boolean(), default=False)
    order = db.Column(db.Integer(), default=99)

    def __repr__(self):
        return "<Category %s>" % self.title
Exemple #3
0
class Cms(db.Model):
    id = db.Column(db.String(50), primary_key=True, default=make_uuid)
    page_id = db.Column(db.String(50), default=make_uuid)
    url = db.Column(db.String(250))
    title = db.Column(db.String(250))
    content = db.Column(db.Text())
    lang = db.Column(db.String(2), primary_key=True)
    status = db.Column(db.String(10))
    current = db.Column(db.Boolean(), default=True)
    published = db.Column(db.Boolean(), default=False)
    active = db.Column(db.Boolean(), default=True)
    private = db.Column(db.Boolean(), default=True)
    needs_trans = db.Column(db.Boolean(), default=False)
    image = db.Column(db.String(250))

    def __repr__(self):
        return "<Cms %s>" % self.title
Exemple #4
0
class User(db.Model):
    id = db.Column(db.String(50), primary_key=True, default=make_uuid)
    name = db.Column(db.String(250))
    password = db.Column(db.String(250))
    active = db.Column(db.Boolean(), default=True)

    def __repr__(self):
        return "<User %s>" % self.name
Exemple #5
0
class Organisation(db.Model):
    id = db.Column(db.String(50), primary_key=True, default=make_uuid)
    org_id = db.Column(db.String(50), default=make_uuid)
    lang = db.Column(db.String(2), primary_key=True)
    status = db.Column(db.String(10))
    current = db.Column(db.Boolean(), default=True)
    active = db.Column(db.Boolean(), default=True)
    private = db.Column(db.Boolean(), default=True)
    name = db.Column(db.String(250))
    description = db.Column(db.Text())
    address = db.Column(db.String(250))
    contact = db.Column(db.String(250))
    phone = db.Column(db.String(250))
    email = db.Column(db.String(250))
    pgp_key = db.Column(db.String(250))
    website = db.Column(db.String(250))
    published = db.Column(db.Boolean(), default=False)
    image = db.Column(db.String(50))
    needs_trans = db.Column(db.Boolean(), default=False)

    def __repr__(self):
        return "<Organisation %s>" % self.name
Exemple #6
0
class Translation(db.Model):
    id = db.Column(db.String(250), primary_key=True)
    plural = db.Column(db.String(250), primary_key=True)
    lang = db.Column(db.String(2), primary_key=True)
    active = db.Column(db.Boolean(), default=True)
    plural = db.Column(db.String(250))
    trans1 = db.Column(db.String(250))
    trans2 = db.Column(db.String(250))
    trans3 = db.Column(db.String(250))
    trans4 = db.Column(db.String(250))

    def __repr__(self):
        return "<Translation %s %s>" % (self.id, self.lang)