diff --git a/CDC_Backend/CDC_Backend/urls.py b/CDC_Backend/CDC_Backend/urls.py index 6a3f873..69ba9ea 100644 --- a/CDC_Backend/CDC_Backend/urls.py +++ b/CDC_Backend/CDC_Backend/urls.py @@ -3,5 +3,6 @@ from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), - path('api/', include('APIs.urls')) + path('api/', include('APIs.urls')), + path('internapi/', include('internAPIs.urls')) ] diff --git a/CDC_Backend/internAPIs/companyUrls.py b/CDC_Backend/internAPIs/companyUrls.py new file mode 100644 index 0000000..7fd2773 --- /dev/null +++ b/CDC_Backend/internAPIs/companyUrls.py @@ -0,0 +1,7 @@ +from django.urls import path + +from . import companyViews + +urlpatterns = [ + path('addInternship/', companyViews.addInternship, name="Add Internship"), +] diff --git a/CDC_Backend/internAPIs/companyViews.py b/CDC_Backend/internAPIs/companyViews.py new file mode 100644 index 0000000..1d55cf1 --- /dev/null +++ b/CDC_Backend/internAPIs/companyViews.py @@ -0,0 +1,4 @@ + + +def addInternship(request): + pass diff --git a/CDC_Backend/internAPIs/constants.py b/CDC_Backend/internAPIs/constants.py index 4465ffa..20081d1 100644 --- a/CDC_Backend/internAPIs/constants.py +++ b/CDC_Backend/internAPIs/constants.py @@ -47,10 +47,10 @@ TIERS = [ ] SEASON_CHOICES = ( - ('summer', 'Summer'), - ('winter', 'Winter'), - ('monsoon', 'Monsoon'), - ('spring', 'Spring'), + ['summer', 'Summer'], + ['winter', 'Winter'], + ['autumn', 'Autumn'], + ['spring', 'Spring'], ) DEGREE_CHOICES = [ diff --git a/CDC_Backend/internAPIs/models.py b/CDC_Backend/internAPIs/models.py index 93fbcad..cfb896c 100644 --- a/CDC_Backend/internAPIs/models.py +++ b/CDC_Backend/internAPIs/models.py @@ -48,6 +48,7 @@ class Internship(models.Model): description = models.CharField(blank=False, max_length=INF_TEXTAREA_MAX_CHARACTER_COUNT, default=None, null=True) interning_period_from = models.DateField(blank=False, default=None, null=True) interning_period_to = models.DateField(blank=False, default=None, null=True) + season = models.CharField(blank=False, max_length=10, choices=SEASON_CHOICES, default=None) is_work_from_home = models.BooleanField(blank=False, default=False) sophomore_eligible = models.BooleanField(blank=False, default=False) tentative_no_of_offers = models.IntegerField(blank=False, default=None, null=True) diff --git a/CDC_Backend/internAPIs/urls.py b/CDC_Backend/internAPIs/urls.py new file mode 100644 index 0000000..411db7d --- /dev/null +++ b/CDC_Backend/internAPIs/urls.py @@ -0,0 +1,7 @@ +from django.urls import path, include + +from . import companyUrls + +urlpatterns = [ + path('company/', include(companyUrls)), +]