Ga naar inhoud

Conformiteit (nieuw)

Store moduleZweefvliegenVersie 0.7.0tabbr/gliding-compliance

Conformiteit zegt of een piloot nog conform kan vliegen: genoeg starts en uren in de laatste periode (recency), een geldige medical, de checks van een instructeur. De club stelt de regels in; Tabbr rekent ze elk kwartier uit en bewaart per persoon het resultaat - met tot wanneer het in orde blijft.

De widget Mijn conformiteit op je dashboard en de sectie Conformiteit op je profiel tonen:

  • de barometer: je starts en uren van de laatste maanden (standaard 6), als PIC of als piloot - ook als je nog leerling bent. Zoals de vliegbarometer van de Liga: een balk van rood, geel en groen, met een lijn van je uren (boven) naar je starts (onder); het bolletje in het midden is waar je staat;
  • per profiel (bv. EASA SPL, Medical, FI(S), in de volgorde die de club koos) of het in orde is, tot wanneer, en de regels ervan:
    • wat je hebt tegenover wat nodig is, bv. 17 / 15 starts of 4'15 / 5'00 uur;
    • ✓ in orde, een klok als het binnenkort vervalt, ✗ niet in orde;
    • tot wanneer de regel in orde blijft als er niets meer bij komt, of wat er nog nodig is (nog 3 starts).

De sectie op het profiel toont daarnaast je vluchten - als PIC of als piloot - in een lijst van de club, met haar kolommen (zie Op het profiel). Erboven filter je ze met één klik op de startwijze (bv. Lier, Sleep - alle sleephoogtes samen -, TMG) en het type van het toestel (bv. ASK-21, LS-4); bij elke knop staat hoeveel vluchten erbij horen, en je ziet enkel wat de persoon vloog. Klik je er meer aan in één rij, dan zie je ze samen (Lier en Sleep); in twee rijen moeten ze allebei kloppen (Lier in een LS-4). Nog eens klikken haalt de filter weg. De lijst neemt de kolommen die ze heeft voor de breedte die ze krijgt: naast de profielen vaak die van een gsm.

Een nieuwe vlucht telt mee vanaf de volgende berekening, binnen het kwartier. Een beheerder kan dat schema aanpassen onder Instellingen › Job (de job Backend module: gliding-compliance/refreshAll), bv. elke 5 minuten.

Klik op een regel op vluchten (bv. Starts PIC 24m, met een pijltje achteraan) of op de barometer, en je ziet de vluchten die meetellen: de nieuwste bovenaan, met de datum en het uur, het toestel, als wat je erin stond (bv. PIC) en de duur - en bovenaan hoeveel vluchten en hoeveel uur in totaal. Het zijn dezelfde voorwaarden en dezelfde periode waarmee Tabbr telt. Een regel op een document of op een datum van de persoon (de medical, de refreshers) heeft geen vluchten: die heeft geen pijltje.

Je ziet enkel de vluchten die je mag zien. Telde de laatste berekening er meer of minder - een vlucht van daarnet, of een vlucht die jij niet mag zien - dan zegt het venster dat.

Wie de resultaten van anderen mag zien (standaard de beheerders en de rol INSTRUCTEUR), ziet ze in de gewone lijsten van personen, bv. Vergunde zweefvliegers, Instructeurs en In opleiding in een groep Recency: per piloot de barometer, met daarnaast een kolom per profiel en al zijn regels - wat hij heeft tegenover wat nodig is, ✓ of ✗, en tot wanneer. Met alles wat een lijst kan: zoeken, snelle filters (bv. enkel wie niet in orde is of wiens profiel binnenkort vervalt), acties op meer personen tegelijk, afdrukken, het aantal. Wie een andere persoon opent, ziet daar ook de sectie Conformiteit - en daar, met een klik op een regel of de barometer, de vluchten die meetellen.

De lijsten maak je in de instellingen van de module, zie Lijsten. In de lijsteditor kies je bij een kolom ook zelf Add content › Conformiteit:

Inhoud In de layout van de kolom
Barometer <gliding-compliance-barometer entity="{{entity}}"></gliding-compliance-barometer>
Profiel naam (een per profiel) <gliding-compliance-profile entity="{{entity}}" profile="EASA SPL"></gliding-compliance-profile>

