|
|
|
@ -28,6 +28,7 @@ import com.fr.stable.StableUtils;
|
|
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
|
import com.fr.stable.collections.CollectionUtils; |
|
|
|
|
import com.fr.stable.project.ProjectConstants; |
|
|
|
|
import com.fr.workspace.WorkContext; |
|
|
|
|
|
|
|
|
|
import javax.swing.BorderFactory; |
|
|
|
|
import javax.swing.JDialog; |
|
|
|
@ -229,6 +230,10 @@ public class DefaultTemplateTreeDefineProcessor extends AbstractTemplateTreeDefi
|
|
|
|
|
} |
|
|
|
|
//确定目标目录并检查权限
|
|
|
|
|
FileOperations selectedOperation = DesignerFrameFileDealerPane.getInstance().getSelectedOperation(); |
|
|
|
|
//没有选中目标目录时粘贴,允许超管往根目录粘贴
|
|
|
|
|
if (selectedOperation.getFileNode() == null && WorkContext.getCurrent().isRoot()) { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
if (!selectedOperation.access()) { |
|
|
|
|
FineJOptionPane.showMessageDialog(DesignerContext.getDesignerFrame(), |
|
|
|
|
Toolkit.i18nText("Fine-Design_Basic_Template_Permission_Denied"), |
|
|
|
|