fix: update user limit settings key in migration and frontend form for consistency with other settings keys.

This commit is contained in:
SergeantPanda 2026-03-26 20:16:16 -05:00
parent 46d4063524
commit 7e6041286a
3 changed files with 6 additions and 6 deletions

View file

@ -7,8 +7,8 @@ from django.utils.text import slugify
def preload_user_limit_settings(apps, schema_editor):
CoreSettings = apps.get_model("core", "CoreSettings")
CoreSettings.objects.create(
key="user_limits",
name="User Limits",
key="user_limit_settings",
name="User Limit Settings",
value={},
)

View file

@ -156,7 +156,7 @@ PROXY_SETTINGS_KEY = "proxy_settings"
NETWORK_ACCESS_KEY = "network_access"
SYSTEM_SETTINGS_KEY = "system_settings"
EPG_SETTINGS_KEY = "epg_settings"
USER_LIMITS_SETTINGS_KEY = "user_limits"
USER_LIMITS_SETTINGS_KEY = "user_limit_settings"
class CoreSettings(models.Model):

View file

@ -37,10 +37,10 @@ const UserLimitsForm = React.memo(({ active }) => {
useEffect(() => {
if (settings) {
if (settings['user_limits']?.value) {
if (settings['user_limit_settings']?.value) {
userLimitSettingsForm.setValues({
...USER_LIMIT_DEFAULTS,
...settings['user_limits'].value,
...settings['user_limit_settings'].value,
});
}
}
@ -55,7 +55,7 @@ const UserLimitsForm = React.memo(({ active }) => {
try {
const result = await updateSetting({
...settings['user_limits'],
...settings['user_limit_settings'],
value: userLimitSettingsForm.getValues(),
});
if (result) {