Move date/time handling to NodaTime #41
Labels
No Label
bug
duplicate
enhancement
good first issue
help wanted
infrastructure
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bit-badger/PrayerTracker#41
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
v7 already uses NodaTime to convert dates/times from UTC to the small group's local time. When upgrade to v8, we ran into an issue that was exposed by a new version of Npgsql. In researching the text around this, rather than go through and put
DateTimeKind
on all the various dates and times, convert these to use NodaTime constructs.This affects prayer request entered and updated dates, as well as user last seen date/times. Ensure that queries for "current" and "expired" requests take the small group's time zone into account when they query this data.
(This is probably the root of the #22, which itself arose from #17... These implicit conversions have been "bug"ging this project for years.)
This is complete, and handles expiration properly (the day a request is entered is "day 0"). This will be part of version 8.