Skip to content

feat: Add "Business Aviation" stand type#1781

Merged
kristiankunc merged 24 commits intoVATSIM-UK:mainfrom
CLC0609:issue-1734b
Feb 14, 2026
Merged

feat: Add "Business Aviation" stand type#1781
kristiankunc merged 24 commits intoVATSIM-UK:mainfrom
CLC0609:issue-1734b

Conversation

@CLC0609
Copy link
Copy Markdown
Contributor

@CLC0609 CLC0609 commented Jan 22, 2026

Fixes: #1734

Changes

Stand

  • Added a BUSINESS AVIATION stand type.
  • The stand type can be assigned via the Stand page.

Aircraft

  • Added is_business_aviation to the aircraft table.
  • This field can be changed via the aircraft page.
image

Allocator

  • Added the BusinessAviationFlightArrivalStandAllocator which will
    1. check if the planned aircraft is a business aviation aircraft
    2. assign a business aviation aircraft stand if available

Data

I have added migrations that will automatically toggle is_business_aviation on relevant aircraft and assign the BUSINESS AVIATION stand type to set stands.

The data can be changed at anytime through the relevant resource page

Aircraft

The current list of aircraft:

  • B190, B350, BE10, BE20, BE30, BE40, BE9L,
  • C208, C25A, C25B, C25C, C25M, C402, C404, C414, C441, C500, C510, C525, C550, C560, C56X, C650, C680, C68A, C700, C750,
  • CL30, CL35, CL60,
  • D220, D328, J328,
  • E35L, E50P, E545, E550, E55P, EA50,
  • F2TH, F900, FA10, FA20, FA50, FA6X, FA7X, FA8X,
  • G159, G280, GALX, GLF2, GLF3, GLF4, GLF5, GLF6, GA7C, GA8C,
  • H25A, H25B, H25C, HA4T, HDJT,
  • LJ25, LJ31, LJ35, LJ40, LJ45, LJ55, LJ60, LJ75,
  • MU2, P180,
  • P46T, PA46, PAY2, PAY3, PAY4, M600,
  • PC6T, PC12, PC24,
  • PRM1, SF50,
  • K100, K900, TBM7, TBM8, TBM9

Stands

The current list of stands:

  • EGLL -> 449, 450, 451, 452, 453, 454, 455, 456, 457, 457L, 457R
  • EGKK -> 150, 150R, 150L, 151, 152R, 152L, 160, 160R, 160L, 161, 234L, 235R, 235L, 170, 171L, 171R, 172, 172L, 172R, 173, 174, 175, 175L, 175R, 176, 176L, 176R, 177, 178, 178L, 178R, 180, 180R
  • EGSS -> 504, 505, 506, 507, 508
  • EGCC -> 71, 72, 73, 80, 81, 231, 232, 233
  • EGPH -> 317, 317A, 316, 315
  • EGNT -> 50, 51, 52, 53, 54, 60, 61, 62
  • EGNX -> 21, 22, 23, 24, 31
  • EGBB -> 501, 502C, 503, 504L, 504R
  • EGLC -> 15
  • EGGW -> 16, 17, 18, 19, 54, 56, 58, 81
  • EGNH -> 1, 2, 3
  • EGGP -> 11, 12, 14, 14A, 39, 40, 41
  • EGHI -> 10, 11, 12, 13, 14
  • EGMC -> 16, 17, 18, 19, 20, 21

To Do

  • Add a migration to insert business aviation aircraft into the tables so no one manually has to do it after
  • Add a migration to insert business aviation stands into the tables, across most UK aerodromes, so no one manually has to do it after

Comment thread app/Models/Aircraft/Aircraft.php Outdated
@CLC0609 CLC0609 marked this pull request as ready for review January 24, 2026 11:35
@CLC0609 CLC0609 marked this pull request as draft January 24, 2026 11:48
@CLC0609 CLC0609 marked this pull request as ready for review January 24, 2026 12:30
@sonarqubecloud
Copy link
Copy Markdown

@kristiankunc kristiankunc merged commit 6735798 into VATSIM-UK:main Feb 14, 2026
6 checks passed
@VATSIMUK
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 6.62.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add "Business Aviation" stand type

3 participants