CrowdDotDev / crowd.dev

LFX Community Management
https://docs.linuxfoundation.org/lfx/community-management/what-is-community-management
Other
3.3k stars 754 forks source link

Update groupsio integration data structure #2414

Closed bumblebee89 closed 4 months ago

bumblebee89 commented 4 months ago

Changes proposed ✍️

What

We need to change the groupsio integration structure to include more data (group id) as described in https://github.com/CrowdDotDev/linux-foundation-support/issues/773 ​ Here's an example of how it looks like when run locally

{
  "email": "[redacted]",
  "token": "[redacted]",
  "groups": [
    {
      "id": 112739,
      "name": "SONiC | sonic-community",
      "slug": "lf-sonic-foundation+sonic-community"
    },
    {
      "id": 107077,
      "name": "SONiC | sonic-outreach",
      "slug": "lf-sonic-foundation+sonic-outreach"
    },
    {
      "id": 118579,
      "name": "SONiC | sonic-smartswitch",
      "slug": "lf-sonic-foundation+sonic-smartswitch"
    },
    {
      "id": 107075,
      "name": "SONiC | sonic-tsc",
      "slug": "lf-sonic-foundation+sonic-tsc"
    }
  ],
  "password": "[redacted]",
  "tokenExpiry": "2024-06-19 13:50:07.077 +00:00",
  "updateMemberAttributes": false
}