Problem/Motivation
Tim L asked me to create this issue based on discussions in Slack.
As a maintainer it's easy to accidentally not credit people on issues who should be credited. A simple report would help a lot, so we can easily see which issues don't have credits or don't have full credits and we can go fix them.
Steps to reproduce
Proposed resolution
A simple report for a project with columns like:
- Date closed (ordered by most recently closed)
- Issue title linked to issue
- Link to attribution record
- Credited (usernames)
- Not credited (usernames)
- No credits? (yes/no)?
Bonus points for being able to filter out just the issues where there's at least one person not credited.
Remaining tasks
TBD
User interface changes
Report for maintainers to see the credited users per issue.
API changes
Data model changes
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | Screenshot 2026-06-11 at 17.06.28.png | 139.69 KB | fjgarlin |
Issue fork infrastructure-3593374
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
kristen polComment #3
fjgarlin commentedThis is not achievable via views, especially the part of aggregated credited vs non-credited and counts/no-credit flag.
We need to go down the route of controller/service/form.
The date would be the date that the status of the contribution record changed from draft to public (or vice versa). This is the date used for all calculations.
Comment #4
fjgarlin commentedAnd having tested a bit, I don't see the benefit of having the listing of users, whether credited or not. A count is really more benefitial. For example, see this: https://new.drupal.org/contribution-record/10141841
See the screenshot

My suggestion is: link to contrib record, link to source issue, project name, draft, last status change, number of credited users, number of non-credited users. I think that really achieves what's needed and for details, the links can be clicked.
Comment #5
fjgarlin commentedI created https://git.drupalcode.org/project/contribution_records/-/work_items/356... and will continue development there.