Small utility to connect to a Redmine instance from the command line.
Go to file
Dani Rodríguez 246fda7868 timelog: early support for pivot
This is called a report in Redmine. It seems that rather than using
time_entries, it uses time_entries/report. However, the API seems
undocumented and they don't even accept JSON renditions, only CSV.

This first implementation uses the raw endpoint and groups by in the
client by using maps and partial sums.
2023-09-05 01:04:35 +02:00
.gitignore First iteration 2023-07-21 23:02:31 +02:00
api.go Better interface 2023-07-28 19:31:15 +02:00
api_activities.go track: enforce an activity value 2023-08-30 11:52:26 +02:00
api_issues.go Better timelog reports 2023-07-28 23:16:30 +02:00
api_issues_test.go Better timelog reports 2023-07-28 23:16:30 +02:00
api_projects.go Better interface 2023-07-28 19:31:15 +02:00
api_time.go activities: include all enum fields 2023-08-30 11:46:41 +02:00
api_timelog.go add since and until filters to the timelog 2023-08-16 19:02:12 +02:00
api_timelog_test.go add since and until filters to the timelog 2023-08-16 19:02:12 +02:00
cmd_activities.go activities: include all enum fields 2023-08-30 11:46:41 +02:00
cmd_issues.go Better timelog reports 2023-07-28 23:16:30 +02:00
cmd_projects.go Better timelog reports 2023-07-28 23:16:30 +02:00
cmd_status.go Use a spoolfile to persist the current task 2023-08-16 21:41:26 +02:00
cmd_timelog.go timelog: early support for pivot 2023-09-05 01:04:35 +02:00
cmd_timelog_test.go Better timelog reports 2023-07-28 23:16:30 +02:00
cmd_track.go track: enforce an activity value 2023-08-30 11:52:26 +02:00
context.go Request builder allows testing HTTP payloads 2023-08-23 19:27:16 +02:00
go.mod Use a spoolfile to persist the current task 2023-08-16 21:41:26 +02:00
go.sum Use a spoolfile to persist the current task 2023-08-16 21:41:26 +02:00
main.go timelog: early support for pivot 2023-09-05 01:04:35 +02:00
request_builder.go Request builder allows testing HTTP payloads 2023-08-23 19:27:16 +02:00
request_builder_test.go Request builder allows testing HTTP payloads 2023-08-23 19:27:16 +02:00
spool.go activities: include all enum fields 2023-08-30 11:46:41 +02:00
spool_test.go Use a spoolfile to persist the current task 2023-08-16 21:41:26 +02:00