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

Custom date range report essential for SCRUM default sprints #115

Open
MichaelBehnke opened this issue Jul 9, 2018 · 13 comments · May be fixed by #142
Open

Custom date range report essential for SCRUM default sprints #115

MichaelBehnke opened this issue Jul 9, 2018 · 13 comments · May be fixed by #142

Comments

@MichaelBehnke
Copy link

Hello gtimelog team,

all in all the new UI is better than before and we greatly appreciate the ongoing development for this very helpful tool. Unfortunately the "Report for a custom date range is gone." and the new report mechanism does not seem to support a two week range. According to SCRUM two weeks sprints are the default, which we use as well. At the end of sprints we normally create a two week report to see what we actually worked on. This does not seem to work anymore. It would be great if you could reintroduce the custom date range feature, as I think a lot users used it like that.

Kind regards,
Michael

@mgedmin
Copy link
Member

mgedmin commented Jul 9, 2018

That's a great use-case! All that's needed is some UI design and work.

@MichaelBehnke
Copy link
Author

Thanks. That would be greatly appreciated.

@exarkun
Copy link

exarkun commented Jul 26, 2018

I was also using the custom date range report in previous versions of gtimelog and can no longer generate a meaningful report as my reports don't conveniently fall on to one of the quantizations offered by the new gtimelog. It would be very useful to have some kind of custom report range back.

@mgedmin
Copy link
Member

mgedmin commented Jul 30, 2018

There's some WIP code in the https://github.com/gtimelog/gtimelog/tree/custom-date-range branch. Next step: figure out how to let the user input a date range. I'm thinking GtkPopovers containing GtkCalendars that pop up when you click the date entry boxes maybe?

ekrano nuotrauka is 2018-07-30 17-25-53

@MichaelBehnke
Copy link
Author

That sounds like a good idea.

@elisdg
Copy link

elisdg commented Feb 7, 2019

thank you for bringing this feature back.
what I like about the custom-date-report in the old version is the different formatting for the report.
The Listing of each task below the project was cutting it for me. I could then copy a section and paste it into a mail or documentation or jira task (Company uses a jira timetracker, but its not suited for my workflow) or something else.

admin:intern:

  check server hdd                            0:13
  restart webserver                           0:10
----------------------------------------------------------------------
                                                                  0:23

doku:
  write documentation                         0:03
----------------------------------------------------------------------
                                                                  0:03

orga:
  task1                                       1:00
  another task                                1:11
  something else                              0:55
----------------------------------------------------------------------
                                                                  3:06

ticket:
  Ser-1816 blaa                               0:16
----------------------------------------------------------------------
                                                                  0:16

No category:
  Optimization:                               1:40
----------------------------------------------------------------------
                                                                  1:40

Total work done this custom range: 5:28

Categories by time spent:
  orga             3:06
  No category      1:40
  admin:internal        0:23
  ticket           0:16
  doku             0:03

@mgedmin
Copy link
Member

mgedmin commented Feb 7, 2019

Speaking of Jira, my coworker wrote a script that can parse gtimelog's timelog.txt and upload the times of certain tagged entries to a Jira. It's a bit raw, but it works for us: https://github.com/ProgrammersOfVilnius/gtimelog2jira

This was referenced Feb 19, 2019
@elisdg
Copy link

elisdg commented Mar 25, 2019

would it be possible to optionally have a long date in the report, meaning the day/timestamp and timespan ? e.g. in the monthly report:

orga:
 task1                                       1:00    (week 10 -- 2019-03-03 -- 14:00-15:00)
 another task                                1:11    (week 11 -- 2019-03-12 -- 13:30-14:41)
 something else                              0:55    (week 11 -- 2019-03-12 -- 15:00-15:55)
----------------------------------------------------------------------

... something like that (personally it would help me, to pick out different categories/topic/tags in a monthly (or longer duration) review/retrospective and when work was done, in this period)

@FONDSMATIVE
Copy link

Thank you very much for that great tool. I love the 'simplicity' - but still it is a awesome powerful tool!

I wonder, if there are any plans to visualize reports just like clockify does for daily / monthly / yearly usage?

clockify's report samples could be a good starting point for creating some ideas, maybe?

A simple visualization for some clients/projects would be awesome and I really would love to see it...
D3.js is open source for example and could be used, I guess?
Any hints on that idea would be great!
Thank you so much again for that great tool!!!

@mgedmin
Copy link
Member

mgedmin commented Oct 24, 2019

@FONDSMATIVE can you file a separate wishlist issue for this? Let's not mix unrelated discussions in one place.

@FONDSMATIVE
Copy link

@FONDSMATIVE can you file a separate wishlist issue for this? Let's not mix unrelated discussions in one place.

Of course! Sorry!

@samtuke
Copy link

samtuke commented Feb 5, 2024

Any progress on this feature? Seems like the ideas and patches above came close, but I don't yet see a way to achieve this in gtimelog (as a user).

@mgedmin
Copy link
Member

mgedmin commented Feb 6, 2024

No, there's been no progress on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants