Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Generated by Django 3.1.5 on 2024-10-10 18:36

import datetime
from django.db import migrations, models


class Migration(migrations.Migration):

dependencies = [
('central_mess', '0001_initial'),
]

operations = [
migrations.AlterField(
model_name='payments',
name='payment_date',
field=models.DateField(default=datetime.date(2024, 10, 10)),
),
migrations.AlterUniqueTogether(
name='payments',
unique_together=set(),
),
]
106 changes: 16 additions & 90 deletions FusionIIIT/applications/iwdModuleV2/api/serializers.py
Original file line number Diff line number Diff line change
@@ -1,190 +1,116 @@
from rest_framework import serializers
from applications.globals.models import *
from applications.iwdModuleV2.models import *
from applications.ps1.models import *

class PageOneDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageOneDetails
fields = '__all__'


class PageTwoDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageTwoDetails
fields = '__all__'


class PageThreeDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageThreeDetails
fields = '__all__'


class AESDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = AESDetails
fields = '__all__'


class CorrigendumTableSerializer(serializers.ModelSerializer):
class Meta:
model = CorrigendumTable
fields = '__all__'


class AddendumSerializer(serializers.ModelSerializer):
class Meta:
model = Addendum
fields = '__all__'


class PreBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PreBidDetails
fields = '__all__'


class NoOfTechnicalBidTimesSerializer(serializers.ModelSerializer):
class Meta:
model = NoOfTechnicalBidTimes
fields = '__all__'


class TechnicalBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = TechnicalBidDetails
fields = '__all__'


class TechnicalBidContractorDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = TechnicalBidContractorDetails
fields = '__all__'


class FinancialBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = FinancialBidDetails
fields = '__all__'


class FinancialContractorDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = FinancialContractorDetails
fields = '__all__'


class LetterOfIntentDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = LetterOfIntentDetails
fields = '__all__'


class WorkOrderFormSerializer(serializers.ModelSerializer):
class Meta:
model = WorkOrderForm
fields = '__all__'


class AgreementSerializer(serializers.ModelSerializer):
class Meta:
model = Agreement
fields = '__all__'


class MilestonesSerializer(serializers.ModelSerializer):
class Meta:
model = Milestones
fields = '__all__'


class ExtensionOfTimeDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = ExtensionOfTimeDetails
fields = '__all__'


class ProjectsSerializer(serializers.ModelSerializer):
class Meta:
model = Projects
fields = '__all__'


class WorkOrderFormSerializer(serializers.ModelSerializer):
class Meta:
model = WorkOrderForm
fields = '__all__' # or list specific fields here

class AgreementSerializer(serializers.ModelSerializer):
class Meta:
model = Agreement
fields = '__all__' # or list specific fields here

class MilestonesSerializer(serializers.ModelSerializer):
class Meta:
model = Milestones
fields = '__all__' # or list specific fields here

class PageThreeDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageThreeDetails
fields = '__all__' # or list specific fields here

class ExtensionOfTimeDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = ExtensionOfTimeDetails
fields = '__all__' # or list specific fields here

class AESDetailsSerializer(serializers.ModelSerializer):
class DesignationSerializer(serializers.ModelSerializer):
class Meta:
model = AESDetails
fields = '__all__' # or list specific fields here
model = Designation
fields = ['id', 'name']

class FinancialBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = FinancialBidDetails
fields = '__all__' # or list specific fields here
class HoldsDesignationSerializer(serializers.ModelSerializer):
designation = DesignationSerializer()

class TechnicalBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = TechnicalBidDetails
fields = '__all__' # or list specific fields here
model = HoldsDesignation
fields = ['id', 'designation', 'user']

class FinancialContractorDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = FinancialContractorDetails
fields = '__all__' # or list specific fields here
# class RequestsSerializer(serializers.ModelSerializer):
# class Meta:
# model = Requests
# fields = ['name', 'description', 'area']

class TechnicalBidContractorDetailsSerializer(serializers.ModelSerializer):
class RequestsSerializer(serializers.ModelSerializer):
class Meta:
model = TechnicalBidContractorDetails
fields = '__all__' # or list specific fields here

class PreBidDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PreBidDetails
fields = '__all__' # or list specific fields here

class CorrigendumTableSerializer(serializers.ModelSerializer):
class Meta:
model = CorrigendumTable
fields = '__all__' # or list specific fields here

class AddendumSerializer(serializers.ModelSerializer):
class Meta:
model = Addendum
fields = '__all__' # or list specific fields here

class LetterOfIntentDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = LetterOfIntentDetails
fields = '__all__' # or list specific fields here

class PageOneDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageOneDetails
fields = '__all__' # or list specific fields here

class PageTwoDetailsSerializer(serializers.ModelSerializer):
class Meta:
model = PageTwoDetails
fields = '__all__' # or list specific fields here
model = Requests
fields = ['id', 'name', 'area', 'description', 'requestCreatedBy', 'status', 'workCompleted']
31 changes: 30 additions & 1 deletion FusionIIIT/applications/iwdModuleV2/api/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
path('work-order-form/', views.workOrderForm, name='workOrderForm'),
path('agreement-input/', views.AgreementInput, name='AgreementInput'),
path('milestones-form/', views.milestonesForm, name='milestonesForm'),
path('page3-1/', views.page3_1, name='page3_1'),
path('page3-1/', views.page3_1, name='page3_1'),
path('extension-of-time-form/', views.ExtensionOfTimeForm, name='ExtensionOfTimeForm'),
path('page1-view/', views.page1View, name='page1View'),
path('page2-view/', views.page2View, name='page2View'),
Expand All @@ -32,5 +32,34 @@
path('milestone-view/', views.milestoneView, name='milestoneView'),
path('page3-view/', views.page3View, name='page3View'),
path('extension-form-view/', views.extensionFormView, name='extensionFormView'),
path('fetch-designations/', views.fetchDesignations, name='fetchDesignations'),
path('requests-view/', views.requestsView, name='requestsView'),
path('created-requests-view/', views.created_requests_view, name='createdRequests'),
path('view-file/', views.view_file_api, name='viewFile'),
path('handle-engineer-process-requests/', views.handleEngineerProcessRequests, name='handleEngineerProcessRequests'),
path('engineer-processed-requests/', views.engineer_processed_requests, name='engineerProcessedRequests'),
path('handle-dean-process-requests/', views.handle_dean_process_requests, name='handleDeanProcessRequests'),
path('dean-processed-requests/', views.dean_processed_requests, name='deanProcessedRequests'),
path('handle-director-approval-requests/', views.handle_director_approval_requests, name='handleDirectorApprovalRequests'),
path('rejected-requests-view/', views.rejectedRequests, name='rejectedRequests'),
path('update-rejected-requests/', views.updateRejectedRequests, name='updateRejectedRequests'),
path('handle-update-requests/', views.handleUpdateRequests, name='handleUpdateRequests'),
path('issue-work-order/', views.issueWorkOrder, name='issueWorkOrder'),
path('fetch-request/', views.fetchRequest, name='fetchRequest'),
path('work-order/', views.workOrder, name='workOrder'),
path('requests-status/', views.requestsStatus, name='requestsStatus'),
path('requests-in-progress/', views.requestsInProgress, name='requestsInProgress'),
path('work-completed/', views.work_completed, name='workCompleted'),
path('generate-final-bill/', views.generateFinalBill, name='generateFinalBill'),
path('handle-bill-generated-requests/', views.handleBillGeneratedRequests, name='handleBillGeneratedRequests'),
path('generated-bills-view/', views.generatedBillsView, name='generatedBillsView'),
path('handle-processed-bills/', views.handleProcessedBills, name='handleProcessedBills'),
path('audit-document-view/', views.audit_document_view, name='auditDocumentView'),
path('audit-document/', views.audit_document, name='auditDocument'),
path('settle-bills-view/', views.settle_bills_view, name='settleBillsView'),
path('handle-settle-bill-request/', views.handle_settle_bill_requests, name='handleSettleBillRequest'),
path('view-budget/', views.viewBudget, name='viewBudget'),
path('add-budget/', views.addBudget, name='addBudget'),
path('edit-budget/', views.editBudget, name='editBudget'),
]

Loading