Skip to content
This repository has been archived by the owner on Jun 8, 2020. It is now read-only.

Implement note expiration #11

Open
Burge337 opened this issue Apr 21, 2020 · 0 comments
Open

Implement note expiration #11

Burge337 opened this issue Apr 21, 2020 · 0 comments
Assignees
Labels

Comments

@Burge337
Copy link
Contributor

A couple of notes from the feedback on the previous iteration:
Rachael liked the calendar select for setting expiration times. If we can find something that works well with mobile, it seems like that would be her preferred input method.
She liked that notes defaulted to expiring after 5 hours, and liked having some quick select options for expiration timers. (I'm not 100% sure about this one, my notes are somewhat vague here. Please correct this if you remember her saying differently)

@Burge337 Burge337 added the Epic label Apr 21, 2020
BananaObserved added a commit that referenced this issue Apr 30, 2020
Add addDate and expireDate fields to the Note type in the backend, and make status an enumeration rather than a boolean..  Also fix a small breaking bug in note.service.spec.  For issue #11.
@limosa-lapponica limosa-lapponica self-assigned this Apr 30, 2020
BananaObserved added a commit that referenced this issue Apr 30, 2020
Change the expireDate to a Date, to match the client and improve ease of use; change the status to an enumeration, replacing the boolean "posted" to allow for drafts in the future; and improve editing notes in order to allow the expiration date and status to be edited.  For issue #11.
BananaObserved added a commit that referenced this issue Apr 30, 2020
Notes added with an attached expiration date will expire at that date.  For issue #11.
BananaObserved added a commit that referenced this issue May 4, 2020
Add date and time boxes which should create an expireDate when filled; however, tests are unable to run.  I'm not entirely sure why, and am committing just to save progress.  Issue #11.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants