############################################################################### 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)) ############################################################################### ###############################################################################
############################################################################### ############################################################################### 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)) ############################################################################### ###############################################################################
__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')) ############################################################################### ###############################################################################
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)) ############################################################################### ###############################################################################
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)) ############################################################################### ###############################################################################
__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')) ############################################################################### ###############################################################################
############################################################################### 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)) ############################################################################### ###############################################################################
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)) ############################################################################### ###############################################################################