Skip to content

Commit 8c5b3e8

Browse files
committed
refactor (old) ui into proper package
1 parent 370fb86 commit 8c5b3e8

7 files changed

Lines changed: 18 additions & 16 deletions

File tree

dojo/cicd_infrastructure/ui/__init__.py

Whitespace-only changes.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from django import forms
2+
3+
from dojo.models import CICDInfrastructure
4+
5+
6+
class CICDInfrastructureForm(forms.ModelForm):
7+
class Meta:
8+
model = CICDInfrastructure
9+
fields = ["name", "description", "url", "infrastructure_type"]
10+
11+
def __init__(self, *args, **kwargs):
12+
super().__init__(*args, **kwargs)
13+
if self.instance.pk:
14+
self.fields["infrastructure_type"].disabled = True
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from django.urls import re_path
22

3-
from . import views
3+
from dojo.cicd_infrastructure.ui import views
44

55
urlpatterns = [
66
re_path(r"^cicd_infrastructure/add$", views.new_cicd_infrastructure, name="add_cicd_infrastructure"),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from django.utils.translation import gettext as _
88

99
from dojo.authorization.authorization_decorators import user_is_configuration_authorized
10-
from dojo.forms import CICDInfrastructureForm
10+
from dojo.cicd_infrastructure.ui.forms import CICDInfrastructureForm
1111
from dojo.models import CICDInfrastructure
1212
from dojo.utils import add_breadcrumb
1313

dojo/forms.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
Choice,
7070
ChoiceAnswer,
7171
ChoiceQuestion,
72-
CICDInfrastructure,
7372
Development_Environment,
7473
Dojo_User,
7574
DojoMeta,
@@ -2648,17 +2647,6 @@ def clean(self):
26482647
return form_data
26492648

26502649

2651-
class CICDInfrastructureForm(forms.ModelForm):
2652-
class Meta:
2653-
model = CICDInfrastructure
2654-
fields = ["name", "description", "url", "infrastructure_type"]
2655-
2656-
def __init__(self, *args, **kwargs):
2657-
super().__init__(*args, **kwargs)
2658-
if self.instance.pk:
2659-
self.fields["infrastructure_type"].disabled = True
2660-
2661-
26622650
class SLAConfigForm(forms.ModelForm):
26632651
def __init__(self, *args, **kwargs):
26642652
super().__init__(*args, **kwargs)

dojo/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
from dojo.banner.urls import urlpatterns as banner_urls
6363
from dojo.benchmark.urls import urlpatterns as benchmark_urls
6464
from dojo.cicd_infrastructure.api.urls import add_cicd_infrastructure_urls
65-
from dojo.cicd_infrastructure.urls import urlpatterns as cicd_infrastructure_urls
65+
from dojo.cicd_infrastructure.ui.urls import urlpatterns as cicd_infrastructure_urls
6666
from dojo.components.urls import urlpatterns as component_urls
6767
from dojo.development_environment.urls import urlpatterns as dev_env_urls
6868
from dojo.endpoint.urls import urlpatterns as endpoint_urls

unittests/test_cicd_infrastructure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from rest_framework.authtoken.models import Token
1111
from rest_framework.test import APIClient, APITestCase
1212

13-
from dojo.forms import CICDInfrastructureForm
13+
from dojo.cicd_infrastructure.ui.forms import CICDInfrastructureForm
1414
from dojo.models import CICDInfrastructure
1515
from unittests.dojo_test_case import versioned_fixtures
1616

0 commit comments

Comments
 (0)