@@ -114,6 +114,12 @@ def construct_mapping(loader, node):
114114 key += '-text'
115115 event_creator_vars .append ( (key , var ) )
116116
117+ ## load adj grid order
118+ adj_grid_order = []
119+ if os .path .isfile (app .config ['WD' ] + '/adj-grid-order.yaml' ):
120+ adj_grid_order = yaml .load (open (app .config ['WD' ] + '/adj-grid-order.yaml' , 'r' ),
121+ Loader = yaml .Loader )
122+ 117123## load preset variables
118124preset_vars = yaml .load (open (app .config ['WD' ] + '/presets.yaml' , 'r' ))
119125v1 = [(x , str .title (x ).replace ('-' , ' ' )) for x in sorted (preset_vars .keys ())]
@@ -634,7 +640,7 @@ def adj():
634640 search_events = search_events ,
635641 filter_fields = filter_fields ,
636642 cand_events = cand_events ,
637- grid_vars = _make_grid_vars () ,
643+ grid_vars = adj_grid_order ,
638644 links = links ,
639645 flags = _load_event_flags (cand_event_ids ),
640646 recent_events = recent_events ,
@@ -663,7 +669,7 @@ def load_adj_grid():
663669 cand_events = cand_events ,
664670 links = links ,
665671 flags = _load_event_flags (cand_event_ids ),
666- grid_vars = _make_grid_vars () )
672+ grid_vars = adj_grid_order )
667673
668674
669675@app .route ('/add_canonical_link' , methods = ['POST' ])
@@ -1073,30 +1079,6 @@ def _load_event_flags(events):
10731079 return {x .event_id : x .flag for x in efs }
10741080
10751081
1076- # @app.route('/_load_links')
1077- # @login_required
1078- # def _load_links(canonical_event_key):
1079- # """Load links for a given canonical event."""
1080- 1081- 1082- @app .route ('/_make_grid_vars' )
1083- @login_required
1084- def _make_grid_vars ():
1085- """Helper function which returns grid variables."""
1086- grid_vars = []
1087- for i in event_creator_single_value :
1088- if type (i ) == list :
1089- for j in i :
1090- grid_vars .append (j )
1091- else :
1092- grid_vars .append (i )
1093- 1094- grid_vars .extend ([x [0 ] for x in event_creator_vars ])
1095- grid_vars .extend (['form' , 'issue' , 'racial-issue' , 'target' ])
1096- 1097- return grid_vars
1098- 1099- 11001082class Pagination (object ):
11011083 """
11021084 Extracted from flask-sqlalchemy
0 commit comments