Peter Thomassen
Peter Thomassen
> I've read everything before "feat(api): add User.outreach_preference" and left questions and comments on the code. Rest will follow later. Addressed all your comments. The confirmation email sending is refactored...
rebased on top of main
Also, 67ee0d8a5d0237f491bcd56382af5d779df68f52 essentially makes 6719dc5d5ce851372967ae5d4cd07b4db07d5bd2 obsolete (both are in this PR). But I suspect it would be very messy to get rid of the latter ...
I believe all comments have been addressed! The outreach management command is now there and covers all cases we need (I think; let's talk about how it does that). I...
Alright, this time ready for real. Did some minor tweaks here and there, added some unrelated bug fixes, and put all the commits in right order.
Thanks for the report, that's indeed a known problem. The difficulty lies in what should be the solution. We can, of course, make the GUI follow the pagination `Link:` headers...

dnsdist still missing
Another way would be to [use the record ID as an endpoint parameter](https://docs.digitalocean.com/reference/api/api-reference/#operation/delete_domain_record). If this ID is returned during creation, it can stay in memory for thing like ACME clients,...
In ISO 8601, the second fraction part is optional, so the returned date is still in ISO 8601 format. However, you are right that the second fraction was missing throughout...