Skip to content
En échec

Changes

Summary

  1. bug #14803 : Access to chat with a user is now more visible (details)
  2. Bug #13477 (details)
  3. Bug #13477 (details)
Commit 51d2ed94aa81cd5966e284d710f92d3fbfa3e8f6 by Miguel Moquillon
bug #14803 : Access to chat with a user is now more visible
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/core/directory/user_de.st (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/core/directory/user_fr.st (diff)
The file was modifiedcore-configuration/src/main/config/resources/StringTemplates/core/directory/user_en.st (diff)
Commit 21770015953e213563024f48886feba8a1f6e9e9 by Miguel Moquillon
Bug #13477

Improve by simplifying the code of resource sharing by ticket.
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/PublicationAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/AbstractShareableAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/NodeAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/VersionFileAccessControl.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/control/FileSharingSessionController.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/node/AbstractNodeResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/NodeTicket.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/ShareableAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/VersionFileTicket.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/servlets/FileSharingRequestRouter.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/ShareableNode.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/ShareableResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/ShareableVersionDocument.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/node/SharedNodeResource.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/publication/SharedPublicationResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/SimpleFileAccessControl.java (diff)
The file was addedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/AccessControlContext.java
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/attachment/SharedAttachmentResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/ShareablePublication.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/control/NodeSharingListener.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/PublicationTicket.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/servlets/FileSharingConstants.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/control/PublicationSharingListener.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/Ticket.java (diff)
The file was removedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/FileSharingRuntimeException.java
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/control/AttachmentSharingListener.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/SimpleFileTicket.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/services/SharingTicketService.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/servlets/GetLinkFileServlet.java (diff)
Commit 90cad18a9af6924916039139c3800dbb726c3e09 by Miguel Moquillon
Bug #13477

Fix the bug: now the publications aliases cannot be shared to other
people for security reasons.

Indeed, the publication aliasing covers two features:
* A way to allow access for publications to users having no access
  for the EDM in which those publications are located.
* A way to multi categorize a publication;
For the first point, for security reasons, the users have only read
rights on the publication aliases. They have then all the functions
mapped to their role that don't break this read-only constraint. Only
users having access for the EDM or the folder in the EDM in which the
alias has been created can then access, through the alias, for the
publication.
For the second point, the multi categorization feature is limited by
the way the publications cannot be directly modified in those different
categorizations; they cannot be modified by their aliases. In fact, the
feature is more a consequence of the first one than a thinkfully one.

Beside this, the folder or publication sharing is a way to share
information both to other users in Silverpeas and external users. This
is why the feature can be a way to counterpass the access constraint on
publications with aliases. So, this fix ensures now the publication
aliases cannot be shared to other people than those expected by the
contributor who created the aliases.
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/attachment/SharedAttachmentResource.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/node/AbstractNodeResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/NodeAccessControl.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/publication/service/PublicationService.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/attachment/AbstractAttachmentResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/publication/model/Location.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/NodeTicket.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/publication/AbstractPublicationResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/util/file/FileUtil.java (diff)
The file was modifiedcore-war/src/main/java/org/silverpeas/web/sharing/servlets/FileSharingRequestRouter.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/node/NodeResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/util/OsEnum.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/attachment/AbstractSimpleDocumentResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/publication/service/DefaultPublicationService.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/attachment/AttachmentResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/VersionFileAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/PublicationAccessControl.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/publication/PublicationResource.java (diff)
The file was modifiedcore-library/src/main/java/org/silverpeas/core/contribution/publication/model/PublicationDetail.java (diff)
The file was modifiedcore-library/src/test/java/org/silverpeas/core/util/FileUtilTest.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/publication/SharedPublicationResource.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/model/SimpleFileAccessControl.java (diff)
The file was modifiedcore-services/sharing/src/main/java/org/silverpeas/core/sharing/security/AbstractShareableAccessControl.java (diff)
The file was modifiedcore-web/src/main/java/org/silverpeas/core/webapi/node/SharedNodeResource.java (diff)