Skip to content
Succès

Changes

Summary

  1. Feature #14962 (details)
  2. Feature #14962 (details)
  3. Feature #14962 (details)
  4. Feature #14962 (details)
  5. Feature #14962 (details)
  6. Bug #15101 (details)
  7. Take into account Sonar feedback (details)
Commit 3ed3fbbbf13bbab4d867ff316c7b16ddb9ed14e4 by Miguel Moquillon
Feature #14962

Add a new group implementation for the groups managed directly by a
Silverpeas application (and not by the backoffice).
Add a service with which the implementation of a Silverpeas component
can use to manage such groups.
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_index.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/up046/alter_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/init.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_table_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_table_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/up046/alter_table.sql
The file was modifiedcore-configuration/src/main/config/migrations/modules/busCore-migration.xml (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/Administration.java (diff)
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/init.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_table_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/init_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/init_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_constraint_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_table_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_constraint_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/init.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_index_production.sql
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupProfileEntity.java (diff)
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_index.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_index_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_constraint_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_constraint_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_constraint.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_index_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_constraint.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/init_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_constraint.sql
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_index.sql
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/model/GroupDetail.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/AdminController.java (diff)
The file was addedcore-configuration/src/main/config/migrations/db/h2/busCore/047/init.sql
The file was addedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupService.java
The file was addedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_constraint.sql
The file was addedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupDetail.java
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/up046/alter_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/init_production.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/up046/alter_table.sql
The file was modifiedcore-api/src/main/java/org/silverpeas/core/admin/user/model/Group.java (diff)
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_table.sql
The file was addedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_index.sql
The file was addedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_index_production.sql
Commit b6cdf4d2ec216fbd6813b1868979ed3de3953fc7 by Miguel Moquillon
Feature #14962

In the Silverpeas backoffice, the two types of user groups are now distinguished.
Actions on application groups are now forbidden (and hidden) because
those groups are managed by the applications that create them.
When rendering the groups (either in the backoffice or in the user
panel), the groups managed by a user domain are rendered first, then the
groups managed by applications.
The file was addedcore-configuration/src/main/config/migrations/scripts/busCore/up046/convertCommunityGroups.groovy
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_de.properties (diff)
The file was modifiedcore-configuration/src/main/config/migrations/modules/busCore-migration.xml (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainContent.jsp (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/groupContent.jsp (diff)
The file was modifiedcore-api/src/main/java/org/silverpeas/core/admin/user/model/Group.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_fr.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/JobDomainSettings.java (diff)
The file was modifiedcore-library/src/test/resources/org/silverpeas/multilang/generalMultilang.properties (diff)
The file was modifiedcore-library/src/test/resources/org/silverpeas/multilang/generalMultilang_en.properties (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainNavigation.jsp (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/dao/GroupDAO.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupProfileEntity.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/model/GroupDetail.java (diff)
The file was modifiedcore-library/src/test/resources/org/silverpeas/multilang/generalMultilang_fr.properties (diff)
The file was modifiedcore-war/src/main/webapp/selection/jsp/userpanel.jsp (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle.properties (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_en.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/control/JobDomainPeasSessionController.java (diff)
The file was modifiedcore-library/src/test/resources/org/silverpeas/multilang/generalMultilang_de.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/servlets/JobDomainPeasRequestRouter.java (diff)
Commit 13ddff389be31c81e1d5d8affe76b3ff9c627c12 by Miguel Moquillon
Feature #14962

Add a mechanism for admin to create explicitly a community space by
keeping the Silverpeas component that motorizes a space as a
community space.
The community space is created like any collaborative space but with
additional operations: the space is marked as a community one and for
doing it has some of its properties set with a predefined value (like
the access rights inheritance blocked). Then the creation of the
component instance dedicated to manage the community membership is
invoked.

To allow this, a new property, isCommunitySpace, is added to the
SpaceInst class and a new interface, CommunityFactory, is defined. This
interface has to be implemented by the already existing Silverpeas
commponent Community (defined in the Silverpeas Components project) so
that Silverpeas Core is decoupled to any code that motorize the
community feature. This feature is enabled if and only if there is an
implementation of the CommunityFactory interface.
The file was modifiedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_table.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupService.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/createInstance.jsp (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/control/JobStartPagePeasSessionController.java (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_fr.st (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/startPageInfo.jsp (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupProfileEntity.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/createSpace.jsp (diff)
The file was modifiedcore-configuration/src/main/config/migrations/scripts/busCore/up046/convertCommunityGroups.groovy (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_en.st (diff)
The file was modifiedcore-api/src/main/java/org/silverpeas/core/admin/user/model/Group.java (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_en.st (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/h2/busCore/up046/alter_table.sql (diff)
The file was addedcore-library/src/main/java/org/silverpeas/core/admin/service/CommunityFactory.java
The file was modifiedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_table.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupDetail.java (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_table.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/dao/GroupDAO.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/look/AjaxServletLookV5.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_en.properties (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_de.st (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_fr.properties (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/admin/admin.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/control/JobDomainPeasSessionController.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_de.properties (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_de.st (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/welcome.jsp (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/groupContent.jsp (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/space/SpaceInst.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/updateInstance.jsp (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/model/GroupDetail.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/JobStartPagePeasSettings.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/servlets/JobStartPagePeasRequestRouter.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/updateSpace.jsp (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/oracle/busCore/up046/alter_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/postgresql/busCore/up046/alter_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/mssql/busCore/up046/alter_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/settings/jobStartPagePeasIcons.properties (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/settings/jobStartPagePeasSettings.properties (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_fr.st (diff)
Commit 767ce844f9f4c6ddc960544dc38b9c86407b3399 by Miguel Moquillon
Feature #14962

Introduce both CommunityMembersGroup and CommunityMembershipService to
allow the application dedicated to work on communities to ease their
administrative tasks with groups of community members and with community
spaces.

Update SQL and DAO to work with the additional fields for space and
groups: respectively 'isCommunitySpace' and 'spaceId'.
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_en.properties (diff)
The file was addedcore-library/src/main/java/org/silverpeas/core/admin/service/CommunityMembershipService.java
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/create-assign-rights-database.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/DefaultOrganizationController.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/updateSpace.jsp (diff)
The file was modifiedcore-war/src/main/webapp/selection/jsp/userpanel.jsp (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/create_table_favorit_space.sql (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainSQLCreate.jsp (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/updateInstance.jsp (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/user/notification/role/create_database.sql (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/mssql/busCore/047/create_table.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/persistence/SpaceTable.java (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/welcome.jsp (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupProfileResource.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/servlets/JobStartPagePeasRequestRouter.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_de.properties (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/calendar/create_table_calendar.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/settings/jobStartPagePeasSettings.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/control/JobStartPagePeasSessionController.java (diff)
The file was addedcore-library/src/main/java/org/silverpeas/core/admin/service/CommunityMembersGroup.java
The file was modifiedcore-war/src/integration-test/resources/org/silverpeas/web/silverstatistics/control/create-database.sql (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/service/create-administration-database.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_de.properties (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/SpaceInstManager.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/JobStartPagePeasSettings.java (diff)
The file was removedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupDetail.java
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/JobDomainSettings.java (diff)
The file was modifiedcore-web-test/src/main/resources/org/silverpeas/web/test/environment/create-table-domain-user-group.sql (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/createInstance.jsp (diff)
The file was removedcore-configuration/src/main/config/migrations/scripts/busCore/up046/convertCommunityGroups.groovy
The file was modifiedcore-configuration/src/main/config/migrations/modules/busCore-migration.xml (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/OrganizationController.java (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/postgresql/busCore/047/create_table.sql (diff)
The file was modifiedcore-services/chat/src/integration-test/resources/org/silverpeas/core/chat/create-database.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/Administration.java (diff)
The file was modifiedcore-war/src/integration-test/resources/org/silverpeas/web/usercalendar/socialnetwork/create-database.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_en.properties (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/notification/role/GroupUserUnlinkEventListener.java (diff)
The file was modifiedcore-services/workflow/src/integration-test/resources/org/silverpeas/core/workflow/engine/user/create-tables.sql (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/componentInfo.jsp (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/create_space_managers_database.sql (diff)
The file was removedcore-library/src/main/java/org/silverpeas/core/admin/service/AppManagedGroupService.java
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/control/JobDomainPeasSessionController.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/persistence/ComponentInstanceTable.java (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/groupContent.jsp (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupProfileEntity.java (diff)
The file was addedcore-war/src/main/webapp/util/icons/create-action/add-community2.png
The file was modifiedcore-configuration/src/main/config/migrations/db/h2/busCore/047/create_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/migrations/db/oracle/busCore/047/create_table.sql (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/servlets/JobDomainPeasRequestRouter.java (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/create_space_components_database.sql (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/service/DefaultAdministration.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/persistence/SpaceRow.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_fr.properties (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainContent.jsp (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/createSpace.jsp (diff)
The file was modifiedcore-library/src/integration-test/resources/org/silverpeas/core/admin/domain/driver/create_table.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/settings/jobStartPagePeasIcons.properties (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainCreate.jsp (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle.properties (diff)
The file was modifiedcore-web-test/src/main/resources/org/silverpeas/web/test/environment/create-table-space-component.sql (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_fr.properties (diff)
The file was modifiedcore-war/src/main/webapp/jobStartPagePeas/jsp/startPageInfo.jsp (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/dao/SqlGroupSelectorByCriteriaBuilder.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/profile/UserGroupsSearchCriteriaBuilder.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle.properties (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/dao/GroupDAO.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/admin/user/GroupManager.java (diff)
The file was addedcore-configuration/src/main/config/migrations/scripts/busCore/up046/convertCommunityGroupsAndSpaces.groovy
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/domainNavigation.jsp (diff)
Commit 491f587e8413eaf08e464542a9ae50f3354dc39d by Miguel Moquillon
Feature #14962

Remove the property UseCommunityManagement and the code using it. It
isn't anymore possible to add explicitly a user in a community
members group in the backoffice.
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/JobDomainSettings.java (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/userCreate.jsp (diff)
The file was modifiedcore-war/src/main/webapp/jobDomainPeas/jsp/userContent.jsp (diff)
The file was modifiedcore-war/src/test/java/org/silverpeas/web/jobdomain/control/JobDomainPeasSessionControllerAccessGrantedTest.java (diff)
The file was modifiedcore-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/settings/jobDomainPeasSettings.properties (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/servlets/JobDomainPeasRequestRouter.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobdomain/control/JobDomainPeasSessionController.java (diff)
Commit 6b52b0a78926ee73ffed22a3f60547b7baf07907 by Miguel Moquillon
Bug #15101

Copy the set of sorted subspaces before passing them to the caller. So,
the returned set can be iterated while the original set is modified at
the same time.
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/NavBarManager.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/jobstartpage/NavBarJsonEncoder.java (diff)
Commit 0b130cb66dbd6f090becd33eb3b3fe11fe80eae4 by Miguel Moquillon
Take into account Sonar feedback
The file was modifiedcore-war/src/main/webapp/util/javaScript/i18n.js (diff)

Summary

  1. Feature #14962 (details)
  2. Feature #14962 (details)
  3. Feature #14962 (details)
  4. Bug #15150 (details)
Commit 3c5de306df9db151c2f39d81449ef5697036cf8a by Miguel Moquillon
Feature #14962

In the Community component, use the new application managed user groups
as the membership group of a community space.
The file was modifiedcommunity/community-library/src/main/java/org/silverpeas/components/community/model/CommunityOfUsers.java (diff)
Commit 3fd59cc5906f6252b9ee92eb48b4a815d8751a63 by Miguel Moquillon
Feature #14962

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.
The file was modifiedcommunity/community-library/src/integration-test/resources/community-dataset.sql (diff)
The file was modifiedcommunity/community-library/src/main/java/org/silverpeas/components/community/model/CommunityOfUsers.java (diff)
The file was modifiedcommunity/community-configuration/src/main/config/properties/org/silverpeas/components/community/multilang/communityBundle.properties (diff)
The file was modifiedcommunity/community-configuration/src/main/config/properties/org/silverpeas/components/community/multilang/communityBundle_fr.properties (diff)
The file was modifiedcommunity/community-library/src/main/java/org/silverpeas/components/community/CommunityInstancePostConstruction.java (diff)
The file was modifiedcommunity/community-library/src/test/java/org/silverpeas/components/community/CommunityOfUsersTest.java (diff)
The file was modifiedcommunity/community-configuration/src/main/config/properties/org/silverpeas/components/community/multilang/communityBundle_de.properties (diff)
The file was modifiedcommunity/community-library/src/integration-test/resources/community-database.sql (diff)
The file was modifiedcommunity/community-configuration/src/main/config/xmlcomponents/community.xml (diff)
The file was modifiedmailinglist/mailinglist-library/src/integration-test/resources/org/silverpeas/components/mailinglist/service/model/dao/create-database.sql (diff)
The file was addedcommunity/community-library/src/main/java/org/silverpeas/components/community/CommunityInstanceFactory.java
The file was modifiedmailinglist/mailinglist-library/src/integration-test/resources/org/silverpeas/components/mailinglist/service/model/create-database.sql (diff)
The file was modifiedresourcesManager/resourcesManager-library/src/integration-test/resources/org/silverpeas/components/resourcesmanager/service/create-database.sql (diff)
The file was modifiedcommunity/community-configuration/src/main/config/properties/org/silverpeas/components/community/multilang/communityBundle_en.properties (diff)
The file was modifiedcommunity/community-war/src/integration-test/resources/community-dataset.sql (diff)
Commit fa1403ec970c584ffdb2333ec18f09d48353d311 by Miguel Moquillon
Feature #14962

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.
The file was addedcommunity/community-library/src/main/java/org/silverpeas/components/community/model/MembersGroupRemovalFromRoleListener.java
The file was modifiedcommunity/community-library/src/main/java/org/silverpeas/components/community/model/CommunityOfUsers.java (diff)
Commit ec5aac80f6dcb1dcb75771499bcf30849cf3a8e9 by Miguel Moquillon
Bug #15150

The bug:
When a publication has a content in only one single language and this
content is modified by a user with another language set, the content is
then saved in the language set instead of the native content language.

Now the bug is fixed by defining the current content language as the one
of the publication when this publication has a content in only one
single language. Once modified, the previous current content language is
restored.
The file was modifiedkmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/servlets/KmeliaRequestRouter.java (diff)
The file was modifiedkmelia/kmelia-war/src/main/java/org/silverpeas/components/kmelia/control/KmeliaSessionController.java (diff)