Problem/Motivation
ContextOverviewController is a stub. I imagined it as an important piece of UI. For example, for a user, it would form the basis of what was presented under a 'Gift Aid' tab. There is also DeclarationContextOverviewForm which seems related/similar.
We need to:
(a) figure out how it should it work, for donors and for staff
(b) figure out what's core and what's specific to the context so belongs in e.g. gift_aid_user
(c) fix it
Proposed resolution
In our updated model, this code relates to the donor entity. When viewing that entity we would like to see:
- current gift aid status summary
- buttons for actions (depends on context which are available): declare; cancel (will be done in #3505790: Declaration cancellation); edit => change address or add misc correspondence (staff); send written record (staff)
- list of all declarations (staff)
Add a gift aid tab for a user (sub-module) that is equivalent to viewing a Donor entity with context equal to the user..
Remaining tasks
User interface changes
API changes
Data model changes
Issue fork gift_aid-3505330
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
adamps commentedComment #3
adamps commentedComment #4
adamps commentedClosed #3505467: Finish the declaration forms as a duplicate of this. The only extra thing it had was the addition of the gift aid user tab, which I just added to the IS here.
Comment #6
adamps commentedOK to check this in? Then I'll update the roadmap, and I'm ready for you to have a look / test. After that I suggest we have another planning discussion.
Comment #7
adamps commentedI did the roadmap. Shall I create a first alpha release for you to test with?
Comment #8
jonathanshawSure, pls do an alpha
Comment #10
adamps commentedThanks. Done Alpha.
Comment #11
adamps commentedThere is now a second alpha as the first was missing this issue. Sorry I forgot to "git pull" after switching back to 1.x to add the tag.
Comment #12
adamps commented