Each pilot has a weight (kilograms). A pilot may only see and modify their own weight. Members in groups (e.g. flight schedulers) may see and modify any pilot's weight.
Whenever a weight is changed, a confirmation must be displayed prior to saving the new value. Proposed text: "Click OK to use ## for the weight of Pilot Name. This data will be immediately available for use by flight ops." If confirmed, publish a new JSON file containing all the pilots and their weights. The destination for publishing should be configurable, but default to somewhere in static assets so that the file can be served directly by nginx without further configuration.
Design: Page reached via new tab in the header.
(Feature is increase in scope since pilot weight has nothing to do with airstrip checkouts, but the feature was requested by users for whom their checkniner instance contains a live pilot list.)
Each pilot has a weight (kilograms). A pilot may only see and modify their own weight. Members in groups (e.g. flight schedulers) may see and modify any pilot's weight.
Whenever a weight is changed, a confirmation must be displayed prior to saving the new value. Proposed text: "Click OK to use ## for the weight of Pilot Name. This data will be immediately available for use by flight ops." If confirmed, publish a new JSON file containing all the pilots and their weights. The destination for publishing should be configurable, but default to somewhere in static assets so that the file can be served directly by nginx without further configuration.
Design: Page reached via new tab in the header.
(Feature is increase in scope since pilot weight has nothing to do with airstrip checkouts, but the feature was requested by users for whom their checkniner instance contains a live pilot list.)