diff --git a/roofis2/roomservice/forms.py b/roofis2/roomservice/forms.py new file mode 100644 index 0000000..03f29d6 --- /dev/null +++ b/roofis2/roomservice/forms.py @@ -0,0 +1,9 @@ +from django.db import models +from .models import Favorite +from django.forms import ModelForm + + +class AuthorForm(ModelForm): + class Meta: + model = Favorite + fields = ['room', 'staff'] diff --git a/roofis2/roomservice/urls.py b/roofis2/roomservice/urls.py index 4623121..f0878f4 100644 --- a/roofis2/roomservice/urls.py +++ b/roofis2/roomservice/urls.py @@ -4,6 +4,8 @@ from . import views app_name = 'roomservice' urlpatterns = [ path('', views.favorites, name='home'), + path('favorite', views.add_favorites, name='add-fav'), + path('adminpage', views.admin, name='admin'), path('booking', views.booking, name='booking'), path('search', views.search, name='search'), diff --git a/roofis2/roomservice/views.py b/roofis2/roomservice/views.py index 5ccdc8b..32485ba 100644 --- a/roofis2/roomservice/views.py +++ b/roofis2/roomservice/views.py @@ -32,5 +32,12 @@ def favorites(request): {"title": "rooF(i)S is love rooF(i)S is live!!"}) +def add_favorites(request): + if request.method == 'POST': + pass + else: + return render(request, 'add_fav.jinja', {"title": "Add a new Favorite"}) + + def location_based_search(request): return render(request, 'favorites.jinja', {"title": "rooF(i)S is love rooF(i)S is live!!"}) diff --git a/roofis2/templates/add_fav.jinja b/roofis2/templates/add_fav.jinja new file mode 100644 index 0000000..9ca4584 --- /dev/null +++ b/roofis2/templates/add_fav.jinja @@ -0,0 +1,15 @@ +{% extends 'base.jinja' %} +{% block content %} +
+

Add Favorite

+
+
+
+ + {{ form.as_p() }} + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/roofis2/templates/favorites.jinja b/roofis2/templates/favorites.jinja index c573120..cfc1d67 100644 --- a/roofis2/templates/favorites.jinja +++ b/roofis2/templates/favorites.jinja @@ -18,7 +18,7 @@ {% endfor %}
- {{ macros.home_item_with_icon(icon='fa-plus', icon_size='fa-4x', url_id='', link='', title='Add Fav', attr='') }} + {{ macros.home_item_with_icon(icon='fa-plus', icon_size='fa-4x', url_id='roomservice:add-fav', link='', title='Add Fav', attr='') }}
{% if request.user.is_superuser %}