LPS-49784 Create taglib that will open document selector and automatically updates a input with the selected fileEntry information
LPS-49784 SF
LPS-49784 Move js logic into separate module
LPS-49784 Include a new field where we will store the id of the small image of the DL
LPS-49784 Keep the old behaviour in the deprecate method by adding a temp file with the provided parameters. Remove the unnecessary parameters from the new methods because from now and on we will be using the DL to store those files.
LPS-49784 Deprecate method
LPS-49784 Use ImageSelector entity to simplify the API of the services and easy the use. This new entity will be reused by other services that also have the concept of abstract.
LPS-49784 When adding, if smallImage is null don't add any image. Otherwise, do the final storage of the tempSmallImage and remove the tempSmallImage. When updating, if smallImage is null don't update anything and keep it as it was. Otherwise, if imageId is 0, we need to remove the previous image. If imageId isn't 0 and it's different to the originalImageId then we need to replace the original with the new one.
LPS-49784 Apply the changes in the API
LPS-49784 Fix test because inputStream is always null
LPS-49784 Small images of the blog entries will be stored in one folder per blog entry
LPS-49784 Staging
LPS-49784 Apply the taglib to the blogs portlet and the alloy editor to the description field of the abstract
LPS-49784 - Source formatting, and small visual formatting (the buttons were covering almost half of the image, so placing them underneath)
LPS-49784 SF
LPS-49784 SF
LPS-49784 SF
LPS-49784 Rename
LPS-49784 SF
LPS-49784 Rename