Add and remove mock event
This commit is contained in:
parent
818ed50176
commit
1011513b52
3 changed files with 416 additions and 2944 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -1,135 +0,0 @@
|
||||||
{
|
|
||||||
"date": "2025-08-05",
|
|
||||||
"resources": [
|
|
||||||
{
|
|
||||||
"name": "karina.knudsen",
|
|
||||||
"displayName": "Karina Knudsen",
|
|
||||||
"avatarUrl": "/avatars/karina.jpg",
|
|
||||||
"employeeId": "EMP001",
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"id": "1",
|
|
||||||
"title": "Balayage langt hår",
|
|
||||||
"start": "2025-08-05T10:00:00",
|
|
||||||
"end": "2025-08-05T11:00:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 60, "color": "#9c27b0" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "2",
|
|
||||||
"title": "Klipning og styling",
|
|
||||||
"start": "2025-08-05T14:00:00",
|
|
||||||
"end": "2025-08-05T15:30:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 90, "color": "#e91e63" }
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "maria.hansen",
|
|
||||||
"displayName": "Maria Hansen",
|
|
||||||
"avatarUrl": "/avatars/maria.jpg",
|
|
||||||
"employeeId": "EMP002",
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"id": "3",
|
|
||||||
"title": "Permanent",
|
|
||||||
"start": "2025-08-05T09:00:00",
|
|
||||||
"end": "2025-08-05T11:00:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 120, "color": "#3f51b5" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "4",
|
|
||||||
"title": "Farve behandling",
|
|
||||||
"start": "2025-08-05T13:00:00",
|
|
||||||
"end": "2025-08-05T15:00:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 120, "color": "#ff9800" }
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "lars.nielsen",
|
|
||||||
"displayName": "Lars Nielsen",
|
|
||||||
"avatarUrl": "/avatars/lars.jpg",
|
|
||||||
"employeeId": "EMP003",
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"id": "5",
|
|
||||||
"title": "Herreklipning",
|
|
||||||
"start": "2025-08-05T11:00:00",
|
|
||||||
"end": "2025-08-05T11:30:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 30, "color": "#795548" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "6",
|
|
||||||
"title": "Skæg trimning",
|
|
||||||
"start": "2025-08-05T16:00:00",
|
|
||||||
"end": "2025-08-05T16:30:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 30, "color": "#607d8b" }
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "anna.petersen",
|
|
||||||
"displayName": "Anna Petersen",
|
|
||||||
"avatarUrl": "/avatars/anna.jpg",
|
|
||||||
"employeeId": "EMP004",
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"id": "7",
|
|
||||||
"title": "Bryllupsfrisure",
|
|
||||||
"start": "2025-08-05T08:00:00",
|
|
||||||
"end": "2025-08-05T10:00:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 120, "color": "#009688" }
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "thomas.olsen",
|
|
||||||
"displayName": "Thomas Olsen",
|
|
||||||
"avatarUrl": "/avatars/thomas.jpg",
|
|
||||||
"employeeId": "EMP005",
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"id": "8",
|
|
||||||
"title": "Highlights",
|
|
||||||
"start": "2025-08-05T12:00:00",
|
|
||||||
"end": "2025-08-05T14:00:00",
|
|
||||||
"type": "work",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 120, "color": "#8bc34a" }
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "9",
|
|
||||||
"title": "Styling konsultation",
|
|
||||||
"start": "2025-08-05T15:00:00",
|
|
||||||
"end": "2025-08-05T15:30:00",
|
|
||||||
"type": "meeting",
|
|
||||||
"allDay": false,
|
|
||||||
"syncStatus": "synced",
|
|
||||||
"metadata": { "duration": 30, "color": "#cddc39" }
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -3247,5 +3247,421 @@
|
||||||
"duration": 2880,
|
"duration": 2880,
|
||||||
"color": "#9c27b0"
|
"color": "#9c27b0"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-10T05:00:00Z",
|
||||||
|
"end": "2025-11-10T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-002",
|
||||||
|
"title": "Sprint Planning",
|
||||||
|
"start": "2025-11-10T06:00:00Z",
|
||||||
|
"end": "2025-11-10T07:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 90,
|
||||||
|
"color": "#673ab7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-003",
|
||||||
|
"title": "Udvikling af ny feature",
|
||||||
|
"start": "2025-11-10T08:00:00Z",
|
||||||
|
"end": "2025-11-10T11:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 180,
|
||||||
|
"color": "#2196f3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-004",
|
||||||
|
"title": "Frokostmøde med klient",
|
||||||
|
"start": "2025-11-10T08:00:00Z",
|
||||||
|
"end": "2025-11-10T09:00:00Z",
|
||||||
|
"type": "meal",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#ff9800"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-ALL",
|
||||||
|
"title": "Konference Dag 1",
|
||||||
|
"start": "2025-11-10T00:00:00Z",
|
||||||
|
"end": "2025-11-10T23:59:59Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": true,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 1440,
|
||||||
|
"color": "#4caf50"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV11-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-11T05:00:00Z",
|
||||||
|
"end": "2025-11-11T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV11-002",
|
||||||
|
"title": "Arkitektur Review",
|
||||||
|
"start": "2025-11-11T07:00:00Z",
|
||||||
|
"end": "2025-11-11T08:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 90,
|
||||||
|
"color": "#009688"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV11-003",
|
||||||
|
"title": "Code Review Session",
|
||||||
|
"start": "2025-11-11T10:00:00Z",
|
||||||
|
"end": "2025-11-11T11:30:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 90,
|
||||||
|
"color": "#009688"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV11-004",
|
||||||
|
"title": "Database Optimering",
|
||||||
|
"start": "2025-11-11T13:00:00Z",
|
||||||
|
"end": "2025-11-11T15:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#3f51b5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV11-ALL",
|
||||||
|
"title": "Konference Dag 2",
|
||||||
|
"start": "2025-11-11T00:00:00Z",
|
||||||
|
"end": "2025-11-11T23:59:59Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": true,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 1440,
|
||||||
|
"color": "#4caf50"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV12-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-12T05:00:00Z",
|
||||||
|
"end": "2025-11-12T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV12-002",
|
||||||
|
"title": "Teknisk Workshop",
|
||||||
|
"start": "2025-11-12T06:00:00Z",
|
||||||
|
"end": "2025-11-12T08:00:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#9c27b0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV12-003",
|
||||||
|
"title": "API Udvikling",
|
||||||
|
"start": "2025-11-12T09:00:00Z",
|
||||||
|
"end": "2025-11-12T12:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 180,
|
||||||
|
"color": "#2196f3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV12-004",
|
||||||
|
"title": "Klient Præsentation",
|
||||||
|
"start": "2025-11-12T13:00:00Z",
|
||||||
|
"end": "2025-11-12T14:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 90,
|
||||||
|
"color": "#e91e63"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV13-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-13T05:00:00Z",
|
||||||
|
"end": "2025-11-13T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV13-002",
|
||||||
|
"title": "Performance Testing",
|
||||||
|
"start": "2025-11-13T07:00:00Z",
|
||||||
|
"end": "2025-11-13T09:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#00bcd4"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV13-003",
|
||||||
|
"title": "Sikkerhedsgennemgang",
|
||||||
|
"start": "2025-11-13T10:00:00Z",
|
||||||
|
"end": "2025-11-13T11:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 90,
|
||||||
|
"color": "#f44336"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV13-004",
|
||||||
|
"title": "Bug Fixing Session",
|
||||||
|
"start": "2025-11-13T13:00:00Z",
|
||||||
|
"end": "2025-11-13T15:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV13-ALL",
|
||||||
|
"title": "Team Building Event",
|
||||||
|
"start": "2025-11-13T00:00:00Z",
|
||||||
|
"end": "2025-11-13T23:59:59Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": true,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 1440,
|
||||||
|
"color": "#2196f3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV14-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-14T05:00:00Z",
|
||||||
|
"end": "2025-11-14T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV14-002",
|
||||||
|
"title": "Sprint Review",
|
||||||
|
"start": "2025-11-14T06:00:00Z",
|
||||||
|
"end": "2025-11-14T07:00:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#607d8b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV14-003",
|
||||||
|
"title": "Retrospektiv",
|
||||||
|
"start": "2025-11-14T07:30:00Z",
|
||||||
|
"end": "2025-11-14T08:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#9c27b0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV14-004",
|
||||||
|
"title": "Dokumentation",
|
||||||
|
"start": "2025-11-14T10:00:00Z",
|
||||||
|
"end": "2025-11-14T12:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#795548"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV14-005",
|
||||||
|
"title": "Deployment Planning",
|
||||||
|
"start": "2025-11-14T13:00:00Z",
|
||||||
|
"end": "2025-11-14T14:00:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#ffc107"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV15-001",
|
||||||
|
"title": "Morgen Standup",
|
||||||
|
"start": "2025-11-15T05:00:00Z",
|
||||||
|
"end": "2025-11-15T05:30:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 30,
|
||||||
|
"color": "#ff5722"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV15-002",
|
||||||
|
"title": "Feature Demo",
|
||||||
|
"start": "2025-11-15T07:00:00Z",
|
||||||
|
"end": "2025-11-15T08:00:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#cddc39"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV15-003",
|
||||||
|
"title": "Refactoring Session",
|
||||||
|
"start": "2025-11-15T09:00:00Z",
|
||||||
|
"end": "2025-11-15T11:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#009688"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV15-004",
|
||||||
|
"title": "Klient Opkald",
|
||||||
|
"start": "2025-11-15T13:00:00Z",
|
||||||
|
"end": "2025-11-15T14:00:00Z",
|
||||||
|
"type": "meeting",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 60,
|
||||||
|
"color": "#795548"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV15-ALL",
|
||||||
|
"title": "Virksomhedsdag",
|
||||||
|
"start": "2025-11-15T00:00:00Z",
|
||||||
|
"end": "2025-11-15T23:59:59Z",
|
||||||
|
"type": "milestone",
|
||||||
|
"allDay": true,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 1440,
|
||||||
|
"color": "#ff6f00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV16-001",
|
||||||
|
"title": "Weekend Projekt",
|
||||||
|
"start": "2025-11-16T06:00:00Z",
|
||||||
|
"end": "2025-11-16T10:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 240,
|
||||||
|
"color": "#3f51b5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV16-002",
|
||||||
|
"title": "Personlig Udvikling",
|
||||||
|
"start": "2025-11-16T11:00:00Z",
|
||||||
|
"end": "2025-11-16T13:00:00Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": false,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 120,
|
||||||
|
"color": "#8bc34a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "NOV10-16-MULTI",
|
||||||
|
"title": "Uge 46 - Projekt Sprint",
|
||||||
|
"start": "2025-11-10T00:00:00Z",
|
||||||
|
"end": "2025-11-16T23:59:59Z",
|
||||||
|
"type": "work",
|
||||||
|
"allDay": true,
|
||||||
|
"syncStatus": "synced",
|
||||||
|
"metadata": {
|
||||||
|
"duration": 10080,
|
||||||
|
"color": "#673ab7"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
Loading…
Add table
Add a link
Reference in a new issue