newest version of timetracker

This commit is contained in:
Daniel Goc
2026-03-11 11:46:25 +01:00
parent 9ef4bb219b
commit 5921987ad7
32 changed files with 422 additions and 275 deletions

View File

@@ -270,6 +270,63 @@
}
]
},
{
"key": "close",
"scope_id": 3,
"component_id": 300,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 7,
"column": 66
},
{
"file": "../bo/src/views/LoginView.vue",
"line": 16,
"column": 67
}
]
},
{
"key": "close",
"scope_id": 3,
"component_id": 300,
"lang_id": 2,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 7,
"column": 66
},
{
"file": "../bo/src/views/LoginView.vue",
"line": 16,
"column": 67
}
]
},
{
"key": "close",
"scope_id": 3,
"component_id": 300,
"lang_id": 3,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 7,
"column": 66
},
{
"file": "../bo/src/views/LoginView.vue",
"line": 16,
"column": 67
}
]
},
{
"key": "confirm_password",
"scope_id": 3,
@@ -1092,6 +1149,48 @@
}
]
},
{
"key": "logout",
"scope_id": 3,
"component_id": 300,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "../bo/src/components/TopBar.vue",
"line": 22,
"column": 13
}
]
},
{
"key": "logout",
"scope_id": 3,
"component_id": 300,
"lang_id": 2,
"data": "",
"locations": [
{
"file": "../bo/src/components/TopBar.vue",
"line": 22,
"column": 13
}
]
},
{
"key": "logout",
"scope_id": 3,
"component_id": 300,
"lang_id": 3,
"data": "",
"locations": [
{
"file": "../bo/src/components/TopBar.vue",
"line": 22,
"column": 13
}
]
},
{
"key": "new_password",
"scope_id": 3,
@@ -1134,6 +1233,48 @@
}
]
},
{
"key": "or",
"scope_id": 3,
"component_id": 300,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 65,
"column": 64
}
]
},
{
"key": "or",
"scope_id": 3,
"component_id": 300,
"lang_id": 2,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 65,
"column": 64
}
]
},
{
"key": "or",
"scope_id": 3,
"component_id": 300,
"lang_id": 3,
"data": "",
"locations": [
{
"file": "../bo/src/views/LoginView.vue",
"line": 65,
"column": 64
}
]
},
{
"key": "password",
"scope_id": 3,
@@ -1601,8 +1742,8 @@
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 134,
"column": 34
"line": 148,
"column": 29
}
]
},
@@ -1620,8 +1761,8 @@
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 134,
"column": 34
"line": 148,
"column": 29
}
]
},
@@ -1639,8 +1780,8 @@
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 134,
"column": 34
"line": 148,
"column": 29
}
]
},
@@ -1653,12 +1794,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 156,
"column": 24
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 164,
"line": 166,
"column": 24
}
]
@@ -1672,12 +1808,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 156,
"column": 24
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 164,
"line": 166,
"column": 24
}
]
@@ -1691,12 +1822,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 156,
"column": 24
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 164,
"line": 166,
"column": 24
}
]
@@ -1710,8 +1836,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 94,
"column": 44
"line": 96,
"column": 39
}
]
},
@@ -1724,8 +1850,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 94,
"column": 44
"line": 96,
"column": 39
}
]
},
@@ -1738,8 +1864,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 94,
"column": 44
"line": 96,
"column": 39
}
]
},
@@ -1752,8 +1878,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 66,
"column": 90
"line": 68,
"column": 85
}
]
},
@@ -1766,8 +1892,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 66,
"column": 90
"line": 68,
"column": 85
}
]
},
@@ -1780,8 +1906,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 66,
"column": 90
"line": 68,
"column": 85
}
]
},
@@ -1794,8 +1920,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 50,
"column": 58
"line": 52,
"column": 53
}
]
},
@@ -1808,8 +1934,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 50,
"column": 58
"line": 52,
"column": 53
}
]
},
@@ -1822,25 +1948,25 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 50,
"line": 52,
"column": 53
}
]
},
{
"key": "failed_to_load_years",
"scope_id": 3,
"component_id": 302,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 60,
"column": 58
}
]
},
{
"key": "failed_to_load_years",
"scope_id": 3,
"component_id": 302,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 58,
"column": 63
}
]
},
{
"key": "failed_to_load_years",
"scope_id": 3,
@@ -1850,8 +1976,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 58,
"column": 63
"line": 60,
"column": 58
}
]
},
@@ -1864,8 +1990,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 58,
"column": 63
"line": 60,
"column": 58
}
]
},
@@ -1878,8 +2004,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 119,
"column": 70
"line": 132,
"column": 45
}
]
},
@@ -1892,8 +2018,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 119,
"column": 70
"line": 132,
"column": 45
}
]
},
@@ -1906,8 +2032,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 119,
"column": 70
"line": 132,
"column": 45
}
]
},
@@ -1920,7 +2046,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 172,
"line": 174,
"column": 24
}
]
@@ -1934,7 +2060,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 172,
"line": 174,
"column": 24
}
]
@@ -1948,7 +2074,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 172,
"line": 174,
"column": 24
}
]
@@ -1962,8 +2088,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 104,
"column": 27
"line": 106,
"column": 22
}
]
},
@@ -1976,8 +2102,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 104,
"column": 27
"line": 106,
"column": 22
}
]
},
@@ -1990,8 +2116,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 104,
"column": 27
"line": 106,
"column": 22
}
]
},
@@ -2004,7 +2130,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 148,
"line": 162,
"column": 24
}
]
@@ -2018,7 +2144,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 148,
"line": 162,
"column": 24
}
]
@@ -2032,7 +2158,7 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 148,
"line": 162,
"column": 24
}
]
@@ -2046,7 +2172,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 51,
"line": 52,
"column": 81
}
]
@@ -2060,7 +2186,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 51,
"line": 52,
"column": 81
}
]
@@ -2074,7 +2200,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 51,
"line": 52,
"column": 81
}
]
@@ -2130,7 +2256,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 13,
"line": 12,
"column": 17
}
]
@@ -2144,7 +2270,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 13,
"line": 12,
"column": 17
}
]
@@ -2158,7 +2284,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 13,
"line": 12,
"column": 17
}
]
@@ -2172,7 +2298,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 70,
"line": 71,
"column": 57
}
]
@@ -2186,7 +2312,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 70,
"line": 71,
"column": 57
}
]
@@ -2200,7 +2326,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 70,
"line": 71,
"column": 57
}
]
@@ -2256,7 +2382,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 18,
"line": 17,
"column": 88
}
]
@@ -2270,7 +2396,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 18,
"line": 17,
"column": 88
}
]
@@ -2284,7 +2410,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 18,
"line": 17,
"column": 88
}
]
@@ -2340,7 +2466,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 21,
"line": 20,
"column": 25
}
]
@@ -2354,7 +2480,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 21,
"line": 20,
"column": 25
}
]
@@ -2368,7 +2494,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 21,
"line": 20,
"column": 25
}
]
@@ -2382,13 +2508,13 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 29,
"line": 28,
"column": 25
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 129,
"column": 34
"line": 143,
"column": 29
}
]
},
@@ -2401,13 +2527,13 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 29,
"line": 28,
"column": 25
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 129,
"column": 34
"line": 143,
"column": 29
}
]
},
@@ -2420,13 +2546,13 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 29,
"line": 28,
"column": 25
},
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 129,
"column": 34
"line": 143,
"column": 29
}
]
},
@@ -2439,7 +2565,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 69,
"line": 70,
"column": 52
}
]
@@ -2453,7 +2579,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 69,
"line": 70,
"column": 52
}
]
@@ -2467,7 +2593,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 69,
"line": 70,
"column": 52
}
]
@@ -2481,7 +2607,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 67,
"line": 68,
"column": 44
}
]
@@ -2495,7 +2621,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 67,
"line": 68,
"column": 44
}
]
@@ -2509,7 +2635,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 67,
"line": 68,
"column": 44
}
]
@@ -2523,7 +2649,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 68,
"line": 69,
"column": 49
}
]
@@ -2537,7 +2663,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 68,
"line": 69,
"column": 49
}
]
@@ -2551,53 +2677,11 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 68,
"line": 69,
"column": 49
}
]
},
{
"key": "user_initials",
"scope_id": 3,
"component_id": 302,
"lang_id": 1,
"data": "",
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 152,
"column": 24
}
]
},
{
"key": "user_initials",
"scope_id": 3,
"component_id": 302,
"lang_id": 2,
"data": "",
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 152,
"column": 24
}
]
},
{
"key": "user_initials",
"scope_id": 3,
"component_id": 302,
"lang_id": 3,
"data": "",
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 152,
"column": 24
}
]
},
{
"key": "work_by_quarter",
"scope_id": 3,
@@ -2607,8 +2691,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 116,
"column": 46
"line": 127,
"column": 41
}
]
},
@@ -2621,8 +2705,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 116,
"column": 46
"line": 127,
"column": 41
}
]
},
@@ -2635,8 +2719,8 @@
"locations": [
{
"file": "/home/daniel/coding/work/timetracker/bo/src/views/RepoChartView.vue",
"line": 116,
"column": 46
"line": 127,
"column": 41
}
]
},
@@ -2649,7 +2733,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 42,
"line": 43,
"column": 81
}
]
@@ -2663,7 +2747,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 42,
"line": 43,
"column": 81
}
]
@@ -2677,7 +2761,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 42,
"line": 43,
"column": 81
}
]
@@ -2691,7 +2775,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 25,
"line": 24,
"column": 88
}
]
@@ -2705,7 +2789,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 25,
"line": 24,
"column": 88
}
]
@@ -2719,7 +2803,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 25,
"line": 24,
"column": 88
}
]
@@ -2946,7 +3030,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 62,
"line": 63,
"column": 17
}
]
@@ -2960,7 +3044,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 62,
"line": 63,
"column": 17
}
]
@@ -2974,7 +3058,7 @@
"locations": [
{
"file": "../bo/src/views/RepoChartView.vue",
"line": 62,
"line": 63,
"column": 17
}
]
@@ -3615,18 +3699,18 @@
],
"dynamic": [],
"summary": {
"total_keys": 228,
"static_keys": 76,
"total_keys": 234,
"static_keys": 78,
"dynamic_keys": 0,
"by_component": {
"300": 31,
"300": 34,
"301": 8,
"302": 26,
"302": 25,
"303": 11
},
"by_component_name": {
"general": 31,
"repo_chart": 26,
"general": 34,
"repo_chart": 25,
"validate_error": 8,
"verify_email": 11
}