Commit Graph

8 Commits

Author SHA1 Message Date
Trevor Vallender 60e1f72a45 Add journals to Jobs to track changes
Redmine uses journals to track changes to Issues. Whilst theoretically a
polymorphic association, there are a bunch of places where it is assumed
this is an issue, so we have to account for that and start patching
things.

Refs #3320
2024-02-27 17:30:50 +00:00
Trevor Vallender a697bbf7be Assign users default time log categories
These will be used to show the amount logged against specific time
budgets on each project. It’s potentially a little naïve but we can
start with the simpler approach and see.

Refs #2165
2023-11-30 19:50:20 +00:00
Trevor Vallender 08b49a4263 Add categories to jobs 2023-11-30 19:08:55 +00:00
Trevor Vallender 6bc0ef80fb Add Budget Category enumeration
Replacing ‘activity’ on budget type with this—they should come from a
user’s role rather than the activity. Going with a generic name though
so this can change over time.
2023-11-30 17:17:10 +00:00
Trevor Vallender 62d924dadc Filter on jobs in time reports
Completes #2107
2023-11-27 14:20:28 +00:00
Trevor Vallender d83c3b3e48 Update paths
Use the much nicer /project/:project_id/jobs format
2023-11-26 20:52:05 +00:00
Trevor Vallender afcb4c3ccc Show jobs in time entries view 2023-11-22 19:44:13 +00:00
Trevor Vallender dbeaf3973d Initial commit 2023-11-21 10:48:46 +00:00