Commit 85d51030 authored by Charles Lim's avatar Charles Lim

Added a new cbv to homepage for forms

parent 751bfbfe
......@@ -20,4 +20,17 @@
background-color: black;
background-position: -100% 0;
color: white;
}
.new-user-link {
text-decoration: none;
font-family: Oxygen;
color: black;
font-size: 26px;
padding: 10px;
width: fit-content;
transition: 0.2s ease-in-out;
}
.new-user-link:hover {
background-color: rgba(0, 0, 0, 0.8);
color: white;
}
\ No newline at end of file
......@@ -16,4 +16,5 @@ Welcome to Widget!
{% for user in all_widgetusers %}
<a class="details" href="{{user.id}}/details">{{forloop.counter}}. {{user.last_name}}, {{user.first_name}} {{user.middle_name}}</a> </br>
{% endfor %}
<a class="new-user-link" href="users/add">Add Widget User</a>
{% endblock %}
\ No newline at end of file
<!-- homepage/widgetuser_form.html -->
{% extends 'base.html' %}
{% load static %}
{% block title %}Homepage{% endblock %}
{% block styles %}
<link rel="stylesheet" href="{% static 'homepage/widgetuser_form.css' %}">
{% endblock %}
{% block header %}
Add Widget User
{% endblock %}
{% block content %}
<p> Student ID: {{object.id_num}}</p>
<p> Email: {{object.email}}</p>
<p> Department and Course: {{object.department.home_unit}}, {{object.department.dept_name}}</p>
{% endblock %}
\ No newline at end of file
from tkinter import Widget
from django.shortcuts import render
from django.views import View
from django.views.generic.detail import DetailView
from .models import Department, WidgetUser
from django.views.generic.edit import CreateView
from .models import WidgetUser
# Homepage Index View
class HomepageView(View):
def get(self, request):
objects_set = {
......@@ -11,6 +13,10 @@ class HomepageView(View):
}
return render(request, 'homepage/index.html', objects_set)
# WidgetUser Detail View
class WidgetUserDetailView(DetailView):
model = WidgetUser
# WidgetUser Create View
class WidgetUserCreateView(CreateView):
model = WidgetUser
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment