Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-8289

¿Se puede desarrollar un portlet de tipo plugin que permita subir ficheros a la Document Library?

    Details

      Description

      Estamos intentando añadir a un portlet de tipo plugin la posibilidad de que un usuario final (logueado o no) pueda subir un documento que se almacenaría en una carpeta determinada de la document library. Para ello hemos intentado replicar como lo hace el portlet nativo denominado 'documentlibrary'. Concretamente hemos visto el código de EditFileEntryAction.java

      Nos hemos encontrado con los siguientes problemas:

      Si intentamos realizar las siguintes importaciones

      import com.liferay.portlet.assetpublisher.util.AssetPublisherUtil;
      import com.liferay.portlet.documentlibrary.model.DLFileEntry;
      import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil;
      import com.liferay.portlet.documentlibrary.service.permission.DLFolderPermission;

      al compilar con ant nos indica que los paquetes import com.liferay.portlet.assetpublisher.util,.. no existen. Es decir, parece ser que estas librerias no se cargan en el classpath de compilacion del entorno plugin sdk. He intentado importarlas del entrono de extension pero no consigo que cargue esos paquetes.

      Por otro lado, en http://issues.liferay.com/browse/LPS-2022 perencen indicar que esa funcionalidad (subir ficheros desde un portlet de tipo plugin) no está disponible.
      ¿Se puede conseguir? En caso afirmativo, ¿cómo puedo conseguirla? Si no se pude conseguir, ¿qué alternativas tenemos?

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                9 years, 23 weeks, 2 days ago

                Packages

                Version Package
                5.2.3