Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add editing of Created, Done and Cancelled dates in Modal #2557

Merged
merged 34 commits into from
Jan 1, 2024

Conversation

claremacrae
Copy link
Collaborator

Description

I needed to add the display of Cancelled date, and just couldn't get the layout looking good alongside Completed, Done and Created fields.

So I decided to go ahead and add editing of these fields instead.

Changes made:

  • Add editing of Created, Done and Cancelled dates in Modal
    • Note: there are no accelerator keys for these fields yet.
  • Added basic automated tests of these fields
  • Updated documentation for these changes.
    • The Edit Task modal screenshot was quite out of date, not having Highest and Lowest priorities in.

Motivation and Context

How has this been tested?

  • Running existing tests
  • Added automated tests for the 'happy path' of date editing in the modal
  • Manual exploratory testing

Screenshots (if appropriate)

image

Types of changes

Changes visible to users:

  • New feature (prefix: feat - non-breaking change which adds functionality)
  • Documentation (prefix: docs - improvements to any documentation content for users)

Internal changes:

  • Tests (prefix: test - additions and improvements to unit tests and the smoke tests)

Checklist

Terms

The layout is poor and needs to be improved.
They are now one-per row, and show their emojis.

This required creating a new CSS class tasks-modal-readonly-dates
which unfortunately has some copied-and-pasted CSS from tasks-modal-dates.
Their values are not populated automatically yet.
@claremacrae claremacrae added scope: task dates and times Requests for enhancements to types and formats of dates and times associated with tasks scope: edit task The Create or edit task modal/dialog labels Jan 1, 2024
@claremacrae claremacrae merged commit 9c14800 into main Jan 1, 2024
2 checks passed
@claremacrae claremacrae deleted the edit-created-and-done branch January 1, 2024 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: edit task The Create or edit task modal/dialog scope: task dates and times Requests for enhancements to types and formats of dates and times associated with tasks
Projects
Status: 🎉 Released
Development

Successfully merging this pull request may close these issues.

1 participant