feat(itam): Populate initial organization value from user default organization for operating system creation

!11 #28
This commit is contained in:
2024-05-25 17:46:05 +09:30
parent 7f4a036a32
commit 62c0bb77fe
3 changed files with 20 additions and 0 deletions

View File

@ -12,6 +12,7 @@ from itam.models.device import DeviceOperatingSystem
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
from itam.forms.operating_system.update import Update
from settings.models.user_settings import UserSettings
class IndexView(PermissionRequiredMixin, OrganizationPermission, generic.ListView):
@ -104,6 +105,13 @@ class Add(PermissionRequiredMixin, OrganizationPermission, generic.CreateView):
]
def get_initial(self):
return {
'organization': UserSettings.objects.get(user = self.request.user).default_organization
}
def get_success_url(self, **kwargs):
return reverse('ITAM:Operating Systems')