@@ -1099,6 +1099,7 @@ def crawler_settings():
10991099 lacus_url = crawlers .get_lacus_url ()
11001100 api_key = crawlers .get_hidden_lacus_api_key ()
11011101 nb_captures = crawlers .get_crawler_max_captures ()
1102+ nb_forum_accounts = crawlers .get_forum_crawler_max_accounts ()
11021103
11031104 is_manager_connected = crawlers .get_lacus_connection_metadata (force_ping = True )
11041105 is_crawler_working = crawlers .is_test_ail_crawlers_successful ()
@@ -1118,6 +1119,7 @@ def crawler_settings():
11181119 is_manager_connected = is_manager_connected ,
11191120 lacus_url = lacus_url , api_key = api_key ,
11201121 nb_captures = nb_captures ,
1122+ nb_forum_accounts = nb_forum_accounts ,
11211123 # all_proxies=all_proxies,
11221124 is_crawler_working = is_crawler_working ,
11231125 crawler_test_metadata = crawler_test_metadata ,
@@ -1153,15 +1155,21 @@ def crawler_lacus_settings_crawler_manager():
11531155def crawler_settings_crawlers_to_launch ():
11541156 if request .method == 'POST' :
11551157 nb_captures = request .form .get ('nb_captures' )
1158+ nb_forum_accounts = request .form .get ('nb_forum_accounts' )
11561159 res = crawlers .api_set_crawler_max_captures ({'nb' : nb_captures })
1160+ if res [1 ] != 200 :
1161+ return create_json_response (res [0 ], res [1 ])
1162+ res = crawlers .api_set_forum_crawler_max_accounts ({'nb' : nb_forum_accounts })
11571163 if res [1 ] != 200 :
11581164 return create_json_response (res [0 ], res [1 ])
11591165 else :
11601166 return redirect (url_for ('crawler_splash.crawler_settings' ))
11611167 else :
11621168 nb_captures = crawlers .get_crawler_max_captures ()
1169+ nb_forum_accounts = crawlers .get_forum_crawler_max_accounts ()
11631170 return render_template ("settings_edit_crawlers_to_launch.html" ,
1164- nb_captures = nb_captures )
1171+ nb_captures = nb_captures ,
1172+ nb_forum_accounts = nb_forum_accounts )
11651173
11661174
11671175@crawler_splash .route ('/crawler/settings/crawler/test' , methods = ['GET' ])
0 commit comments