Example #1
0
###############################################################################

from flask.ext.admin.contrib.sqla import ModelView
from flask.ext.login import current_user

from webed.ext import admin, db, login
from webed.models import Node

###############################################################################
###############################################################################

class NodeAdmin (ModelView):

    column_list = ('base', 'root', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('root', 'name', 'mime')

    def __init__ (self, session):
        super (NodeAdmin, self).__init__ (Node, session)

    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated ()

admin.add_view (NodeAdmin (db.session))

###############################################################################
###############################################################################
Example #2
0
###############################################################################
###############################################################################

from flask.ext.admin.contrib.sqlamodel import ModelView
from flask.ext.login import current_user

from webed.ext import db, admin
from webed.models import Leaf

###############################################################################
###############################################################################

class LeafAdmin (ModelView):

    column_list = ('base', 'root', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('root', 'name', 'mime')

    def __init__ (self, session):
        super (LeafAdmin, self).__init__ (Leaf, session)

    def is_accessible(self):
        return current_user.is_authenticated ()

admin.add_view (LeafAdmin (db.session))

###############################################################################
###############################################################################
Example #3
0
__author__ = 'hsk81'

###############################################################################
###############################################################################

from flask.ext.admin.contrib.fileadmin import FileAdmin
from flask.ext.login import current_user

from webed.ext import admin
from webed.ext import login

import os.path

###############################################################################
###############################################################################


class AuthFileAdmin(FileAdmin):
    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated()


path = os.path.join(os.path.dirname(__file__), '..', 'static')
admin.add_view(AuthFileAdmin(path, '/static/', name='Files'))

###############################################################################
###############################################################################
Example #4
0
from flask.ext.admin.contrib.sqla import ModelView
from flask.ext.login import current_user

from webed.ext import admin, db, login
from webed.models import Node

###############################################################################
###############################################################################


class NodeAdmin(ModelView):

    column_list = ('base', 'root', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('root', 'name', 'mime')

    def __init__(self, session):
        super(NodeAdmin, self).__init__(Node, session)

    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated()


admin.add_view(NodeAdmin(db.session))

###############################################################################
###############################################################################
Example #5
0
from flask.ext.admin.contrib.sqla import ModelView
from flask.ext.login import current_user

from webed.ext import admin, db, login
from webed.models import Property

###############################################################################
###############################################################################


class PropertyAdmin(ModelView):

    column_list = ('base', 'node', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('node', 'name', 'mime')

    def __init__(self, session):
        super(PropertyAdmin, self).__init__(Property, session)

    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated()


admin.add_view(PropertyAdmin(db.session))

###############################################################################
###############################################################################
Example #6
0
__author__ = 'hsk81'

###############################################################################
###############################################################################

from flask.ext.admin.contrib.fileadmin import FileAdmin
from flask.ext.login import current_user
from webed.ext import admin

import os.path

###############################################################################
###############################################################################

class AuthFileAdmin (FileAdmin):

    def is_accessible(self):
        return current_user.is_authenticated ()

path = os.path.join (os.path.dirname (__file__), '..', 'static')
admin.add_view (AuthFileAdmin (path, '/static/', name='Files'))

###############################################################################
###############################################################################
Example #7
0
###############################################################################

from flask.ext.admin.contrib.sqlamodel import ModelView
from flask.ext.login import current_user

from webed.ext import admin, db, login
from webed.models import Property

###############################################################################
###############################################################################

class PropertyAdmin (ModelView):

    column_list = ('base', 'node', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('node', 'name', 'mime')

    def __init__ (self, session):
        super (PropertyAdmin, self).__init__ (Property, session)

    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated ()

admin.add_view (PropertyAdmin (db.session))

###############################################################################
###############################################################################
Example #8
0
from flask.ext.admin.contrib.sqla import ModelView
from flask.ext.login import current_user

from webed.ext import admin, db, login
from webed.models import Leaf

###############################################################################
###############################################################################


class LeafAdmin(ModelView):

    column_list = ('base', 'root', 'name', 'mime', 'uuid', 'type', 'size')
    column_sortable_list = ('name', 'mime', 'uuid', 'type')
    column_searchable_list = ('name', 'mime', 'type')
    column_filters = ('name', 'mime', 'type')
    form_columns = ('root', 'name', 'mime')

    def __init__(self, session):
        super(LeafAdmin, self).__init__(Leaf, session)

    @login.privileged
    def is_accessible(self):
        return current_user.is_authenticated()


admin.add_view(LeafAdmin(db.session))

###############################################################################
###############################################################################