CCM NG/ccm-cms: Trying to get FolderBrowser working...

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4559 8810af33-2d31-482b-a856-94f89814c4df
jensp 2017-02-09 11:20:12 +00:00
parent d64f8c5b30
commit c18a28562f
3 changed files with 12 additions and 6 deletions

View File

@ -347,13 +347,21 @@ public class FlatItemList extends SegmentedPanel implements FormProcessListener,
if (!newItem) {
browseMode(state);
}
createFolderAction.setVisible(state, newItem);
newItemForm.setVisible(state, newItem);
browseSegment.setVisible(state, true);
// newItemSegment.setVisible(state, newItem);
// newFolderSegment.setVisible(state, newItem);
//newItemForm.setVisible(state, newItem);
final boolean editItem = permissionChecker.isPermitted(
ItemPrivileges.EDIT, folder);
editFolderAction.setVisible(state, editItem);
chooseLabel.setVisible(state, editItem);
editFolderSegment.setVisible(state, editItem);
if (permissionChecker.isPermitted(ItemPrivileges.ADMINISTER, folder)) {
permissionsSegment.setVisible(state, true);

View File

@ -119,7 +119,7 @@ public class IndexItemSelectionForm extends CMSForm {
for (Categorization child : children) {
ContentItem item = (ContentItem) child.getCategorizedObject();
Link link = new Link(
item.getDisplayName(),
new Text(item.getDisplayName()),
itemResolver.generateItemURL(
state,
item.getObjectId(),

View File

@ -22,13 +22,11 @@ import com.arsdigita.bebop.FormData;
import com.arsdigita.bebop.FormProcessException;
import com.arsdigita.bebop.PageState;
import com.arsdigita.bebop.event.FormSectionEvent;
import com.arsdigita.cms.ItemSelectionModel;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.libreccm.categorization.Category;
import java.math.BigDecimal;
public class FolderCreator extends FolderForm {
@ -44,7 +42,7 @@ public class FolderCreator extends FolderForm {
final FolderSelectionModel model = getFolderSelectionModel();
// Create a new item_id and set it as the key
model.setSelectedKey(state, -1L);
model.setSelectedKey(state, null);
}
@Override