Een profiel noem je bij zijn naam of zijn id; is het hernoemd, dan zegt de kolom dat het profiel er niet is. Een profiel dat niet voor de persoon geldt, blijft leeg. Een lijst vraagt de resultaten van alle personen op het scherm in één keer op, en toont wat de aangemelde gebruiker mag zien (de toegangsregels van Conformiteit).

Een snelle filter Niet in orde / vervalt binnenkort maak je met een gerelateerde Conformiteit: bij Exposed filters Heeft … › Conformiteit, als persoon, met daarin Status is één van Vervalt binnenkort en Niet in orde (en eventueel Profiel = EASA SPL), Aan / uit, met als Naam Niet in orde / vervalt binnenkort.

De resultaten zijn gewone records (Conformiteit): ook een slimme groep kan erop filteren, bv. heeft een gerelateerde Conformiteit met Profiel = EASA SPL en Status = Niet in orde. Wie welke resultaten ziet, staat in de toegangsregels van die entiteit.

Onder Instellingen › Conformiteit.

Bij de installatie vraagt de module ook de afgeschermde velden te lezen van personen, vluchten en officiële documenten (velden met een eigen leesregel, bv. de refreshers van een FI(S) die enkel instructeurs zien): zonder dat telt ze die als leeg. Wie de resultaten ziet, bepaalt de toegangsregel van Conformiteit.

Met EASA-regels (bij de regels) voeg je de regels en profielen van Part-SFCL en Part-MED toe, met de drempels van EASA. Vink aan wat je wil:

Sjabloon Wat erbij komt
EASA SPL - recency (SFCL.160) het profiel EASA SPL: in 24 maanden 5 uur en 15 starts in zweefvliegtuigen als PIC, dubbel of solo onder toezicht, en 2 trainingsvluchten met een FI(S) - of een proficiency check met een FE(S), als de club die bijhoudt
Startwijzen (SFCL.155) per startwijze minstens 5 starts in 24 maanden, voor wie die startwijze heeft - in EASA SPL, of zonder dat in een profiel Startwijzen
Passagiers (SFCL.160(e)) het profiel Passagiers: minstens 3 starts als PIC in zweefvliegtuigen in de laatste 90 dagen, met welke startwijze ook - zoals EASA het vraagt
Passagiers per startwijze per startwijze een profiel, Passagiers lier en Passagiers sleep: minstens 3 starts als PIC met die startwijze in de laatste 90 dagen, voor wie die startwijze heeft. Strenger dan EASA, dat alle starts samen telt: enkel voor een club die dat zelf zo wil
Passagiers TMG (SFCL.160(e)) het profiel Passagiers TMG: minstens 3 starts en landingen als PIC in een TMG in de laatste 90 dagen, voor wie met een TMG vliegt (bv. de bevoegdheid TMG)
Medical (Part-MED) het profiel Medical: een geldige medical
EASA FI(S) (SFCL.360) het profiel EASA FI(S): in 36 maanden een refresher én 30 uur of 60 starts instructie, en in de laatste 9 jaar de vaardigheid om te instrueren aangetoond aan een FI(S)

Daaronder kies je welke velden van de club ze gebruiken: wie de PIC, de piloot en de instructeur van een vlucht is, welke vluchten trainingsvluchten zijn, welke vluchten in een zweefvliegtuig zijn (SFCL.160 en SFCL.155 tellen enkel die: niet in een TMG, niet met het sleepvliegtuig - bv. Toestel › Soort is Zweefvliegtoestel) en welke in een TMG, welke waarden van Startwijze bij welke startwijze horen, voor welke rollen elk profiel geldt, welk documenttype de medical is en in welke datums van een persoon de proficiency check, de refreshers en de 9-jarige check staan. Tabbr stelt voor wat bij de namen van je club past. Wie welke startwijze heeft, komt uit Bevoegdheden & competenties (een geldige bevoegdheid Lierstart, Sleepstart, …); houdt de club dat zo bij, dan komt een startwijze waarvoor niemand een bevoegdheid heeft er niet bij. Wie passagiers mag meenemen (SFCL.115: na 10 uur of 30 starts als PIC na de vergunning en een vlucht met een FI(S), of een FI(S)), kies je bij Passagiers - bv. een bevoegdheid Passagiers, als de club die bijhoudt.

