Skip to content

feat(graph): [OCISDEV-794] allow multiple objectClasses on group creation#12242

Merged
kobergj merged 1 commit into
stable-8.0from
backport/OCISDEV-794-ldap-group-additional-objectclasses
Apr 22, 2026
Merged

feat(graph): [OCISDEV-794] allow multiple objectClasses on group creation#12242
kobergj merged 1 commit into
stable-8.0from
backport/OCISDEV-794-ldap-group-additional-objectclasses

Conversation

@kobergj

@kobergj kobergj commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Backport of #12229 to stable-8.0.

  • Adds OCIS_LDAP_GROUP_ADDITIONAL_OBJECTCLASSES / GRAPH_LDAP_GROUP_ADDITIONAL_OBJECTCLASSES env var to configure extra LDAP objectClasses when creating groups
  • introductionVersion set to 8.0.2

Test plan

  • Unit tests pass (make -C services/graph test)
  • Manual: create a group via Graph API with LDAP backend, verify additional objectClasses are applied

🤖 Generated with Claude Code

…tion

Add GroupAdditionalObjectClasses config field (env vars
OCIS_LDAP_GROUP_ADDITIONAL_OBJECTCLASSES /
GRAPH_LDAP_GROUP_ADDITIONAL_OBJECTCLASSES) that appends extra
objectClasses when creating groups in LDAP, alongside the existing
primary GroupObjectClass. Applied to both groupToLDAPAttrValues and
CreateLDAPGroupByDN.

Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
@kobergj kobergj merged commit 3b36d53 into stable-8.0 Apr 22, 2026
106 of 108 checks passed
@kobergj kobergj deleted the backport/OCISDEV-794-ldap-group-additional-objectclasses branch April 22, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants