8000 v4: Add support for per-ticket projects by cweiske · Pull Request #77 · netresearch/timetracker · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v4: Add support for per-ticket p 8000 rojects #77

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

Merged
merged 16 commits into from
Nov 30, 2023

Conversation

cweiske
Copy link
Contributor
@cweiske cweiske commented Nov 23, 2023

This allows "small" projects to be tied to a ticket number instead of a Jira ticket prefix.
Subtasks and tickets within epics are seen as subtickets, and the project is automatically selected when using such ticket numbers.

Example:

  • TT project "Hack" with Jira prefix "HACK"
  • TT project "Hack Monday" with Jira ticket "HACK-23"

When booking onto "HACK-14", project "Hack" will automatically be chosen.
When booking onto "HACK-23" or a subticket, "Hack Monday" project will be chosen.

Based on PR #76 - merge that first.

@CybotTM
8000 Copy link
Member
CybotTM commented Nov 23, 2023

Thanks, but I cannot merge due to conflicts.

It got broken with TIM-49 when a jira auth exception was produced
without a redirect exception handler
.. but make them easy to enable
…ionality

This was once supported but broke in the dawn of time
Subtickets are tickets that are part of an Epic,
or tickets that are subtickets for the main ticket.
The field is used to automatically match projects when entering a ticket number
when tracking time.
The field will be automatically filled in a later commit.
.. so that changes to subtickets, new customers and projects are available
without reloading the whole application in the browser
We cannot use the kernel debug setting since there is no way to
access the kernel in the error class.
Instead fallback to display_errors check.
.. so that new subtickets are automatically available and ready
for automatic assigment
@cweiske cweiske force-pushed the MSS-63-ticketproject branch from 13461a1 to 58b1810 Compare November 23, 2023 14:28
@cweiske
Copy link
Contributor Author
cweiske commented Nov 23, 2023

I rebased manually and had no problems. Try again with my force-pushed branch.

@cweiske cweiske removed their assignment Nov 23, 2023
@CybotTM CybotTM merged commit 1530d0f into netresearch:v4 Nov 30, 2023
@CybotTM
Copy link
Member
CybotTM commented Nov 30, 2023

Thanks.

@cweiske cweiske deleted the MSS-63-ticketproject branch December 8, 2023 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0