88from src .models .network_speed_test_result import NetworkSpeedTestResult
99from src .models .system_information import SystemInformation
1010from src .models .user_profile import UserProfile
11- from src .models .experimental import DashboardCard
1211from flask_login import current_user
1312from werkzeug .security import generate_password_hash
1413import json
2726 db .session .add (UserDashboardSettings (user_id = user .id ))
2827 db .session .add (UserCardSettings (user_id = user .id ))
2928 db .session .add (PageToggleSettings (user_id = user .id ))
30- # card setting
31- card_json = os .path .join (ROOT_DIR , "src/assets/initial_card_settings.json" )
32- with open (card_json , "r" ) as file :
33- cards = json .load (file )
34- for card in cards :
35- new_card = DashboardCard (
36- user_id = user .id ,
37- card_name = card ["card_name" ],
38- card_description = card ["card_description" ],
39- card_color = card ["card_color" ],
40- card_length = card ["card_length" ],
41- card_position = card ["card_position" ],
42- card_data = card ["card_data" ]
43- )
44- db .session .add (new_card )
45-
29+
4630 db .session .commit ()
4731 print ("Initial card data added." )
4832 db .session .commit ()
7660@app .context_processor
7761def inject_settings ():
7862 if current_user .is_anonymous :
79- return dict (user_dashboard_settings = None , card_settings = None , page_toggles_settings = None , general_settings = None , card_settings_2 = None )
63+ return dict (user_dashboard_settings = None , card_settings = None , page_toggles_settings = None , general_settings = None )
8064 general_settings = ApplicationGeneralSettings .query .first ()
8165 card_settings = UserCardSettings .query .filter_by (user_id = current_user .id ).first ()
8266 user_dashboard_settings = UserDashboardSettings .query .filter_by (
@@ -85,12 +69,10 @@ def inject_settings():
8569 page_toggles_settings = PageToggleSettings .query .filter_by (
8670 user_id = current_user .id
8771 ).first ()
88- card_settings_2 = DashboardCard .query .filter_by (user_id = current_user .id ).all ()
8972 all_settings = dict (
9073 user_dashboard_settings = user_dashboard_settings ,
9174 general_settings = general_settings ,
9275 card_settings = card_settings ,
93- card_settings_2 = card_settings_2 ,
9476 page_toggles_settings = page_toggles_settings ,
9577 )
9678 return all_settings
0 commit comments