Na Toevoegen zijn het gewone regels en profielen: kijk ze na, pas ze aan waar je club het anders doet (een regel die nog een veld mist, zegt wat er ontbreekt), klik op Opslaan en maak je lijsten. De club blijft verantwoordelijk voor wat ze controleert.

Een regel is een paar keuzes, geen script:

Soort Wat Voorbeeld
Ervaring: vluchten minstens zoveel starts of uren in de laatste maanden of dagen (of dit seizoen), in de vluchten waarin de persoon in een van de gekozen velden staat, met de voorwaarden die je kiest 15 starts als PIC in 24 maanden; 5 lierstarts (Startwijze = Lier)
Ervaring: datums van de persoon minstens zoveel datums van een veld van de persoon in een periode 2 refreshers in 36 maanden
Geldigheid: officieel document het document (dat aan je voorwaarden voldoet) dat het langst geldig is, is nog niet vervallen Medical: documenttype Medical, Medical type LAPL of CLASS 2
Geldigheid: datum van de persoon een datum van de persoon plus een geldigheid 9-jarige check FI(S): + 108 maanden

De voorwaarden kies je met dezelfde editor als bij lijsten.

Tot wanneer: een vlucht telt voor “de laatste 24 maanden” tot en met 24 maanden na haar datum. Een regel van 15 starts is dus in orde tot 24 maanden na je 15de laatste start.

Voor wie - een regel kan ook een eigen voorwaarde op personen hebben. Wie er niet aan voldoet, krijgt de regel niet: hij staat niet bij zijn profiel en telt niet mee. Een profiel waarvan geen enkele regel voor iemand is, krijgt die persoon niet.

Wie welke startwijze heeft, haal je uit Bevoegdheden & competenties: kies bij Voor wie Heeft … › Bevoegdheid, als persoon, en daarin Soort › Soort is … = Sleepstart en Status = Geldig. Zo telt de regel Startwijze sleep in EASA SPL enkel voor wie de sleepstart heeft: wie enkel de lierstart heeft, ziet hem niet, en zijn profiel staat niet rood omdat hij geen sleepstarts maakt. Een bevoegdheid die vervalt of wordt ingetrokken, telt vanaf de volgende berekening niet meer.

Eigen regels van de club stel je op dezelfde manier in, bv. één lierstart met een instructeur aan het begin van het seizoen:

  • een regel Ervaring: vluchten, minstens 1 start, periode Dit seizoen (vanaf de dag dat het seizoen begint), de persoon in PIC of Piloot, met de voorwaarden Startwijze = Lier en Instructeur is ingevuld;
  • Voor wie: wie de bevoegdheid Lierstart heeft (zie hierboven);
  • net zo een sleepcheck, voor wie de bevoegdheid Sleepstart heeft;
  • beide in een profiel Clubregels (één lijn), voor de leden met een brevet.

Een profiel groepeert regels en zegt voor wie het geldt (een voorwaarde op personen, bv. de rol Brevet); een regel met een eigen voor wie geldt daarbinnen enkel voor wie ook daaraan voldoet. Met meer lijnen is het profiel in orde als alle regels van één lijn in orde zijn - bv. voor SFCL.160: de starts, de uren en de trainingsvluchten, of een proficiency check.

Met de pijltjes zet je de profielen in de volgorde die je wil, bv. Medical bovenaan: zo staan ze in de widget, op het profiel en in de lijsten die de module maakt.

Met Lijst maken maakt de module een lijst van personen bij de lijsten van de club - zoals de EASA-regels een vertrekpunt zijn. Kies Voor wie EASA SPL heeft (de personen van dat profiel) of Een lege lijst, en dan:

  • een naam en een groep (bv. Recency: de lijsten van een groep staan samen);
  • welke personen (een voorwaarde op personen, bv. de rol Licensed pilot);
  • welke profielen naast elkaar staan, elk in een kolom (in de volgorde van de profielen);
  • of de barometer onder de naam staat, en of de lijst de snelle filter Niet in orde / vervalt binnenkort krijgt (op de profielen van de lijst);
  • voor wie de lijst is (de doelgroepen van de club, bv. Instructeurs; geen: wie personen mag zien).

