-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5e33bde
commit 393ed28
Showing
10 changed files
with
478 additions
and
171 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
venv | ||
USERNAME = '[email protected]' | ||
PASSWORD = '2206' | ||
SECRET_KEY = 'mysupersecretkey' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
{% extends "home.html" %} | ||
|
||
{% block content %} | ||
<div class="row justify-content-center"> | ||
<div class="col-md-8 col-lg-6"> | ||
<h2 class="mb-4">Create New Employee</h2> | ||
<form id="create-employee-form" action="/create_employee" method="post" class="needs-validation" novalidate> | ||
<div class="mb-3"> | ||
<label for="employee_name" class="form-label">Employee Name</label> | ||
<input type="text" id="employee_name" name="employee_name" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the employee name. | ||
</div> | ||
</div> | ||
<div class="mb-3"> | ||
<label for="company_name" class="form-label">Company Name</label> | ||
<input type="text" id="company_name" name="company_name" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the company name. | ||
</div> | ||
</div> | ||
<!-- Add all required fields similar to the above two --> | ||
<button type="submit" class="btn btn-success w-100">Create Employee</button> | ||
</form> | ||
<p class="mt-3 text-center"><a href="/dashboard">Back to Dashboard</a></p> | ||
{% if error %} | ||
<div class="alert alert-danger mt-3" role="alert"> | ||
{{ error }} | ||
</div> | ||
{% endif %} | ||
</div> | ||
</div> | ||
{% endblock %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,187 @@ | ||
{% extends "home.html" %} | ||
|
||
{% block content %} | ||
<div class="row justify-content-center"> | ||
<div class="col-md-8 col-lg-6"> | ||
<h2 class="mb-4">Create New Employee</h2> | ||
<form id="create-employee-form" action="/create_employee" method="post" class="needs-validation" novalidate> | ||
|
||
<!-- Employee Name --> | ||
<div class="mb-3"> | ||
<label for="employee_name" class="form-label">Employee Name</label> | ||
<input type="text" id="employee_name" name="employee_name" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the employee name. | ||
</div> | ||
</div> | ||
|
||
<!-- Company Name --> | ||
<div class="mb-3"> | ||
<label for="company_name" class="form-label">Company Name</label> | ||
<input type="text" id="company_name" name="company_name" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the company name. | ||
</div> | ||
</div> | ||
|
||
<!-- Start Date --> | ||
<div class="mb-3"> | ||
<label for="start_date" class="form-label">Start Date</label> | ||
<input type="date" id="start_date" name="start_date" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter a valid start date. | ||
</div> | ||
</div> | ||
|
||
<!-- Job Title --> | ||
<div class="mb-3"> | ||
<label for="job_title" class="form-label">Job Title</label> | ||
<input type="text" id="job_title" name="job_title" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the job title. | ||
</div> | ||
</div> | ||
|
||
<!-- Job Responsibilities --> | ||
<div class="mb-3"> | ||
<label for="job_responsibilities" class="form-label">Job Responsibilities</label> | ||
<textarea id="job_responsibilities" name="job_responsibilities" class="form-control" rows="4" required></textarea> | ||
<div class="invalid-feedback"> | ||
Please enter the job responsibilities. | ||
</div> | ||
</div> | ||
|
||
<!-- Salary --> | ||
<div class="mb-3"> | ||
<label for="salary" class="form-label">Salary</label> | ||
<input type="number" step="0.01" id="salary" name="salary" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the salary. | ||
</div> | ||
</div> | ||
|
||
<!-- Benefits --> | ||
<div class="mb-3"> | ||
<label for="benefits" class="form-label">Benefits</label> | ||
<textarea id="benefits" name="benefits" class="form-control" rows="2"></textarea> | ||
<div class="invalid-feedback"> | ||
Please enter any benefits. | ||
</div> | ||
</div> | ||
|
||
<!-- Work Hours --> | ||
<div class="mb-3"> | ||
<label for="work_hours" class="form-label">Work Hours</label> | ||
<input type="text" id="work_hours" name="work_hours" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the work hours. | ||
</div> | ||
</div> | ||
|
||
<!-- Leave Days --> | ||
<div class="mb-3"> | ||
<label for="leave_days" class="form-label">Leave Days</label> | ||
<input type="number" id="leave_days" name="leave_days" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the number of leave days. | ||
</div> | ||
</div> | ||
|
||
<!-- Notice Period --> | ||
<div class="mb-3"> | ||
<label for="notice_period" class="form-label">Notice Period</label> | ||
<input type="text" id="notice_period" name="notice_period" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the notice period. | ||
</div> | ||
</div> | ||
|
||
<!-- Hourly Rate --> | ||
<div class="mb-3"> | ||
<label for="hourly_rate" class="form-label">Hourly Rate</label> | ||
<input type="number" step="0.01" id="hourly_rate" name="hourly_rate" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the hourly rate. | ||
</div> | ||
</div> | ||
|
||
<!-- Number of Hours --> | ||
<div class="mb-3"> | ||
<label for="number_of_hours" class="form-label">Number of Hours</label> | ||
<input type="number" step="0.01" id="number_of_hours" name="number_of_hours" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the number of hours. | ||
</div> | ||
</div> | ||
|
||
<!-- Description of Services --> | ||
<div class="mb-3"> | ||
<label for="description_of_services" class="form-label">Description of Services</label> | ||
<textarea id="description_of_services" name="description_of_services" class="form-control" rows="4" required></textarea> | ||
<div class="invalid-feedback"> | ||
Please enter a description of services. | ||
</div> | ||
</div> | ||
|
||
<!-- Fee Amount --> | ||
<div class="mb-3"> | ||
<label for="fee_amount" class="form-label">Fee Amount</label> | ||
<input type="number" step="0.01" id="fee_amount" name="fee_amount" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the fee amount. | ||
</div> | ||
</div> | ||
|
||
<!-- Payment Schedule --> | ||
<div class="mb-3"> | ||
<label for="payment_schedule" class="form-label">Payment Schedule</label> | ||
<input type="text" id="payment_schedule" name="payment_schedule" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the payment schedule. | ||
</div> | ||
</div> | ||
|
||
<!-- Ownership Terms --> | ||
<div class="mb-3"> | ||
<label for="ownership_terms" class="form-label">Ownership Terms</label> | ||
<textarea id="ownership_terms" name="ownership_terms" class="form-control" rows="3" required></textarea> | ||
<div class="invalid-feedback"> | ||
Please enter the ownership terms. | ||
</div> | ||
</div> | ||
|
||
<!-- Company Representative --> | ||
<div class="mb-3"> | ||
<label for="company_representative" class="form-label">Company Representative</label> | ||
<input type="text" id="company_representative" name="company_representative" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the company representative's name. | ||
</div> | ||
</div> | ||
|
||
<!-- Client Representative --> | ||
<div class="mb-3"> | ||
<label for="client_representative" class="form-label">Client Representative</label> | ||
<input type="text" id="client_representative" name="client_representative" class="form-control" required> | ||
<div class="invalid-feedback"> | ||
Please enter the client representative's name. | ||
</div> | ||
</div> | ||
|
||
<!-- Submit Button --> | ||
<button type="submit" class="btn btn-success w-100">Create Employee</button> | ||
</form> | ||
|
||
<!-- Back to Dashboard Link --> | ||
<p class="mt-3 text-center"><a href="/dashboard">Back to Dashboard</a></p> | ||
|
||
<!-- Display Error Message if Any --> | ||
{% if error %} | ||
<div class="alert alert-danger mt-3" role="alert"> | ||
{{ error }} | ||
</div> | ||
{% endif %} | ||
</div> | ||
</div> | ||
{% endblock %} | ||
|
Oops, something went wrong.