fix(core): disable of notes for models not requiring it

ref: #662 #665
This commit is contained in:
2025-03-04 05:03:06 +09:30
parent 6858c04bfd
commit 2eafb88367
11 changed files with 98 additions and 1 deletions

View File

@ -5,9 +5,11 @@ from rest_framework.reverse import reverse
from access.fields import *
from access.models.organization import Organization
from core.lib.feature_not_used import FeatureNotUsed
from core.mixin.history_save import SaveHistory
class AppSettingsCommonFields(models.Model):
class Meta:
@ -152,6 +154,10 @@ class AppSettings(AppSettingsCommonFields, SaveHistory):
return reverse(f"v2:_api_v2_app_settings-detail", kwargs = { 'pk': self.pk } )
def get_url_kwargs_notes(self):
return FeatureNotUsed
def clean(self):

View File

@ -11,6 +11,8 @@ from django.dispatch import receiver
from access.fields import *
from access.models.organization import Organization
from core.lib.feature_not_used import FeatureNotUsed
sorted_timezones = sorted(zoneinfo.available_timezones())
TIMEZONES = tuple(zip(
@ -137,6 +139,11 @@ class UserSettings(UserSettingsCommonFields):
return reverse(f"v2:_api_v2_user_settings-detail", kwargs = { 'pk': self.pk } )
def get_url_kwargs_notes(self):
return FeatureNotUsed
@receiver(post_save, sender=User)
def new_user_callback(sender, **kwargs):