Shared dependencies across the files include:
- Data Models:
CrewMember
,Cert
,Qualification
,Ship
,Positions
,Assignment
,ShipCrewAllowance
- Function Names:
assignCrewToShips
,getCrewMembers
,getCerts
,getQualifications
,getShips
,getPositions
,getAssignments
,createCrewMember
,createCert
,createQualification
,createShip
,createPosition
,createAssignment
,updateCrewMember
,updateCert
,updateQualification
,updateShip
,updatePosition
,updateAssignment
,deleteCrewMember
,deleteCert
,deleteQualification
,deleteShip
,deletePosition
,deleteAssignment
,checkRequirements
,assignCrewMember
- URL Names: These are defined in
urls.py
and used inviews.py
and templates. - Message Names: "CREW_FETCH_SUCCESS", "SHIP_FETCH_SUCCESS", "ASSIGNMENT_SUCCESS", "ASSIGNMENT_FAILURE"
- DOM Element IDs: These are shared between the HTML templates and the JavaScript file.
- CSS Classes: These are defined in
styles.css
and used in the HTML templates. - Settings: These are defined in
settings.py
and used across the application. - Requirements: These are defined in
requirements.txt
and used for setting up the environment. - Instructions: These are defined in
instructions.txt
and used for deploying the app. - Tests: These are defined in
tests.py
and used for testing the models, views, and other functionalities.