)]}'
{
  "commit": "0d8025964db3ecfd9963aa7049597f58de003eb5",
  "tree": "130d0816588baebc661eadc279ef8e7e2f8048a8",
  "parents": [
    "c724578ebc273c12bae1dc0b391a2d878be0ef93"
  ],
  "author": {
    "name": "DTabidze",
    "email": "130773020+DTabidze@users.noreply.github.com",
    "time": "Tue Mar 19 17:42:45 2024 +0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 19 17:42:45 2024 +0400"
  },
  "message": "auth: groups and memberships (#97)\n\n* group membership unpolished\r\n\r\n* fixed index.html\r\n\r\n* fixed undefined variable errors\r\n\r\n* Implemented adding a user to a group.\r\n\r\n* fixed variable names, moved permission check into handler, separated fanctionality for adding ownership or membership for user\r\n\r\n* minor changes: Gave variables consistent names\r\n\r\n* separated tables for owners and members. some clean code fixes. added group description into group page.\r\n\r\n* added to creat child group. minor fixes\r\n\r\n* added yaml files\r\n\r\n* added cue file\r\n\r\n* moved groupOwnership check separatly. redo conditionals into oneline. separated status string check.\r\n\r\n* added mempership into app.go infraAppConfigs\r\n\r\n* changed svg icon. fixed indentation\r\n\r\n* svg icon fix\r\n\r\n* added  transaction\r\n\r\n* minor owner add fix\r\n\r\n* added multiple db rollbacks\r\n\r\n---------\r\n\r\nCo-authored-by: Giorgi Lekveishvili \u003clekva@gl-mbp-m1-max.local\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e8a0eb36f4ca2c939201c0d54b5d82a1ea34778",
      "new_mode": 33188,
      "new_path": "charts/memberships/.helmignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd793d4059e93cd5e10f1b9278fe0cb083600765",
      "new_mode": 33188,
      "new_path": "charts/memberships/Chart.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71581cc18aec622be4c2390647939b1936949089",
      "new_mode": 33188,
      "new_path": "charts/memberships/templates/install.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48bbcb85ba51709075b340165f99395757dc4131",
      "new_mode": 33188,
      "new_path": "charts/memberships/templates/volume.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c07253fca51128f9f542ba3fbaa126c63a2550e6",
      "new_mode": 33188,
      "new_path": "charts/memberships/values.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4042c7bdcfafdf15cdc1463557d20a89b0bca7e1",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f77a43f61c59ecf1723b0d8e15190db5a13b22c2",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d846cd4607bc9ac4c1fbb52c05485097d8ccd478",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "609edd8975274fd3333e43002b0952f8dc3ff9ed",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c8884707845288e5c95fb8cc867c3702b78ffb",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "979777f4c3e1426455c967d1d479c23dd6bd42b8",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/group.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f78ae1dc972b50005c5bde35660718cbff91ed71",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/index.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bb09485bd1d7126012a186113b9bee15187252f",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4e759c9089cd0a81e046239d8f3e69e7757056",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/static/main.css"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5928ed788df5310e6613d6c3c7395b6d9c6cc49e",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/static/pico.2.0.6.min.css"
    },
    {
      "type": "modify",
      "old_id": "ac83a6659993d61683276feda5521fd5cc082fe7",
      "old_mode": 33188,
      "old_path": "core/installer/app.go",
      "new_id": "6c8337662d220b6a4571591c62dc02d67797b0ae",
      "new_mode": 33188,
      "new_path": "core/installer/app.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f4e8cde80996c2a392abc5bfea3c6771913fce",
      "new_mode": 33188,
      "new_path": "core/installer/values-tmpl/memberships.cue"
    }
  ]
}