Daarna is het een gewone lijst van de club: je past ze aan, zet ze in het menu of verwijdert ze onder Instellingen › Personen › Lijsten. Een kolom van de module noemt het profiel bij zijn id: een profiel hernoemen breekt de lijst niet.

Had je club weergaven van het overzicht van vroeger (tot versie 0.3), dan staan ze hier met Als lijst maken: dezelfde personen, profielen en barometer, als lijst van de club.

Kies hoeveel maanden de barometer toont, in welke velden van een vlucht de persoon staat (bv. PIC en Piloot), welke vluchten tellen (dezelfde editor als bij de regels; bv. enkel de zweefvliegtuigen en motorzwevers, met Toestel › Soort is SP of TMG, zodat de vluchten met het sleepvliegtuig er niet bij komen) en waar groen eindigt: standaard 30 uur en 42 starts in 6 maanden, zoals de vliegbarometer van de Liga (rood, geel en groen zijn elk een derde). Kies ook vanaf hoeveel dagen vooraf een profiel als vervalt binnenkort geldt (standaard 30).

De sectie Conformiteit op een persoon toont naast de barometer en de profielen de vluchten van die persoon. Kies in welke lijst van de vluchten (bv. Alle vluchten: haar kolommen, sortering en eigen voorwaarden; zonder keuze de eerste lijst) en in welke velden de persoon staat (bv. PIC en Piloot; zonder keuze die van de barometer). Wie de sectie bekijkt, ziet de vluchten die hij mag zien. Vluchten tonen uitvinken laat enkel de conformiteit staan.

Bij Snelle filters kies je de rijen knoppen boven de vluchten: velden van een vlucht of van haar toestel. Tot je er kiest, zijn dat de startwijze en het type van het toestel, zoals de module ze bij je club vindt (bv. Startwijze en Toestel › Type). Alles uitvinken toont geen filters.

Na Opslaan rekent Tabbr alles meteen opnieuw; Nu herberekenen doet dat ook. Onderaan zie je wat de laatste berekening deed, en een regel die niet berekend kon worden, met de reden.

Conformiteit (nieuw) is een store module met haar eigen versies. De beheerders van je club kiezen wanneer ze een nieuwe versie installeren, in de Module Store — en kunnen terug naar een vorige.

  1. 0.7.0

    Huidige versie
    • NieuwDe vluchten in de sectie Conformiteit filter je met één klik op de startwijze (Lier, Sleep, TMG) en het type van het toestel (ASK-21, LS-4 ...), met bij elke knop hoeveel vluchten erbij horen - bv. enkel je lierstarts in een LS-4. Welke filters er staan kies je onder Op het profiel.
  2. 0.6.1

    • OpgelostDe sectie Conformiteit had twee scrollbalken: op een breed scherm past ze nu op het scherm en scrollen de profielen en de vluchten elk apart, op een smal scherm scrolt ze als één geheel.
  3. 0.6.0

    • NieuwDe sectie Conformiteit op een persoon toont naast de barometer en de profielen ook de vluchten van die persoon - als PIC of als piloot - in een lijst van de club, met haar kolommen. Welke lijst en welke velden kies je onder Op het profiel.
    • Let opDe vluchten vragen Tabbr met module-API 1.15; in een oudere Tabbr toont de sectie enkel de conformiteit.
  4. 0.5.0

    • NieuwWelke vluchten tellen mee: klik in de widget of op het profiel op een regel op vluchten of op de barometer, en je ziet de vluchten die meetellen - met het toestel, als wat je erin stond en de duur, en hoeveel en hoelang in totaal. Zie Welke vluchten tellen mee.
  5. 0.4.0

    • NieuwLijst maken (in de instellingen, zoals de EASA-regels): een lijst van personen bij de lijsten van de club, met de barometer, een kolom per profiel, de snelle filter Niet in orde / vervalt binnenkort en voor wie ze is. Zie Lijsten.
    • Let opHet overzicht Conformiteit en de instelling Weergaven zijn weg: de lijsten van de club nemen dat over, met zoeken, filters, acties en afdrukken. Je weergaven staan bij Lijsten met Als lijst maken.
    • VerbeterdEen piloot met een profiel die in de laatste maanden niet vloog, heeft een lege barometer: in een lijst zie je wie niet vliegt.
    • OpgelostIn een lijst met veel personen bleef een kolom van Conformiteit soms leeg tot je ze opnieuw opende.
    • Let opLijst maken vraagt Tabbr 2026.10 met het contract sys.data 1.4.
