diff --git a/wcivf/apps/people/templates/people/includes/_person_edit_details_card.html b/wcivf/apps/people/templates/people/includes/_person_edit_details_card.html
new file mode 100644
index 000000000..af72dd1bb
--- /dev/null
+++ b/wcivf/apps/people/templates/people/includes/_person_edit_details_card.html
@@ -0,0 +1,42 @@
+{% load humanize %}
+
+{% if object.current_or_future_candidacies %}
+ Our volunteers have been working hard to add information on as many
+ candidates as possible, but they need help.
+ Thousands of voters will rely on this site.
+ {% else %}
+
+ {% endif %}
+ If you can add information that should be on this page
+
+ {% if object.cta_example_details %}
+ - such as {{ object.name }}'s
+ {{ object.cta_example_details|join:", " }} -
+ {% endif %}
+ please use our crowdsourcing website to add it. You can also email {{ object.name }} directly to ask them to add information to this page.
+
+ Ask the
+ candidate for more information »
+ If you've received election leaflets from {{ object.name }}, please take a photo
+ of them and upload them to ElectionLeaflets.org You can meet candidates and question them at local hustings. Here are hustings where {{ object.name }} may
+ be
+ appearing.
+ This statement was added by {{ object.name }}, their team, or by a Democracy Club volunteer,
+ based on
+ information published by the candidate elsewhere.
+ {{ object.name }} {{ object.personpost.election.in_past|yesno:"was,is" }} the {{ party.party_name }}
+ candidate.
+ Find out more about their policies in the {{ party.party_name }} manifesto.
+
+ Uploaded {{ leaflet.date_uploaded_to_electionleaflets|naturalday:"j M Y" }}
+ More leaflets from {{
+ object.name }}
+ Upload a leaflet
+ Hope Not Hate, a London-based charity, canvassed local residents and community organisations to establish
+ the
+ following questions to the candidates in this ward.
+ See this candidate's record on
+ TheyWorkForYou -
+ their speeches, voting history and more.
+ That's all we know! Will you help us find more about this candidate?
+ Upload your leaflets
+ Local hustings
+
+ {{ object.name }}'s policies
+
+
+ {% if object.statement_to_voters %}
+ Statement to voters
+ {% if object.long_statement %}
+
+
+ {% else %}
+ {{ object.statement_intro }}
+ Full statement
+ {{ object.statement_remainder|linebreaksbr }}
+ {{ object.statement_to_voters|linebreaks }}
+ {% endif %}
+ Party manifesto
+ Party manifesto
+ Party manifesto
+
+ {% for manifesto in object.manifestos %}
+ {% include "parties/single_manifesto.html" %}
+ {% endfor %}
+
+ {% endwith %}
+ {% endif %}
+
+
+ {% if object.leaflet_set.exists %}
+
+ Recent leaflets from {{ object.name }}
+
+ {% for leaflet in object.leaflet_set.latest_four %}
+ {% if leaflet.thumb_url %}
+ }
+
+
+ {% endif %}
+
+ See leaflet
+ Candidate pledges
+ {{ pledge.question }}
+ {{ pledge.answer|markdown }}
+ {% endfor %}
+ {% endif %}
+
+
+ {% if object.twfy_id %}
+ Record in office
+
+
+Previous Elections
+
+
+ Date
+ Election
+ Party
+ Results
+
+ {% for person_post in object.past_not_current_candidacies %}
+ {{ person_post.post_election.short_cancelled_message_html }}
+ {{ person_post.post_election.short_cancelled_message_html }}
+ {{ person_post.post_election.short_cancelled_message_html }}
+
+ {% endfor %}
+ {{ person_post.election.election_date|date:"Y" }}
+ {{ person_post.post.label }}: {{ person_post.election }}
+ {{ person_post.party.party_name }}
+ {% if person_post.elected %}
+ {{ person_post.votes_cast|intcomma }} votes (elected)
+ {% else %}
+ {{ person_post.votes_cast|intcomma }} votes
+ {% endif %}
+
{{ object.statement_intro }}-
{{ object.statement_remainder|linebreaksbr }}-
{{ object.statement_to_voters|linebreaks }}- {% endif %} -
This statement was added by {{ object.name }}, their team, or by a Democracy Club volunteer, - based on - information published by the candidate elsewhere.
- {% endif %} - - - {% if object.manifestos %} - {% with object.personpost.party as party %} - - {% if party.emblem %} - - - - {% endif %} -- {{ object.name }} {{ object.personpost.election.in_past|yesno:"was,is" }} the {{ party.party_name }} - candidate. - Find out more about their policies in the {{ party.party_name }} manifesto. -
-
- Uploaded {{ leaflet.date_uploaded_to_electionleaflets|naturalday:"j M Y" }}
- See leaflet
-
- More leaflets from {{ - object.name }} - Upload a leaflet -
- {% endif %} - - - {% if object.pledges.exists %} -Hope Not Hate, a London-based charity, canvassed local residents and community organisations to establish - the - following questions to the candidates in this ward. -
- {% for pledge in object.pledges.all %} -{{ pledge.answer|markdown }}- {% endfor %} - {% endif %} - - - {% if object.twfy_id %} -
See this candidate's record on - TheyWorkForYou - - their speeches, voting history and more. -
- {% endif %} -Date | -Election | -Party | -Results | -|
---|---|---|---|---|
{{ person_post.election.election_date|date:"Y" }} | -{{ person_post.post.label }}: {{ person_post.election }} | -{{ person_post.party.party_name }} | - {% if person_post.elected %} -{{ person_post.votes_cast|intcomma }} votes (elected) | - {% else %} -{{ person_post.votes_cast|intcomma }} votes | - {% endif %} -
Our volunteers have been working hard to add information on as many - candidates as possible, but they need help. -
- - {% if object.should_show_email_cta %} -Thousands of voters will rely on this site. - {% else %} -
- {% endif %} - If you can add information that should be on this page - - {% if object.cta_example_details %} - - such as {{ object.name }}'s - {{ object.cta_example_details|join:", " }} - - {% endif %} - please use our crowdsourcing website to add it.
- - Add or edit details » - - {% if object.should_show_email_cta %} -You can also email {{ object.name }} directly to ask them to add information to this page. -
- Ask the - candidate for more information » -
- {% endif %} - -If you've received election leaflets from {{ object.name }}, please take a photo - of them and upload them to ElectionLeaflets.org
- -You can meet candidates and question them at local hustings. Here are hustings where {{ object.name }} may - be - appearing. -
- {% include "elections/includes/_hustings_list.html" with hustings=object.postelection.husting_set.all %} -