X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.web%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fweb%2Ffs%2FMyFilesBrowserPage.java;fp=org.argeo.suite.web%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fweb%2Ffs%2FMyFilesBrowserPage.java;h=0000000000000000000000000000000000000000;hp=cb4bdbaba4f8dbc0c8d0e9df9b3f9711d5a36aec;hb=9b434abf555b36bbdb51729742f70f25b7abd5a3;hpb=a4592339d582315077ae7bb87043a6ec7a8bd4a2 diff --git a/org.argeo.suite.web/src/org/argeo/suite/web/fs/MyFilesBrowserPage.java b/org.argeo.suite.web/src/org/argeo/suite/web/fs/MyFilesBrowserPage.java deleted file mode 100644 index cb4bdba..0000000 --- a/org.argeo.suite.web/src/org/argeo/suite/web/fs/MyFilesBrowserPage.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.argeo.suite.web.fs; - -import java.nio.file.spi.FileSystemProvider; - -import javax.jcr.Node; -import javax.jcr.RepositoryException; - -import org.argeo.cms.auth.CurrentUser; -import org.argeo.cms.ui.CmsUiProvider; -import org.argeo.cms.ui.fs.CmsFsBrowser; -import org.argeo.eclipse.ui.EclipseUiUtils; -import org.eclipse.swt.SWT; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Control; - -/** Default file browser page for the CMS */ -public class MyFilesBrowserPage implements CmsUiProvider { - - private FileSystemProvider nodeFileSystemProvider; - - public MyFilesBrowserPage(FileSystemProvider nodeFileSystemProvider) { - this.nodeFileSystemProvider = nodeFileSystemProvider; - } - - @Override - public Control createUi(Composite parent, Node context) throws RepositoryException { - parent.setLayout(EclipseUiUtils.noSpaceGridLayout()); - - if (CurrentUser.isAnonymous()) - // TODO implement public file display - return null; - - CmsFsBrowser browser = new CmsFsBrowser(parent, SWT.NO_FOCUS, context, nodeFileSystemProvider); - browser.setLayoutData(EclipseUiUtils.fillAll()); - - // TODO set input on the default home folder parent for one user's - // files - return browser; - } -}