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

Federation customisation

All changes are audited · no code change per country

The platform is radically configurable per federation — no two nations have the same rules. This is home to the registers that let Sweden, France and Spain run the same system with completely different classes, terms, languages and hierarchies. Fees, licence types, transfer rules, the ranking algorithm and org structure have their own pages (linked below).

Competition class register · Svenska Bouleförbundet
CodeNameTypeAgeGenderCounts towards ranking
M Mixed/Open open all Yes
YJ Younger junior age ≤ 16 all Yes
J Junior age 17–22 all Yes
D Women gender women Yes
V55 Veteran 55 age ≥ 55 all Yes
V65 Veteran 65 age ≥ 65 all No
Edit class · V55
Game format catalogue · active per discipline
CodeFamilyLabelPétanqueJeu ProvençalSport-BoulesDefault boules per playerDefault max points
t triplette Triplette ActiveActiveOff 3 13
d doublette Doublette ActiveActiveOff 3 13
tt tete_a_tete Tête-à-tête ActiveOffOff 3 13
tir tir Tir de précision ActiveOffOff
Edit format · Triplette
Game variants
VariantStatusCourt sizeBoules per playerMax pointsTeam formats
Pétanque Enabled 15 × 4 m 3 (2 in triples) 13 singles/doubles/triples
Jeu Provençal Enabled 24 × 4 m 3 15 doubles/triples
Sport-Boules Off 27,5 × 4 m 2 13 singles–quadrettes
Edit variant · Jeu Provençal
Competition levels & sanctioning matrix · who sanctions what
CodeLabelSanctioned byCounts towards rankingLicence
klubbtavling Club competition club No Required
distrikt District championship district Yes Required
forbund National championship federation Yes Required
cep CEP (European) federation Yes Required
fipjp FIPJP (World) federation Yes Required
other Other (open/social) federation No
Level codes are your own data (CEP/FIPJP are codes in the matrix, never org level types). The "Other" level never carries a licence requirement and does not count towards ranking — licence semantics stay per competition class.
Edit level · Other
Organisation level declaration · autonomy & capability flags per depth
Hierarchy depth: 2 — read-only here · changed in Structure
DepthLevel typeCan sanctionCan have childrenCan issue licencesCan set licence priceDiscipline body
0 district Yes Yes Yes No Yes
1 club No No No No No
Edit organisation level · depth 0 (district)
Game-system presets · named templates the create-competition wizard reads
NameDescriptionWhereDisciplineStatusOrigin
Monrad → A/B/C/D Nordic standard: 4–5 Swiss rounds, then tiered playoffs SE, NO, FI petanque Active Baseline
Group stage → A/AB/ABC/ABCD Groups first, selectable number of tiered playoffs SE, DK petanque Active Baseline
Poule à 4 → cup + consolante French classic: poules, main cup + consolation FR, BE, CH petanque Inactive Baseline
Monrad (customised) → A/B Copy of Monrad: 4 rounds, two tiers only SE petanque Active Custom
Series / league Divisions, rounds, promotion/relegation — system owned by League play (via D-LEAGUE) all league countries petanque Active Baseline via D-LEAGUE — no own system expansion here
A deactivated preset disappears from the wizard and the Game systems catalogue view but stays here as Inactive for reactivation. Deactivating all presets for a discipline leaves the wizard's preset list empty — it never silently falls back to the baseline.
Edit preset · Monrad (customised) → A/B
Composition · Stage ▸ Phase
Stage 1 · Competition Phase 1 · Swiss/Monrad — 4 rounds Phase 2 · Finals — tiers A/B
◌ No own presets saved yet — showing the platform baseline. Deactivate, customise or add a preset to make the list your own.
Competition policies · federation defaults for new competitions
Sister registers: transfer rules · licence rules · ranking algorithm

These are defaults, not enforcement: the create-competition wizard starts from the federation's standard values, and every competition can still deviate where the domain allows — existing competitions are never changed retroactively.

Entry defaults · registration & fee rules
Protest & jury defaults
Protest handling and jury duty on match day are unchanged — this only pre-fills the wizard.
Scoring standard · default end condition for new competitions
Pre-fills the wizard's scoring triad (end condition · points · time limit) — per competition, class and phase deviations work exactly as today.
◌ No policy set — new competitions start from the platform default (points to 13, no time limit).
Ranking linkage · which classes and levels earn ranking points
→ Ranking algorithm & presets (D-RANK)

Read-only overview assembled from the class register and the sanctioning matrix — no points are invented here. The class flag is edited in Competition classes, the level flag (ranking_eligible) in Levels & sanctioning, and the algorithm itself in Ranking.

Classes · Counts towards ranking
CodeNameCounts towards ranking
M Mixed/Open Yes
YJ Younger junior Yes
J Junior Yes
D Women Yes
V55 Veteran 55 Yes
V65 Veteran 65 No
Levels · ranking_eligible (sanctioning matrix)
CodeLabelCounts towards ranking
klubbtavling Club competition No
distrikt District championship Yes
forbund National championship Yes
cep CEP (European) Yes
fipjp FIPJP (World) Yes
other Other (open/social) No
A result earns ranking points when BOTH the class and the competition's level count towards ranking — how many points is the ranking algorithm's concern (D-RANK), never edited here.
Terminology mapping · 26 standard terms
Generic termYour label (shown everywhere in the UI)What other federations say
district FR: Comité départemental
club DE: Verein
license ES: Licencia federativa
umpire FR: Arbitre
end (of play) FR: Mène
competition_level FR: Catégorie de concours
Showing 6 of 26 · the mapping takes effect in apps, web, printouts and email
Languages, content & local formats
Active languages (43+ FIPJP languages possible)
LanguageStatusUIContent
Swedish (default) Active 100 % 100 %
English Active 100 % 92 %
French Active 97 % 61 %
Arabic (RTL) Beta — under review 82 % 12 %
RTL support (Arabic, Hebrew, Persian, Urdu) mirrors the layout automatically · content = rules, news, documents per language
Local formats
Preview: Sat 4 July 2026 · 14:30 · 1 250,50 kr
Branched hierarchy & delegated administration
→ Full org tree (Structure)
Branch / regionHierarchy deviationOwn adminOwn CMS/web
Region North No deviation (default depth 2) No No
Region West +1 level: Circuit (below district) Yes No
Autonomous branch: Para pétanque +1 level: Section Yes Yes
Edit deviation · Region West
Public fields & visibility per resource
ResourceFieldVisibilityRequires permission
Player profile Name, club, class Public
Player profile Date of birth Sensitive profile:read_dob
Player profile Licence number Member profile:read_license_number
Player profile Contact details Sensitive profile:read_contact
Results Match results, placement Public
Ranking Points, position, trend Public
The player's own privacy choices (show club/date of birth/ranking) sit on top and can only restrict — never open up. Open data feeds: /admin/dataexport.
States
⏳ Loading the federation's configuration …
◌ No own classes yet — start from a nation preset.
⚠ Could not save — code V55 collides with an existing class.