chore: sync IDM relationship administration release
This commit is contained in:
@@ -4,17 +4,17 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "govoplan"
|
name = "govoplan"
|
||||||
version = "0.1.21"
|
version = "0.1.22"
|
||||||
description = "Developer convenience package for a versioned GovOPlaN composition"
|
description = "Developer convenience package for a versioned GovOPlaN composition"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.12"
|
requires-python = ">=3.12"
|
||||||
license = { text = "AGPL-3.0-or-later" }
|
license = { text = "AGPL-3.0-or-later" }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"govoplan-core[server]==0.1.21",
|
"govoplan-core[server]==0.1.22",
|
||||||
"govoplan-tenancy==0.1.18",
|
"govoplan-tenancy==0.1.18",
|
||||||
"govoplan-organizations==0.1.18",
|
"govoplan-organizations==0.1.18",
|
||||||
"govoplan-identity==0.1.18",
|
"govoplan-identity==0.1.18",
|
||||||
"govoplan-idm==0.1.18",
|
"govoplan-idm==0.1.19",
|
||||||
"govoplan-access==0.1.19",
|
"govoplan-access==0.1.19",
|
||||||
"govoplan-admin==0.1.18",
|
"govoplan-admin==0.1.18",
|
||||||
"govoplan-policy==0.1.19",
|
"govoplan-policy==0.1.19",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
govoplan-tenancy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-tenancy.git@v0.1.18
|
govoplan-tenancy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-tenancy.git@v0.1.18
|
||||||
govoplan-organizations @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git@v0.1.18
|
govoplan-organizations @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git@v0.1.18
|
||||||
govoplan-identity @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-identity.git@v0.1.18
|
govoplan-identity @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-identity.git@v0.1.18
|
||||||
govoplan-idm @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git@v0.1.18
|
govoplan-idm @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git@v0.1.19
|
||||||
govoplan-access @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git@v0.1.19
|
govoplan-access @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git@v0.1.19
|
||||||
govoplan-admin @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git@v0.1.18
|
govoplan-admin @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git@v0.1.18
|
||||||
govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.19
|
govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.19
|
||||||
|
|||||||
@@ -2009,68 +2009,60 @@
|
|||||||
"repository": "govoplan-campaign"
|
"repository": "govoplan-campaign"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
"path": "/relationships",
|
"path": "/relationships",
|
||||||
"rationale": "IDM documents typed relationships but its current administration page exposes function assignments only.",
|
"rationale": "The IDM relationship administration grid lists effective-dated identity relationships and their lifecycle state.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "POST",
|
"method": "POST",
|
||||||
"path": "/relationships",
|
"path": "/relationships",
|
||||||
"rationale": "IDM documents typed relationships but its current administration page exposes function assignments only.",
|
"rationale": "Authorized IDM administrators create relationships through the searchable relationship editor.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "PATCH",
|
"method": "PATCH",
|
||||||
"path": "/relationships/{}",
|
"path": "/relationships/{}",
|
||||||
"rationale": "IDM documents typed relationships but its current administration page exposes function assignments only.",
|
"rationale": "Authorized IDM administrators update a loaded relationship with its optimistic revision.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "POST",
|
"method": "POST",
|
||||||
"path": "/relationships/{}/revoke",
|
"path": "/relationships/{}/revoke",
|
||||||
"rationale": "IDM documents typed relationships but its current administration page exposes function assignments only.",
|
"rationale": "The IDM relationship grid exposes a separated destructive action with mandatory reason and confirmation.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
"path": "/typed-groups",
|
"path": "/typed-groups",
|
||||||
"rationale": "IDM documents typed groups but its current administration page exposes function assignments only.",
|
"rationale": "The IDM typed-group administration grid lists active and optionally inactive groups.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "POST",
|
"method": "POST",
|
||||||
"path": "/typed-groups",
|
"path": "/typed-groups",
|
||||||
"rationale": "IDM documents typed groups but its current administration page exposes function assignments only.",
|
"rationale": "Authorized IDM administrators create typed groups through the group editor.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "PATCH",
|
"method": "PATCH",
|
||||||
"path": "/typed-groups/{}",
|
"path": "/typed-groups/{}",
|
||||||
"rationale": "IDM documents typed groups but its current administration page exposes function assignments only.",
|
"rationale": "Authorized IDM administrators edit group metadata, lifecycle state, and provenance with optimistic revision checks.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "missing_ui",
|
"category": "ui_reachable",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
"path": "/typed-groups/{}/memberships",
|
"path": "/typed-groups/{}/memberships",
|
||||||
"rationale": "IDM lacks the typed-group membership explanation surface for this existing API.",
|
"rationale": "The IDM membership inspector resolves a group at a selected time and shows included and excluded decisions.",
|
||||||
"repository": "govoplan-idm",
|
"repository": "govoplan-idm"
|
||||||
"tracking_issue": "https://git.add-ideas.de/GovOPlaN/govoplan-idm/issues/11"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "intentionally_headless",
|
"category": "intentionally_headless",
|
||||||
|
|||||||
Reference in New Issue
Block a user