LOA submission Flow Fix #43

Open
opened 2025-12-01 19:48:52 -06:00 by EagleTrooper · 0 comments
Owner

Issue

Currently there is no restrictions on the LOA and how long someone can submit an LOA.

Suggested Fix

Table of "LOA Categories" should be created for reference (not long term but only for ON CREATION"

  • Table should contain

    • Name (The Display Name of the Category) "Military", "Personal", "Vacation" etc.
    • Max Length (The Max Length a LOA can be submitted for) This can be stored in Hours, Days, Weeks, Months, (Whatever is easiest) Can also be setup to be more dynamic so its 1M, 1W, 5D, etc and can be parsed
    • Enabled (Allows for the option to be enabled / disabled as an option for the form
    • Can Be Expanded to more data if needed
  • The LOA form should split the Pick a date filed into Start Date and End Date

  • The Start Date should be Free to pick from whatever they want

  • The End Date should have a LIMT that can't extend past Start Date + max length of LOA Category.

If an LOA needs to be extended past then we can have a higher level restricted form that can adjust that date by a leadership member

This will limit members from putting in 5 year LOA (exaggerated)

So the final form should have
Name / LOA Category / Start Date / End Date / Reason Details (Changed from "Reason for LOA")

Supporting Details

http://17thrangers.iceberg-gaming.com/loa
image.png

### Issue Currently there is no restrictions on the LOA and how long someone can submit an LOA. ### Suggested Fix Table of "LOA Categories" should be created for reference (not long term but only for ON CREATION" - Table should contain - `Name` (The Display Name of the Category) "Military", "Personal", "Vacation" etc. - `Max Length` (The Max Length a LOA can be submitted for) This can be stored in Hours, Days, Weeks, Months, (Whatever is easiest) Can also be setup to be more dynamic so its 1M, 1W, 5D, etc and can be parsed - `Enabled` (Allows for the option to be enabled / disabled as an option for the form - _Can Be Expanded to more data if needed_ - The LOA form should split the `Pick a date` filed into `Start Date` and `End Date` - The `Start Date` should be Free to pick from whatever they want - The `End Date` should have a LIMT that can't extend past `Start Date + max length` of LOA Category. If an LOA needs to be extended past then we can have a higher level restricted form that can adjust that date by a leadership member This will limit members from putting in 5 year LOA (exaggerated) So the final form should have Name / LOA Category / Start Date / End Date / Reason Details (Changed from "Reason for LOA") ### Supporting Details http://17thrangers.iceberg-gaming.com/loa <img width="427" alt="image.png" src="attachments/0412dad4-4231-4307-b121-90a0061d417c">
7.1 KiB
EagleTrooper added the Kind/Enhancement
Priority
Medium
labels 2025-12-01 19:48:52 -06:00
EagleTrooper added the Leave of Absence (LOA) label 2025-12-02 21:37:33 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 17th-Ranger-Battalion-ORG/milsim-site-v4#43