communitybridge / easycla

The Contributor License Agreement (CLA) service of the Linux Foundation lets project contributors read, sign, and submit contributor license agreements easily.
https://easycla.lfx.linuxfoundation.org
MIT License
64 stars 45 forks source link

Grandchild project cla group not listed at foundation project easycla overview page #3882

Open thakurveerendras opened 1 year ago

thakurveerendras commented 1 year ago

Summary

Grandchild project cla group not listed at foundation project easycla overview page

Steps

  1. Login admin portal
  2. Search & open SUN project
  3. Navigate to easycla page

Actual Results

Expected behavior

Screenshots

image image

Environment

API response

[ { "ccla_enabled": true, "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/01af041c-fa69-4052-a23c-fb8c1d3bef24/template/ccla-2023-03-09T05-58-54Z.pdf", "ccla_requires_icla": true, "cla_group_description": "Sun foundation cla group", "cla_group_id": "01af041c-fa69-4052-a23c-fb8c1d3bef24", "cla_group_name": "Sun foundation cla group", "foundationLevelCLA": true, "foundation_name": "sun", "foundation_sfid": "a09P000000DsCE5IAN", "icla_enabled": true, "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/01af041c-fa69-4052-a23c-fb8c1d3bef24/template/icla-2023-03-09T05-58-54Z.pdf", "project_list": [ { "project_name": "Mars child project", "project_sfid": "a09P000000DsCEKIA3", "repositories_count": 0 }, { "project_name": "sun", "project_sfid": "a09P000000DsCE5IAN", "repositories_count": 5 } ], "repositories_count": 5, "root_project_repositories_count": 5, "setup_completion_pct": 100, "template_id": "18b8ad08-d7d4-4d75-ad25-30bbfffd59cf", "total_signatures": 4 }, { "ccla_enabled": true, "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/a02dc1a7-9370-4d40-86a0-6b272b3684a0/template/ccla-2023-03-09T06-20-30Z.pdf", "ccla_requires_icla": true, "cla_group_description": "", "cla_group_id": "a02dc1a7-9370-4d40-86a0-6b272b3684a0", "cla_group_name": "earth child cla group", "foundationLevelCLA": false, "foundation_name": "sun", "foundation_sfid": "a09P000000DsCE5IAN", "icla_enabled": true, "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/a02dc1a7-9370-4d40-86a0-6b272b3684a0/template/icla-2023-03-09T06-20-30Z.pdf", "project_list": [ { "project_name": "earth", "project_sfid": "a09P000000DsCEFIA3", "repositories_count": 1 } ], "repositories_count": 1, "root_project_repositories_count": 1, "setup_completion_pct": 100, "template_id": "18b8ad08-d7d4-4d75-ad25-30bbfffd59cf", "total_signatures": 2 } ]

nickmango commented 1 year ago

@thakurveerendras this happens to be a UI issue as backend is returning as expected Request curl --location 'http://localhost:8080/v4/foundation/a09P000000DsCE5IAN/cla-groups' \ Response


