def before_request():
    f.Init()
    try:
        g.folders = Folder.query.filter(
            and_(
                Folder.brand_id == g.current_brand.id,
                Folder.folder_type.in_(
                    ['campaign_tracking', 'ab_test_tracking']),
                Folder.parent_folder_id == None)).order_by(
                    Folder.name.asc()).all()
        #g.folders = Folder.query.all()
    except Exception as ex:
        print str(ex)
    return f.CheckPermission()
Exemple #2
0
def before_request():
    f.Init()
    try:
        #print "BEFORE REQUEST"
        g.folders = Folder.query.filter(
            and_(Folder.brand_id == g.current_brand.id,
                 Folder.folder_type.in_(['lists', 'segments']),
                 Folder.parent_folder_id == None)).order_by(
                     Folder.name.asc()).all()
        #print len(g.folders)
        #g.folders = Folder.query.all()
        #print g.folders
    except Exception as ex:
        print str(ex)
    return f.CheckPermission()
def before_request():
    f.Init()
    try:
        g.folders = Folder.query.filter(
            and_(
                Folder.brand_id == g.current_brand.id,
                Folder.folder_type.in_([
                    'emails', 'portfolio_items', 'templates',
                    'template_categories'
                ]), Folder.parent_folder_id == None)).order_by(
                    Folder.name.asc()).all()
        #g.folders = Folder.query.all()
    except Exception as ex:
        print str(ex)
    return f.CheckPermission()
Exemple #4
0
def index():
    if request.method == "POST":
        root_folder = request.form['root_folder']
        session['root_folder'] = root_folder
        session['tfs'] = folders.TFSEnabled(root_folder)
        core.Init()

    page = "index"
    shortcuts = []
    if 'root_folder' in session and session['root_folder'] not in (None,
                                                                   'None', ''):
        page = "manager"
        items = folders.DrawFolderTree(g.root_folder)
    else:
        shortcuts = config.GetConfigSetting("SHORTCUTS")
        items = core.GetProjects()
    return render_template("%s.html" % page,
                           title='File Manager',
                           items=items,
                           shortcuts=shortcuts,
                           host=socket.gethostname())
Exemple #5
0
def before_request():
    f.Init()
Exemple #6
0
def before_request():
    g.user = current_user._get_current_object()
    core.Init()
Exemple #7
0
def before_request():
    f.Init()
    session['current_folder'] = None