Template:MP-appointments-cargo

From PoliticalSG
Revision as of 00:05, 16 May 2026 by SGPolitico (talk | contribs) (Created page with "{{#cargo_declare:_table=mp_appointments |appointment_id=String |mp_id=String |role_title=String |ministry_id=String |start_date=Date |end_date=Date |parliament_no=Integer |verified=String |last_updated=Date }}<noinclude> Stores one appointment per instance. An MP with multiple roles gets multiple instances of this template. appointment_id format: mp_id + role + ministry + year e.g. baey-yam-keng-sps-mot-2018 Leave ministry_id blank for parliamentary roles. ministry_id...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This template defines the table "mp_appointments". View table. Stores one appointment per instance. An MP with multiple roles gets multiple instances of this template.

appointment_id format: mp_id + role + ministry + year e.g. baey-yam-keng-sps-mot-2018

Leave ministry_id blank for parliamentary roles. ministry_id must reference a valid entry in the ministries table.

Valid role_title values:

Executive: Prime Minister Deputy Prime Minister Senior Minister Coordinating Minister Minister Minister of State Senior Parliamentary Secretary Parliamentary Secretary

Parliamentary: Speaker Deputy Speaker Leader of the House Deputy Leader of the House Leader of Opposition Government Whip

end_date — leave blank if appointment is current.

Usage — ministry appointment: This template defines the table "mp_appointments". View table.

Usage — parliamentary role: This template defines the table "mp_appointments". View table.