PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Federation · admin
AB

Members · Licences

Member & licence categories

Publish the federation's/club's membership types and price them per level. Retiring preserves the history — no silent deletion. A category with active memberships cannot be retired.

Membership types

  • Senior senior Competition rights
  • Junior (U18) junior Competition rights
  • Veteran 60+ veteran Competition rights
  • Supporting member support
  • Family (discount) family Competition rights
  • Try-out trial Retired

Code senior · Active

Edit membership type

⚠ Only a licence club can grant competition rights — choose a licence club's OrgNode if Grants competition rights is on.

⚠ Retire membership type

Retiring is a soft action — the row is preserved for history and hidden in the public catalogue. If there are active memberships against the type, the retirement is rejected.

Licence types (per federation)

Each federation defines its own types (Sweden: 1 · France: 4). The attributes govern competition rights, insurance, age limits, validity period and renewability — all data-driven.

TypeCodeCompetition rightsInsurance includedMedical certificateTime-limitedOne-offAgeDisciplineBase feeDiscount %Status
Competition licence Acompetition YesYesNo No petanque 300 SEK Active
Youth licenceyouth YesYesNo No 0–17 · guardian consentpetanque 75 SEK75 Active
Découverte (try-out)decouverte NoNoNo max 90 daysYes — once per player petanque 50 SEK Active
Compétition (FR template)fr_competition YesYes3-year cycle No petanque 80 EUR Retired

Composite licence fee · Competition licence A

The fee is the sum of configurable parts per OrgNode level (e.g. part fédérale + part ligue + part comité + assurance) — supports regional price variation. Integers in minor currency unit, never decimals.

LevelPartAmount (öre)Currency
Federation (level 0)part_federale 25000SEK
District (level 1)part_ligue 10000SEK
Club (level 2)part_comite 10000SEK
Insuranceassurance 5000SEK
Total (live, integer)50000 öre = 500 SEK

Validity & youth rules

Retiring a licence type preserves the history and is rejected if active licences exist against the type.