{
    "object_kind": "push",
    "event_name": "push",
    "before": "23389212a4719f6edc434ba300cfb6fb3a4fb91c",
    "after": "e79c9d6cc67466e66d7a8ce7a18015c53b18fb32",
    "ref": "refs\/heads\/main",
    "ref_protected": true,
    "checkout_sha": "e79c9d6cc67466e66d7a8ce7a18015c53b18fb32",
    "message": null,
    "user_id": 48,
    "user_name": "Temesv\u00e1ri L\u00e1szl\u00f3",
    "user_username": "temesvarilaszlo",
    "user_email": null,
    "user_avatar": "https:\/\/www.gravatar.com\/avatar\/b8421d4d0fe8c02470943c3003f3c0fc319fff25bfe8f75ac53cd3ddba98bc82?s=80&d=identicon",
    "project_id": 151,
    "project": {
        "id": 151,
        "name": "crediapp",
        "description": "",
        "web_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "avatar_url": null,
        "git_ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git",
        "namespace": "CrediApp",
        "visibility_level": 0,
        "path_with_namespace": "crediapp\/crediapp",
        "default_branch": "main",
        "ci_config_path": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git"
    },
    "commits": [
        {
            "id": "be281619624051ad8720e3acabc72af5f737a109",
            "message": "Sync leads.expertId for team leader vacation fallback\n- When automatic lead sharing reassigns a waiting lead from a vacationing expert to the team leader, LeadSharing.expertId was updated but leads.expertId could stay empty or outdated.\n- This sync keeps lead ownership consistent and ensures lead-sharing UI actions appear correctly for the assigned team leader.\n",
            "title": "Sync leads.expertId for team leader vacation fallback",
            "timestamp": "2026-03-09T11:36:32+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/be281619624051ad8720e3acabc72af5f737a109",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [],
            "modified": [
                "Sites\/Crediapp\/Modules\/cronJobApi\/Controllers\/cronJobApiLeadSharingController.php"
            ],
            "removed": []
        },
        {
            "id": "37a638273b54a6c575e8a2432d8f091bbdcfb050",
            "message": "Add system task flow for pending lead approvals on dashboard and leads list\nIntroduce a reusable systemTasks class and show dynamic system tasks for\n  pending lead approvals on the dashboard for experts and team leaders.\n\n  Add a dedicated filtered leads view for these tasks, support team leader\n  access to own and subordinate expert queues, and move the system task\n  templates into the tasks module structure.\n\n  Also align the dashboard badge action with existing JS patterns and make\n  dashboard calendar script initialization safe for system task modal usage.\n",
            "title": "Add system task flow for pending lead approvals on dashboard and leads list",
            "timestamp": "2026-03-09T14:27:49+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/37a638273b54a6c575e8a2432d8f091bbdcfb050",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [
                "App\/bigCore\/systemTasksClass.php",
                "Sites\/Crediapp\/Modules\/tasks\/Libs\/themesLib\/Default\/templateLib\/systemTask\/dashboard.systemTask.modal.tpl",
                "Sites\/Crediapp\/Modules\/tasks\/Libs\/themesLib\/Default\/templateLib\/systemTask\/dashboard.todo.systemTask.tpl"
            ],
            "modified": [
                "App\/bigCore\/clients\/leadsClass.php",
                "Core\/initLoader.php",
                "Sites\/Crediapp\/Modules\/dashboard\/Controllers\/dashboardMainController.php",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/jsLib\/autoLoad\/100_dashboard.js",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/jsLib\/autoLoad\/calendar.js",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/themesLib\/Default\/templateLib\/dashboard.todo.foreach.tpl",
                "Sites\/Crediapp\/Modules\/leads\/Controllers\/leadsMainController.php"
            ],
            "removed": []
        },
        {
            "id": "d5bcd342e606cec822d1deefa28f131c9995b7a3",
            "message": "update systemTasks\n",
            "title": "update systemTasks",
            "timestamp": "2026-03-09T14:32:16+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/d5bcd342e606cec822d1deefa28f131c9995b7a3",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [
                "Sites\/Crediapp\/Modules\/tasks\/Libs\/themesLib\/Default\/templateLib\/systemTask\/dashboard.systemTask.modal.tpl",
                "Sites\/Crediapp\/Modules\/tasks\/Libs\/themesLib\/Default\/templateLib\/systemTask\/dashboard.todo.systemTask.tpl"
            ],
            "modified": [],
            "removed": []
        },
        {
            "id": "e79c9d6cc67466e66d7a8ce7a18015c53b18fb32",
            "message": "add systemTasks functions\n",
            "title": "add systemTasks functions",
            "timestamp": "2026-03-09T14:33:42+01:00",
            "url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp\/-\/commit\/e79c9d6cc67466e66d7a8ce7a18015c53b18fb32",
            "author": {
                "name": "Temesv\u00e1ri L\u00e1szl\u00f3",
                "email": "temesvari.laszlo@dh.hu"
            },
            "added": [
                "App\/bigCore\/systemTasksClass.php"
            ],
            "modified": [
                "App\/bigCore\/clients\/leadsClass.php",
                "Core\/initLoader.php",
                "Sites\/Crediapp\/Modules\/cronJobApi\/Controllers\/cronJobApiLeadSharingController.php",
                "Sites\/Crediapp\/Modules\/dashboard\/Controllers\/dashboardMainController.php",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/jsLib\/autoLoad\/100_dashboard.js",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/jsLib\/autoLoad\/calendar.js",
                "Sites\/Crediapp\/Modules\/dashboard\/Libs\/themesLib\/Default\/templateLib\/dashboard.todo.foreach.tpl",
                "Sites\/Crediapp\/Modules\/leads\/Controllers\/leadsMainController.php"
            ],
            "removed": []
        }
    ],
    "total_commits_count": 4,
    "push_options": [],
    "repository": {
        "name": "crediapp",
        "url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "description": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/crediapp\/crediapp.git",
        "git_ssh_url": "git@git.dunahousedev.hu:crediapp\/crediapp.git",
        "visibility_level": 0
    },
    "output": [
        "\/etc\/apache2\/sites-available\/temesvarilaszlo.crediapp.dunahousedev.hu.conf exists.",
        "\/etc\/apache2\/sites-available\/crediapp.dunahousedev.hu.conf exists.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "Fetching origin",
        "From git.dunahousedev.hu:crediapp\/crediapp",
        "   23389212a..e79c9d6cc  main       -> origin\/main",
        "Updating files:  88% (4668\/5262)\rUpdating files:  89% (4684\/5262)\rUpdating files:  90% (4736\/5262)\rUpdating files:  91% (4789\/5262)\rUpdating files:  92% (4842\/5262)\rUpdating files:  93% (4894\/5262)\rUpdating files:  94% (4947\/5262)\rUpdating files:  95% (4999\/5262)\rUpdating files:  96% (5052\/5262)\rUpdating files:  97% (5105\/5262)\rUpdating files:  98% (5157\/5262)\rUpdating files:  99% (5210\/5262)\rUpdating files: 100% (5262\/5262)\rUpdating files: 100% (5262\/5262), done.",
        "HEAD is now at e79c9d6cc add systemTasks functions",
        "--OK--"
    ]
}