Update the build pipeline for the WebEdition project (details)
When the job for building Silverpeas fails, send an email with the log files generated by wildfly with all the classes loaded in the JVM during the integration tests (details)
Refine the failure step in the silverpeas build pipeline. Hprof dump is (details)
Fix SonarQube Maven execution in pipelines. (details)
When the job for building Silverpeas fails, send an email with the log files generated by wildfly with all the classes loaded in the JVM during the integration tests
In the pipeline dedicated to construct a build version of Silverpeas and in the pipeline to release a version of Silverpeas, the execution of the sonarqube analysis fails because the Maven plugin of SonarQube isn't found. FIx the pb by specifying explicitly the groupId and artifactId of the SonarQube Maven plugin.
6.4.4 has been released from build 6.4.4-build250807 (f3347050a5abcac724675a0b1214abef22bb9975).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (f3347050a5abcac724675a0b1214abef22bb9975).Prepare for development iteration of next version 6.4.5
Fix the bug which is in the list of the connected users. In this page, the SessionManagement service is invoked to get all the opened user sessions and for each of them the related user. But, the user in the session is the one that has been fetched from the database during the login process, before opening really the session. So, the last login date attribute of the user is the one of his previous latest session and not the current one that is set once the session is opened. The fix was to reuse the user in the newly opened session when setting its login date attribute before saving his data in the database.
Remove the WS (aka SOAP) support of CMIS as this one doesn't work anymore with the recent SOAP stacks. This remove was already done by others vendors like Nuxeo.
For the subscriptions on nodes (folders in Kmelia for example), take into account the move of nodes. In the case the node is move into another component instance, then any subscriptions on that node are renewed on the node.
In order to do this, add the notification on nodes move.
In a form, a publication picker field is rendered as text in read-only mode. the TextDisplayer used for doing encodes the value for HTML for any fields other than file and date field. Hence the bug with publication URL fields. So the fix is avoid the HTML encoding for such type of fields. (Publication URLs field are the read-only rendering of publications picker fiel.d)
Now, in the WYSIWYG editor, for the image insertion or update, only images of a given MIME type are allowed (those supported by our current CKEditor version: jpeg, gif, webp, and png)
In ExportCSVBuilder, replace the use of DateUtil by TemporalFormatter to format a Date object in text. For doing, the conversion of the date to OffsetDateTime is required otherwise an exception is thrown because the Instant representation of the Date don't support some temporal fields.
Fix bug by using the function js encodeURIComponent(string) for each URL parameters passed in the HTTP search request. By doing so, the special characters are correctly encoded and not interpreted.
Fix a bug in AutoRedirectServlet in which the goto parameter is directly encoded for URL even in the case it isn't set, driving to a NullPointerException. Now, all the URL parameters are encoded when they're valued.
When files are uploaded in a Kmelia instance, the parameters (like the kmelia instance id, the publication name, and so on) are passed directly in the URL (hu ???). This is why publication name, description and keywords are URL encoded. So, in the servlet targeted by the URL, these parameters has to be decoded before being used to build the publication.
After refactorized the code of the displayers to clean up some code duplications, the HTML time input rendering has been missed in the TimeFieldDisplayer.
6.4.4 has been released from build 6.4.4-build250807 (1dd00b7122f70b314131dc91b55e2cc54b605c34).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (1dd00b7122f70b314131dc91b55e2cc54b605c34).Prepare for development iteration of next version 6.4.5
When browsing the publications to link, avoid to update in the session the list of publications in the selected folder. Now, when the browing of DEMs is done within the context of linking publications, the list of publications of the selected folder is asked explicitly by using the KmeliaService instead of using the KmeliaSessionController which works with the user session.
6.4.4 has been released from build 6.4.4-build250807 (00897b0d98fcda4b9de1c512ded374aa33410f6f).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (00897b0d98fcda4b9de1c512ded374aa33410f6f).Prepare for development iteration of next version 6.4.5
6.4.4 has been released from build 6.4.4-build250807 (6e5936ffe892e71fb63de6dc059da8ad09b72c90).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (6e5936ffe892e71fb63de6dc059da8ad09b72c90).Prepare for development iteration of next version 6.4.5
6.4.4 has been released from build 6.4.4-build250807 (6837d524e3282a03e2de06fa1f14b7c93c7608b1).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (6837d524e3282a03e2de06fa1f14b7c93c7608b1).Prepare for development iteration of next version 6.4.5
6.4.4 has been released from build 6.4.4-build250807 (da6c8759aefbfca8c2e0388f89a2d70a0d0cc2d9).Prepare for development iteration of next version 6.4.5 (details)
6.4.4 has been released from build 6.4.4-build250807 (da6c8759aefbfca8c2e0388f89a2d70a0d0cc2d9).Prepare for development iteration of next version 6.4.5
Fix the issues detected by SonarQube: remove in listOfAppsNews.jsp the event handlers from the <li> element and add instead, as child element, the <a> to take in charge the click and keypress events.
Because listOfAppsNews.jsp and listOfNewsDelegated.jsp are similar, factorize them into one single jsp file: listOfAppsNews.jsp.
6.4.4 has been released from build 6.4.4-build250807 (11db763e2ccbce9d7527045b39f8663ddb356edc).Prepare for development iteration of next version 6.4.5 (details)
Update dependency on Silverpeas to version 6.4.5-build250811 (details)
6.4.4 has been released from build 6.4.4-build250807 (11db763e2ccbce9d7527045b39f8663ddb356edc).Prepare for development iteration of next version 6.4.5