-
Notifications
You must be signed in to change notification settings - Fork 1
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
Support start and due date in epic detail view #82
Closed
maximilianruesch
wants to merge
60
commits into
main
from
story/support-start-and-due-date-in-epic-detail-view
Closed
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
b712729
Refactor user types
maximilianruesch f9db363
Add create issue for server
maximilianruesch 106a19a
Fix create issue for cloud
maximilianruesch f940580
Add jira server info to provider class
maximilianruesch 52aebb7
Add implementation for executing api calls in a versioned manner
maximilianruesch 5494f24
Add test implementation for getIssueTypesWithFieldsMap
maximilianruesch 60f7867
Fix issues with changed types
maximilianruesch db70900
Merge branch 'task/fix-create-issue-for-server' into refactor/impleme…
maximilianruesch 874a2aa
Add error when jira server version is unsupported
maximilianruesch 51dc1b3
Fix server provider for creating epics
maximilianruesch 5e9c1a4
started implementation of Epic View
trueliquid 4669222
implements Button to access Epic List View
trueliquid ff4f822
Removed Search Bar for now
trueliquid 37ad385
Added Button to open Epic View
trueliquid 39fafcf
Added Epic Card
trueliquid cd239e3
Added Create Epic Button to Epic View
trueliquid 87d6df4
Add first epic detail view version
maximilianruesch e13b3e4
Modify type of comment
maximilianruesch a9c9808
Created first Version of Epic Detail View with a hardcoded Epic
JulianRupprecht 571c669
Epic List View shows epics missing type and status
trueliquid 9f53b21
Removed Issue Type and status label since it is not in the mockup
trueliquid 12c01b8
accidentally removed summary text on epic card
trueliquid 16c8b92
Adapted Progressbar to mockup
JulianRupprecht 6046dd7
Adapted Detail View to mockup
JulianRupprecht d1f7efc
Merge branch 'task/fix-create-issue-for-server' into refactor/impleme…
maximilianruesch 5c385da
Merge branch 'main' into refactor/implement-different-implementations…
maximilianruesch 56a348f
Merge branch 'refactor/implement-different-implementations-for-server…
maximilianruesch b22a345
Merge branch 'story/Fast-Epic-List-View' into story/add-epic-detail-view
JulianRupprecht 0a7c358
Fixed EpicDetailView bugs
JulianRupprecht ff44905
Merge branch 'story/Fast-Epic-List-View' into story/add-epic-detail-view
JulianRupprecht c6be370
Revert accidental changes
JulianRupprecht 6663b0f
Revert accidental changes
maximilianruesch 76101a2
Formatting and remove redundant code
trueliquid d41db66
Remove code used for epic search
trueliquid cb455ce
Merge remote-tracking branch 'origin/story/Fast-Epic-List-View' into …
trueliquid 0f1a562
Merge branch 'refactor/implement-different-implementations-for-server…
maximilianruesch bb62626
Merge branch 'main' into story/Fast-Epic-List-View
maximilianruesch bb0296f
Fix linting issues
maximilianruesch 5013be1
Fix linting issues again
maximilianruesch 355548a
Merge branch 'story/Fast-Epic-List-View' into story/add-epic-detail-view
maximilianruesch 3bcf2de
Merge branch 'main' into story/add-epic-detail-view
maximilianruesch 1aed7e5
Fix formatting and linting
maximilianruesch f5f6c45
Remove unused code
maximilianruesch ef4db64
Enable editing epic summary
maximilianruesch de5a049
Remove progress bar
maximilianruesch 029d042
Fix assignee select
maximilianruesch 6f5e301
Fix label select
maximilianruesch 8f52fb4
Fix reporter select
maximilianruesch d438ee1
Remove comment and attachments
maximilianruesch 86cffcf
Readd date parts
maximilianruesch 3703890
Add first version for date pickers
maximilianruesch 4ace2c5
Merge branch 'main' into story/support-start-and-due-date-in-epic-det…
maximilianruesch a76a586
Fix dates in cloud and server provider
maximilianruesch 98cd167
Add inline date picker to detail view
maximilianruesch af95b79
Assert that due date is definitely after start date and vice versa
maximilianruesch 652e225
Hopefully fix type checks
maximilianruesch 4a93c0b
Revert unwanted changes
maximilianruesch bf55a47
Support clearing start and due date for jira server
maximilianruesch 25c39ae
Merge branch 'main' into story/support-start-and-due-date-in-epic-det…
maximilianruesch 625e800
Remove unused component
maximilianruesch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
src/components/EpicDetailView/Components/InlineDatePicker.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import { UseMutationResult } from "@tanstack/react-query" | ||
import { DatePicker } from "@mantine/dates"; | ||
import { DatePickerProps } from "@mantine/dates/lib/components/DatePicker/DatePicker"; | ||
|
||
export function InlineDatePicker(props: DatePickerProps & { | ||
date: Date | undefined | ||
mutation: UseMutationResult<unknown, unknown, Date | null> | ||
}) { | ||
return ( | ||
<DatePicker | ||
value={props.date} | ||
withinPortal | ||
clearable | ||
variant="filled" | ||
onChange={props.mutation.mutate} | ||
{...props} | ||
/> | ||
) | ||
} |
106 changes: 0 additions & 106 deletions
106
src/components/EpicDetailView/Components/IssueSprint.tsx
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The date picker is there for the server, but it doesn't let me save the start or end date if I make a change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I fixed this, but there remains an open question since Jira Server does not seem to fully support setting start dates (due dates however should work)