Skip to content

Conversation

@mmoqui
Copy link
Member

@mmoqui mmoqui commented Oct 14, 2025

Community component: use now the CommunityMembersGroup and the CommunityMembershipService classes provided by Silverpeas Core to ease the management of a community. It implements also the CommunityFactory interface to provide to Silverpeas an instance of the Community application for a new community space (community in short).

Depends on the PR Silverpeas/Silverpeas-Core#1419

In the Community component, use the new application managed user groups
as the membership group of a community space.
Implements the CommunityFactory to constructs an instance of the
Community application to manage the members of a community space.
The name and the description of a new community instance are set
automatically by using the l18n bundle of the app.

Refactor CommunityOfUsers to use the new CommunityMembershipService
service.

The Community component isn't anymore visible among others Silvepreas
components. Indeed, this component is to be directly instanciated by
Silverpeas Core when a community space is created.
Add a workaround to avoid a group of members of a community to be
removed from the Reader role of its community: when an admin or space
manager remove such a group, it is automatically added again to the
Reader role.
@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 5, 2025

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.

2 participants