Page MenuHomePhabricator

Create donor portal main page displaying info from CiviCRM
Open, Needs TriagePublic

Description

Can be the same special page as the login link, but renders information when it gets the contact ID and checksum on the URL.

Call the CiviCRM API created for T388744: Create CiviCRM Api call to retrieve information for donor portal main page and display the returned information.

  • Contact information in top box with a link to the email preferences page
  • Recurring information in middle box - no links needed for this task
  • donation history in bottom box

Event Timeline

AKanji-WMF added a subscriber: ehughes.

@ehughes noting we are ready for your html for this page + the login page.

Change #1139955 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Add CiviProxy config for donor portal

https://gerrit.wikimedia.org/r/1139955

Change #1141920 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Extract API4 request in CiviproxyConnect

https://gerrit.wikimedia.org/r/1141920

Change #1141921 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Add getDonorSummary to CiviproxyConnect

https://gerrit.wikimedia.org/r/1141921

Change #1141923 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] WIP render donor portal main page

https://gerrit.wikimedia.org/r/1141923

Change #1141953 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Use MW standard HttpRequestFactory to do CiviProxy request

https://gerrit.wikimedia.org/r/1141953

Change #1139955 merged by Ejegg:

[wikimedia/fundraising/dev@master] Add CiviProxy config for donor portal

https://gerrit.wikimedia.org/r/1139955

Change #1145342 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] WIP alternate scenarios for middle donor portal box

https://gerrit.wikimedia.org/r/1145342

Change #1152774 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Text for empty endowment donation tab

https://gerrit.wikimedia.org/r/1152774

Change #1141920 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Extract API4 request in CiviproxyConnect

https://gerrit.wikimedia.org/r/1141920

Change #1141953 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Use MW standard HttpRequestFactory to do CiviProxy request

https://gerrit.wikimedia.org/r/1141953

Change #1141921 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Add getDonorSummary to CiviproxyConnect

https://gerrit.wikimedia.org/r/1141921

Change #1141923 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Render donor portal main page

https://gerrit.wikimedia.org/r/1141923

Change #1145342 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Alternate scenarios for middle donor portal box

https://gerrit.wikimedia.org/r/1145342

Change #1152774 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Text for empty endowment donation tab

https://gerrit.wikimedia.org/r/1152774