{
    "list": [
        {
            "ccla_enabled": true,
            "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/f84c26db-1013-48a6-ae39-ade20d350c88/template/ccla-2023-03-20T11-06-20Z.pdf",
            "ccla_requires_icla": true,
            "cla_group_description": "",
            "cla_group_id": "f84c26db-1013-48a6-ae39-ade20d350c88",
            "cla_group_name": "Standalone easycla group",
            "foundationLevelCLA": false,
            "foundation_name": "sun",
            "foundation_sfid": "a09P000000DsCE5IAN",
            "icla_enabled": true,
            "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/f84c26db-1013-48a6-ae39-ade20d350c88/template/icla-2023-03-20T11-06-20Z.pdf",
            "project_list": [
                {
                    "project_name": "Easycla standalone project",
                    "project_sfid": "a09P000000DsIizIAF",
                    "repositories_count": 1
                }
            ],
            "repositories_count": 1,
            "root_project_repositories_count": 1,
            "setup_completion_pct": 100,
            "template_id": "18b8ad08-d7d4-4d75-ad25-30bbfffd59cf",
            "total_signatures": 1
        },
        {
            "ccla_enabled": true,
            "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/01af041c-fa69-4052-a23c-fb8c1d3bef24/template/ccla-2023-03-09T05-58-54Z.pdf",
            "ccla_requires_icla": true,
            "cla_group_description": "Sun foundation cla group",
            "cla_group_id": "01af041c-fa69-4052-a23c-fb8c1d3bef24",
            "cla_group_name": "Sun foundation cla group",
            "foundationLevelCLA": true,
            "foundation_name": "sun",
            "foundation_sfid": "a09P000000DsCE5IAN",
            "icla_enabled": true,
            "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/01af041c-fa69-4052-a23c-fb8c1d3bef24/template/icla-2023-03-09T05-58-54Z.pdf",
            "project_list": [
                {
                    "project_name": "Mars child project",
                    "project_sfid": "a09P000000DsCEKIA3",
                    "repositories_count": 0
                },
                {
                    "project_name": "sun",
                    "project_sfid": "a09P000000DsCE5IAN",
                    "repositories_count": 11
                }
            ],
            "repositories_count": 11,
            "root_project_repositories_count": 11,
            "setup_completion_pct": 100,
            "template_id": "18b8ad08-d7d4-4d75-ad25-30bbfffd59cf",
            "total_signatures": 5
        },
        {
            "ccla_enabled": true,
            "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/25cdf87e-0930-447e-8ce1-81a809e16348/template/ccla-2023-03-28T09-47-03Z.pdf",
            "ccla_requires_icla": true,
            "cla_group_description": "Testing group",
            "cla_group_id": "25cdf87e-0930-447e-8ce1-81a809e16348",
            "cla_group_name": "Test Umesh Group",
            "foundationLevelCLA": false,
            "foundation_name": "sun",
            "foundation_sfid": "a09P000000DsCE5IAN",
            "icla_enabled": true,
            "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/25cdf87e-0930-447e-8ce1-81a809e16348/template/icla-2023-03-28T09-47-03Z.pdf",
            "project_list": [
                {
                    "project_name": "moon grandchild project",
                    "project_sfid": "a09P000000DsCFPIA3",
                    "repositories_count": 1
                }
            ],
            "repositories_count": 1,
            "root_project_repositories_count": 1,
            "setup_completion_pct": 100,
            "template_id": "fb4cc144-a76c-4c17-8a52-c648f158fded",
            "total_signatures": 0
        },
        {
            "ccla_enabled": true,
            "ccla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/a02dc1a7-9370-4d40-86a0-6b272b3684a0/template/ccla-2023-03-09T06-20-30Z.pdf",
            "ccla_requires_icla": true,
            "cla_group_description": "",
            "cla_group_id": "a02dc1a7-9370-4d40-86a0-6b272b3684a0",
            "cla_group_name": "earth child cla group",
            "foundationLevelCLA": false,
            "foundation_name": "sun",
            "foundation_sfid": "a09P000000DsCE5IAN",
            "icla_enabled": true,
            "icla_pdf_url": "https://cla-signature-files-dev.s3.amazonaws.com/contract-group/a02dc1a7-9370-4d40-86a0-6b272b3684a0/template/icla-2023-03-09T06-20-30Z.pdf",
            "project_list": [
                {
                    "project_name": "earth",
                    "project_sfid": "a09P000000DsCEFIA3",
                    "repositories_count": 10
                }
            ],
            "repositories_count": 7,
            "root_project_repositories_count": 7,
            "setup_completion_pct": 100,
            "template_id": "18b8ad08-d7d4-4d75-ad25-30bbfffd59cf",
            "total_signatures": 3
        }
    ]
}```
mlehotskylf commented 1 year ago

Need help from PCC, @thakurveerendras talk to @amolsontakke3576 .