Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gad 2 : Pushing for latest_staging #1460

Merged
merged 36 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
0c3b526
GAD-2:ALL WEEKS: OVERALL CHANGES (#1092)
anishwar-007 Feb 16, 2023
3ad8091
Merge branch 'test-temp' into gad-2
akshatnema Feb 18, 2023
99c1111
Merge branch 'main' into gad-2
akshatnema Mar 15, 2023
ef83d1e
Merge branch 'main' into gad-2
akshatnema Mar 15, 2023
7a56dae
Merge branch 'main' into gad-2
akshatnema Mar 18, 2023
19ac54f
Merge branch 'main' into gad-2
akshatnema Mar 19, 2023
0a867e2
Merge branch 'main' into gad-2
akshatnema Mar 23, 2023
5535dd4
gad-2: improved CSS of page_1 and corrigendum of IWD module (#1112)
jayant26 Mar 26, 2023
5de2ff2
Merge branch 'main' into gad-2
akshatnema Mar 26, 2023
084ed26
Implemented the cerate_request, process_request and approve/reject_re…
Srivatsa19 Feb 22, 2024
338b463
Changes made
Srivatsa19 Mar 19, 2024
97e0419
dashboard integrated
Srivatsa19 Mar 19, 2024
841ca11
dashboard integrated1
Srivatsa19 Mar 19, 2024
a823ed5
Gad 2 2025 dashboard integrated (#1356)
Srivatsa19 Apr 11, 2024
2d86242
GAD-2 IWD completed
Srivatsa19 Apr 11, 2024
e1a7856
GAD-2
Srivatsa19 Apr 11, 2024
049b4fa
GAD-2 New Commit
Srivatsa19 Apr 11, 2024
7020d5e
GAD-2 New
Srivatsa19 Apr 11, 2024
33000f3
Added migrations files
Srivatsa19 Apr 12, 2024
e29f344
Added Functionality where logged in users can only access the module
Srivatsa19 Apr 12, 2024
0c67de0
Gad 2 New Commits (#1440)
Srivatsa19 Apr 14, 2024
61d3c96
Removed changes made in globals/api/views.py
Srivatsa19 Apr 14, 2024
8c5c9be
Merge remote-tracking branch 'upstream/gad-2' into gad-2-latest
Srivatsa19 Apr 14, 2024
bf0e797
Removed changes in globals/api/views.py
Srivatsa19 Apr 14, 2024
194a36d
Merge pull request #1449 from Srivatsa19/gad-2-2025-latest
Priyansh61 Apr 15, 2024
36fc71a
merge conflicts with latest_staging resolved
Srivatsa19 Apr 15, 2024
2b35fb0
Merge branch 'latest_staging' into gad-2
Srivatsa19 Apr 15, 2024
b85f45c
Resolved merge conflicts and merged with latest_staging
Srivatsa19 Apr 15, 2024
1425db2
Removed auto files and .sql files
Srivatsa19 Apr 15, 2024
a5b6b6c
Fixed an error in views.py
Srivatsa19 Apr 15, 2024
1f2a0fa
Set the min values to zero for the quantity, cost and budget
Srivatsa19 Apr 15, 2024
0c92fc9
Removed unwanted files
Srivatsa19 Apr 16, 2024
d8033fe
Merge branch 'latest_staging' of https://github.com/FusionIIIT/Fusion…
Srivatsa19 Apr 16, 2024
a5cc5e4
Merge branch 'latest_staging' of https://github.com/FusionIIIT/Fusion…
Srivatsa19 Apr 16, 2024
df6c7eb
Made changes so that employee also can create a new request
Srivatsa19 Apr 16, 2024
7d53b01
Merge pull request #1463 from Srivatsa19/gad-2-2025-latest
Priyansh61 Apr 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 49 additions & 1 deletion FusionIIIT/applications/iwdModuleV2/models.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from django.db import models

from datetime import date

# Create your models here.

Expand Down Expand Up @@ -160,3 +160,51 @@ class NoOfTechnicalBidTimes(models.Model):
key = models.ForeignKey(Projects, on_delete=models.CASCADE, unique=True)
number = models.IntegerField()

class Requests(models.Model):
name = models.CharField(max_length=200)
description = models.CharField(max_length=200)
area = models.CharField(max_length=200)
requestCreatedBy = models.CharField(max_length=200)
engineerProcessed = models.IntegerField(default=0)
directorApproval = models.IntegerField(default=0)
deanProcessed = models.IntegerField(default=0)
status = models.CharField(max_length=200)
issuedWorkOrder = models.IntegerField(default=0)
workCompleted = models.IntegerField(default=0)
billGenerated = models.IntegerField(default=0)
billProcessed = models.IntegerField(default=0)
billSettled = models.IntegerField(default=0)

class WorkOrder(models.Model):
# request_id = models.IntegerField()
request_id = models.ForeignKey(Requests, on_delete=models.CASCADE)
name = models.CharField(max_length=200)
date = models.DateField(default=date.today)
agency = models.CharField(max_length=200)
amount = models.IntegerField(default=0)
deposit = models.IntegerField(default=0)
alloted_time = models.CharField(max_length=200)
start_date = models.DateField()
completion_date = models.DateField()

class Inventory(models.Model):
name = models.CharField(max_length=200)
quantity = models.IntegerField(default=0)
cost = models.IntegerField(default=0)

class UsedItems(models.Model):
# requestId = models.IntegerField()
request_id = models.ForeignKey(Requests, on_delete=models.CASCADE)
itemName = models.CharField(max_length=200)
cost = models.IntegerField(default=0)
quantity = models.IntegerField(default=0)
date = models.DateField(default=date.today)

class Bills(models.Model):
# requestId = models.IntegerField()
request_id = models.ForeignKey(Requests, on_delete=models.CASCADE)
file = models.FileField()

class Budget(models.Model):
name = models.CharField(max_length=200)
budgetIssued = models.IntegerField(default=0)
43 changes: 42 additions & 1 deletion FusionIIIT/applications/iwdModuleV2/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,46 @@
url(r'milestoneView/$', views.milestoneView, name='Milestones'),
url(r'addendumView/$', views.addendumView, name='Addendum View'),
url('agreementView/$', views.agreementView, name='Agreement VIew'),
url(r'corrigendumView/$', views.corrigendumView, name='Corrigendum View')
url(r'corrigendumView/$', views.corrigendumView, name='Corrigendum View'),
url('requestsView/',views.requestsView, name='Requests view'),
url('createdRequestsView/',views.createdRequests, name='Created Requests view'),
url('handleEngineerProcessRequests/', views.handleEngineerProcessRequests, name='Engineer-Process-Requests'),
url('engineerProcessedRequestsView/',views.engineerProcessedRequests, name='Engineer-Processed-Requests view'),
url('handleDeanProcessRequests/', views.handleDeanProcessRequests, name='Dean-Process-Requests'),
url('deanProcessedRequestsView/',views.deanProcessedRequests, name='Dean-Processed-Requests view'),
url('handleDirectorApprovalRequests/', views.handleDirectorApprovalRequests, name='Director-Approval-Requests'),
url('handleDirectorRejectionRequests/', views.handleDirectorRejectionRequests, name='Director-Rejection-Requests'),
url('updateRejectedRequests/', views.updateRejectedRequests, name='Update-Rejected-Requests'),
url('handleUpdateRequests/', views.handleUpdateRequests, name='Handle-Update-Requests'),
# url('rejectedRequests/', views.rejectedRequests, name='Rejected-Requests'),
url('rejectedRequestsView/',views.rejectedRequests, name='Rejected Requests view'),
url('requestsStatus/', views.requestsStatus, name='Requests-Status'),
url('fetchDesignations/', views.fetchDesignations, name='Fetch-Designations'),
url('fetchRequest/', views.fetchRequest, name='Fetch-Request'),
url('issueWorkOrder/', views.issueWorkOrder, name='Issue Work Order'),
url('workOrder/', views.workOrder, name='Work Order'),
url('inventory/', views.inventory, name='Inventory'),
url('addItemsView/', views.addItemsView, name='Add Items View'),
url('addItems/', views.addItems, name='Add Items'),
url('editInventoryView/', views.editInventoryView, name='Edit Inventory View'),
url('editInventory/', views.editInventory, name='Edit Inventory'),
url('requestsInProgess/', views.requestsInProgess, name='Requests In Progress'),
url('workCompleted/', views.workCompleted, name='Work Completed'),
url('requestFromInventory/', views.requestFromInventory, name='Request From Inventory'),
url('editInventoryAfterRequest/', views.editInventoryAfterRequest, name='Edit-Inventory-After-Request'),
url('generateFinalBill/', views.generateFinalBill, name='Generate-Final-Bill'),
url('handleBillGeneratedRequests/', views.handleBillGeneratedRequests, name='Handle-Bill-Generated-Requests'),
url('generatedBillsView/', views.generatedBillsView, name='Generated-Bills-View'),
url('handleProcessedBills/', views.handleProcessedBills, name='Handle-Processed-Bills'),
url('auditDocumentView/', views.auditDocumentView, name='Audit-Document-View'),
url('auditDocument/', views.auditDocument, name='Audit-Document'),
url('settleBillsView/', views.settleBillsView, name='Settle-Bills-View'),
url('handleSettleBillRequests/', views.handleSettleBillRequests, name='Handle-Settle-Bill-Requests'),
url('viewBudget/', views.viewBudget, name='View-Budget'),
url('budget/', views.budget, name='Budget'),
url('addBudget/', views.addBudget, name='Add-Budget'),
url('editBudgetView/', views.editBudgetView, name='Edit-Budget-View'),
url('editBudget/', views.editBudget, name='Edit-Budget'),
# url('billsView/',views.billsView, name='Bills View'),

]
Loading