Oudere versies (3)
  1. 0.3.0

    • NieuwDe barometer en de profielen in de lijsten van de club: in een kolom van een lijst van personen (Add content › Conformiteit), bv. de lijsten van Recency - met de zoekfunctie, filters, acties en afdrukken van elke lijst. Zie In de lijsten van de club.
    • Let opVraagt Tabbr 2026.10 met module-API 1.14.
  2. 0.2.0

    • NieuwDe barometer telt enkel de vluchten die je kiest, met dezelfde voorwaarden als bij de regels: bv. enkel zweefvliegtuigen en motorzwevers (Toestel › Soort is SP of TMG), zonder de vluchten met het sleepvliegtuig.
    • NieuwDe volgorde van de profielen kies je zelf (de pijltjes bij Profielen), bv. Medical bovenaan: zo staan ze in de widget, op het profiel en in het overzicht.
    • NieuwEASA-regels: het sjabloon Passagiers TMG (SFCL.160(e)): 3 starts en landingen als PIC in een TMG in 90 dagen, voor wie met een TMG vliegt.
    • OpgelostDe EASA-regels tellen enkel vluchten in een zweefvliegtuig, zoals SFCL.160 en SFCL.155 het vragen: niet in een TMG, niet met het sleepvliegtuig (bv. Toestel › Soort is Zweefvliegtoestel). Wie ze al toevoegde, zet die voorwaarde zelf bij Starts, Uren, Trainingsvluchten, de startwijzen en Passagiers.
  3. 0.1.0

    • NieuwRegels zonder scripts: Ervaring (minstens zoveel starts, uren of keren in een periode) en Geldigheid (een document of een datum die nog geldig is), in profielen met lijnen (de recency of een proficiency check).
    • NieuwEen regel kan een eigen voor wie hebben (bv. de sleepcheck enkel voor wie de bevoegdheid Sleepstart heeft in Bevoegdheden & competenties): wie er niet aan voldoet, ziet hem niet en hij telt niet mee. Zo stelt de club ook haar eigen clubregels in, bv. een lierstart met een instructeur aan het begin van het seizoen.
    • NieuwBerekend op de server, elk kwartier (een ander schema stel je in onder Instellingen › Job), met tot wanneer per regel; per persoon bewaard, zodat lijsten en slimme groepen erop kunnen filteren.
    • NieuwHet overzicht Conformiteit voor instructeurs zoals de lijst Recency: tabs per weergave (bv. Vergunde zweefvliegers, Instructeurs, In opleiding), per piloot zijn rollen, de barometer en de profielen naast elkaar met al hun regels.
    • NieuwDe widget Mijn conformiteit met de barometer (starts en uren van de laatste maanden, ook voor leerlingen, als de balk van de vliegbarometer van de Liga), de sectie Conformiteit op het profiel en het overzicht Conformiteit voor instructeurs.
    • NieuwEASA-regels: de regels en profielen van Part-SFCL en Part-MED (EASA SPL met de startwijzen, Passagiers - ook per startwijze: Passagiers lier, Passagiers sleep -, Medical, EASA FI(S)) in één keer toegevoegd, met de velden, rollen en bevoegdheden van de club al ingevuld - daarna gewone regels om na te kijken.
    • NieuwEen periode van de laatste … dagen, bv. 3 starts als PIC in 90 dagen om passagiers mee te nemen (SFCL.160(e)).
    • Let opVraagt Tabbr 2026.10 met het contract sys.data 1.3.