Template:Bill-cargo: Difference between revisions

From PoliticalSG
(Created page with "<noinclude>{{#cargo_declare:_table=bills |bill_id=String |name=String |short_name=String |introduced_date=Date |introducing_mp_id=String |ministry_id=String |status=String |passed_date=Date |assented_date=Date |act_reference=String |summary=Text |verified=String |last_updated=Date }}</noinclude><includeonly>{{#cargo_store:_table=bills|bill_id={{{bill_id|}}}|name={{{name|}}}|short_name={{{short_name|}}}|introduced_date={{{introduced_date|}}}|introducing_mp_id={{{introduci...")
 
No edit summary
 
Line 3: Line 3:
|name=String
|name=String
|short_name=String
|short_name=String
|introduced_date=Date
|ministry_id=String
|introducing_mp_id=String
|introducing_mp_id=String
|ministry_id=String
|first_reading_date=Date
|second_reading_date=Date
|third_reading_date=Date
|status=String
|status=String
|division_called=String
|division_ayes=String
|division_noes=String
|division_abstentions=String
|passed_date=Date
|passed_date=Date
|assented_date=Date
|assented_date=Date
Line 13: Line 19:
|verified=String
|verified=String
|last_updated=Date
|last_updated=Date
}}</noinclude><includeonly>{{#cargo_store:_table=bills|bill_id={{{bill_id|}}}|name={{{name|}}}|short_name={{{short_name|}}}|introduced_date={{{introduced_date|}}}|introducing_mp_id={{{introducing_mp_id|}}}|ministry_id={{{ministry_id|}}}|status={{{status|}}}|passed_date={{{passed_date|}}}|assented_date={{{assented_date|}}}|act_reference={{{act_reference|}}}|summary={{{summary|}}}|verified={{{verified|}}}|last_updated={{{last_updated|}}}}}<div class="bill-infobox" style="border:1px solid #a2a9b1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;"><b>{{{name|}}}</b><br />Status: {{{status|}}}{{#if:{{{introduced_date|}}}|<br />Introduced: {{{introduced_date|}}}}}{{#if:{{{passed_date|}}}|<br />Passed: {{{passed_date|}}}}}</div></includeonly><noinclude>
}}</noinclude><includeonly>{{#cargo_store:_table=bills|bill_id={{{bill_id|}}}|name={{{name|}}}|short_name={{{short_name|}}}|ministry_id={{{ministry_id|}}}|introducing_mp_id={{{introducing_mp_id|}}}|first_reading_date={{{first_reading_date|}}}|second_reading_date={{{second_reading_date|}}}|third_reading_date={{{third_reading_date|}}}|status={{{status|}}}|division_called={{{division_called|}}}|division_ayes={{{division_ayes|}}}|division_noes={{{division_noes|}}}|division_abstentions={{{division_abstentions|}}}|passed_date={{{passed_date|}}}|assented_date={{{assented_date|}}}|act_reference={{{act_reference|}}}|summary={{{summary|}}}|verified={{{verified|}}}|last_updated={{{last_updated|}}}}}<div class="bill-infobox" style="border:1px solid #a2a9b1;background:#f8f9fa;padding:0.5em 1em;margin-bottom:1em;"><b>{{{name|}}}</b><br />Status: {{{status|}}}{{#if:{{{first_reading_date|}}}|<br />1st Reading: {{{first_reading_date|}}}}}{{#if:{{{second_reading_date|}}}|<br />2nd Reading: {{{second_reading_date|}}}}}{{#if:{{{third_reading_date|}}}|<br />3rd Reading: {{{third_reading_date|}}}}}{{#if:{{{passed_date|}}}|<br />Passed: {{{passed_date|}}}}}{{#if:{{{division_called|}}}|<br />Division: {{{division_ayes|}}} Ayes, {{{division_noes|}}} Noes}}</div></includeonly><noinclude>
== Field reference ==
== Field reference ==
{| class="wikitable"
{| class="wikitable"
! Field !! Type !! Notes
! Field !! Type !! Notes
|-
|-
| bill_id || slug || Permanent, e.g. road-traffic-misc-amendments-2026
| status || String || first_reading / second_reading / third_reading / passed / withdrawn / lapsed / negatived
|-
| status || String || introduced / second_reading / passed / withdrawn / lapsed
|-
|-
| introducing_mp_id || mp slug || Who presented it (may differ from the portfolio minister, e.g. presented "on behalf of")
| division_called || String || yes / no. Most bills pass on voice vote with no recorded division
|-
|-
| ministry_id || ministry slug || Must match ministries table
| division_ayes, division_noes, division_abstentions || String || Vote counts. Blank if no division called
|}
|}
[[Category:Cargo templates]]
[[Category:Cargo templates]]
[[Category:Hansard templates]]
[[Category:Hansard templates]]
</noinclude>
</noinclude>

Latest revision as of 15:54, 16 July 2026

This template defines the table "bills". View table.

Field reference

Field Type Notes
status String first_reading / second_reading / third_reading / passed / withdrawn / lapsed / negatived
division_called String yes / no. Most bills pass on voice vote with no recorded division
division_ayes, division_noes, division_abstentions String Vote counts. Blank if no division called