{ "CI_job_history_included": false, "approvals": [], "diff_versions": [ { "commits": [ { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 252, "merge_request_diff_id": 142, "message": null, "project_id": null, "relative_order": 0, "sha": null, "trailers": {} } ], "files": [ { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -12,7 +12,7 @@\n \t\t\t\t\"@angular/cdk\": \"^21.0.1\",\n \t\t\t\t\"@angular/common\": \"^21.0.1\",\n \t\t\t\t\"@angular/compiler\": \"^21.0.1\",\n-\t\t\t\t\"@angular/core\": \"^21.0.1\",\n+\t\t\t\t\"@angular/core\": \"^21.1.1\",\n \t\t\t\t\"@angular/forms\": \"^21.0.1\",\n \t\t\t\t\"@angular/material\": \"^21.0.1\",\n \t\t\t\t\"@angular/platform-browser\": \"^21.0.1\",\n@@ -572,9 +572,9 @@\n \t\t\t}\n \t\t},\n \t\t\"node_modules/@angular/core\": {\n-\t\t\t\"version\": \"21.0.6\",\n-\t\t\t\"resolved\": \"https://registry.npmjs.org/@angular/core/-/core-21.0.6.tgz\",\n-\t\t\t\"integrity\": \"sha512-SvWbOkkrsqprYJSBmzQEWkWjfZB/jkRYyFp2ClMJBPqOLxP1a+i3Om2rolcNQjZPz87bs9FszwgRlXUy7sw5cQ==\",\n+\t\t\t\"version\": \"21.1.1\",\n+\t\t\t\"resolved\": \"https://registry.npmjs.org/@angular/core/-/core-21.1.1.tgz\",\n+\t\t\t\"integrity\": \"sha512-KFRCEhsi02pY1EqJ5rnze4mzSaacqh14D8goDhtmARiUH0tefaHR+uKyu4bKSrWga2T/ExG0DJX52LhHRs2qSw==\",\n \t\t\t\"license\": \"MIT\",\n \t\t\t\"dependencies\": {\n \t\t\t\t\"tslib\": \"^2.3.0\"\n@@ -583,7 +583,7 @@\n \t\t\t\t\"node\": \"^20.19.0 || ^22.12.0 || >=24.0.0\"\n \t\t\t},\n \t\t\t\"peerDependencies\": {\n-\t\t\t\t\"@angular/compiler\": \"21.0.6\",\n+\t\t\t\t\"@angular/compiler\": \"21.1.1\",\n \t\t\t\t\"rxjs\": \"^6.5.3 || ^7.4.0\",\n \t\t\t\t\"zone.js\": \"~0.15.0 || ~0.16.0\"\n \t\t\t},\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": true, "merge_request_diff_id": 142, "new_file": false, "new_path": null, "old_path": "package-lock.json", "project_id": 35, "relative_order": 0, "renamed_file": false, "too_large": false }, { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -31,7 +31,7 @@\n \t\t\"@angular/cdk\": \"^21.0.1\",\n \t\t\"@angular/common\": \"^21.0.1\",\n \t\t\"@angular/compiler\": \"^21.0.1\",\n-\t\t\"@angular/core\": \"^21.0.1\",\n+\t\t\"@angular/core\": \"^21.1.1\",\n \t\t\"@angular/forms\": \"^21.0.1\",\n \t\t\"@angular/material\": \"^21.0.1\",\n \t\t\"@angular/platform-browser\": \"^21.0.1\",\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 142, "new_file": false, "new_path": null, "old_path": "package.json", "project_id": 35, "relative_order": 1, "renamed_file": false, "too_large": false } ], "metadata": { "base_commit_sha": "6078b552ddb1f0d93dcc4349bff33112a266fd85", "commits_count": 1, "created_at": "2026-05-03T16:00:14.023932", "diff_type": 1, "files_count": 2, "head_commit_sha": "650174fdae622deb702f03007fcfe626155a0792", "id": 142, "merge_request_id": 142, "project_id": 35, "start_commit_sha": "6078b552ddb1f0d93dcc4349bff33112a266fd85", "state": "collected", "stored_externally": null, "updated_at": "2026-05-03T16:00:15.002015" } } ], "discussions": [ { "id": "51ddd98e93538c969ece7219b491698dbf4b6bb3", "individual_note": true, "notes": [ { "author": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "body": "changed title from **Ne pas utiliser les jours + de {-?-} possibillités** to **Ne pas utiliser les jours + de {+X+} possibillités**", "commands_changes": {}, "confidential": false, "created_at": "2025-11-03T15:28:56.000Z", "id": 410, "imported": true, "imported_from": "github", "internal": false, "noteable_id": 142, "noteable_iid": 16, "noteable_type": "Issue", "project_id": 35, "resolvable": false, "system": true, "type": null, "updated_at": "2025-11-03T15:28:56.000Z" } ], "resolvable": false }, { "id": "bd0ee4f0f582a080576115917f90671a304c4772", "individual_note": true, "notes": [ { "author": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "body": "assigned to `@THoguet`", "commands_changes": {}, "confidential": false, "created_at": "2025-11-17T18:08:58.000Z", "id": 411, "imported": true, "imported_from": "github", "internal": false, "noteable_id": 142, "noteable_iid": 16, "noteable_type": "Issue", "project_id": 35, "resolvable": false, "system": true, "type": null, "updated_at": "2025-11-17T18:08:58.000Z" } ], "resolvable": false }, { "id": "061faf08453e4c8d2d73228e5e389199b26f8329", "individual_note": true, "notes": [ { "author": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "body": "mentioned in merge request !49", "commands_changes": {}, "confidential": false, "created_at": "2025-11-17T23:15:14.000Z", "id": 412, "imported": true, "imported_from": "github", "internal": false, "noteable_id": 142, "noteable_iid": 16, "noteable_type": "Issue", "project_id": 35, "resolvable": false, "system": true, "type": null, "updated_at": "2026-05-03T16:01:54.040Z" } ], "resolvable": false } ], "format_version": 1, "notes": [ { "author_id": 3, "change_position": null, "commit_id": null, "confidential": null, "created_at": "2025-11-03T15:28:56", "discussion_id": "51ddd98e93538c969ece7219b491698dbf4b6bb3", "id": 410, "imported_from": 4, "internal": false, "last_edited_at": null, "line_code": null, "namespace_id": null, "note": "changed title from **Ne pas utiliser les jours + de {-?-} possibillités** to **Ne pas utiliser les jours + de {+X+} possibillités**", "noteable_id": 142, "noteable_type": "Issue", "organization_id": null, "original_position": null, "position": null, "project_id": 35, "resolved_at": null, "resolved_by_id": null, "resolved_by_push": null, "review_id": null, "source_iid": 16, "source_item_project_id": 35, "st_diff": null, "system": true, "type": null, "updated_at": "2025-11-03T15:28:56", "updated_by_id": null }, { "author_id": 3, "change_position": null, "commit_id": null, "confidential": null, "created_at": "2025-11-17T18:08:58", "discussion_id": "bd0ee4f0f582a080576115917f90671a304c4772", "id": 411, "imported_from": 4, "internal": false, "last_edited_at": null, "line_code": null, "namespace_id": null, "note": "assigned to `@THoguet`", "noteable_id": 142, "noteable_type": "Issue", "organization_id": null, "original_position": null, "position": null, "project_id": 35, "resolved_at": null, "resolved_by_id": null, "resolved_by_push": null, "review_id": null, "source_iid": 16, "source_item_project_id": 35, "st_diff": null, "system": true, "type": null, "updated_at": "2025-11-17T18:08:58", "updated_by_id": null }, { "author_id": 3, "change_position": null, "commit_id": null, "confidential": null, "created_at": "2025-11-17T23:15:14", "discussion_id": "061faf08453e4c8d2d73228e5e389199b26f8329", "id": 412, "imported_from": 4, "internal": false, "last_edited_at": null, "line_code": null, "namespace_id": null, "note": "mentioned in merge request !49", "noteable_id": 142, "noteable_type": "Issue", "organization_id": null, "original_position": null, "position": null, "project_id": 35, "resolved_at": null, "resolved_by_id": null, "resolved_by_push": null, "review_id": null, "source_iid": 16, "source_item_project_id": 35, "st_diff": null, "system": true, "type": null, "updated_at": "2026-05-03T16:01:54.040263", "updated_by_id": null } ], "preexisting_missing_alternate_head": false, "source_assignees": [ { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" } ], "source_author": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "source_created_at": "2025-11-03T15:28:46.000Z", "source_discussion_locked": null, "source_id": 142, "source_iid": 16, "source_item_metadata": { "assignee": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "assignees": [ { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" } ], "author": { "avatar_url": "https://secure.gravatar.com/avatar/5e51e115b51304582ee7b2cd8f249fe3ee71b46510e381f74c032e6de81d2757?s=80&d=identicon", "id": 3, "locked": false, "name": "admin", "public_email": null, "state": "active", "username": "admin-backup", "web_url": "https://gitlab.nessar.fr/admin-backup" }, "closed_at": null, "closed_by": null, "confidential": false, "created_at": "2025-11-03T15:28:46.000Z", "description": "Arrêter les calculs si le meilleur jour possible est egal a + de x autres possibilités", "discussion_locked": null, "downvotes": 0, "due_date": null, "has_tasks": true, "id": 142, "iid": 16, "imported": true, "imported_from": "github", "issue_type": "issue", "labels": [ "enhancement", "question" ], "merge_requests_count": 0, "milestone": { "created_at": "2025-11-03T15:22:08.000Z", "description": null, "due_date": null, "expired": false, "id": 11, "iid": 1, "project_id": 35, "start_date": null, "state": "active", "title": "V2 calendrier", "updated_at": "2025-11-17T23:46:02.000Z", "web_url": "https://gitlab.nessar.fr/nessar/vac-optimizer/-/milestones/1" }, "moved_to_id": null, "project_id": 35, "references": { "full": "nessar/vac-optimizer#16", "relative": "#16", "short": "#16" }, "service_desk_reply_to": null, "severity": "UNKNOWN", "start_date": null, "state": "closed", "task_completion_status": { "completed_count": 0, "count": 0 }, "task_status": "0 of 0 checklist items completed", "time_stats": { "human_time_estimate": null, "human_total_time_spent": null, "time_estimate": 0, "total_time_spent": 0 }, "title": "Ne pas utiliser les jours + de X possibillités", "type": "ISSUE", "updated_at": "2025-11-17T23:46:02.000Z", "upvotes": 0, "user_notes_count": 0, "web_url": "https://gitlab.nessar.fr/nessar/vac-optimizer/-/work_items/16" }, "source_kind": "Issue", "source_path": "nessar/vac-optimizer", "source_project_id": 35, "source_reviewers": [], "source_updated_at": "2025-11-17T23:46:02.000Z", "state_events": [ { "close_after_error_tracking_resolve": false, "close_auto_resolve_prometheus_alert": false, "created_at": "2025-11-17T23:46:02+00:00", "epic_id": null, "id": 207, "imported_from": 4, "issue_id": 142, "merge_request_id": null, "namespace_id": 38, "source_commit": null, "source_merge_request_id": null, "state": 2, "user_id": 3 } ], "target_number": 16 }