Validerung auf doppelten Namen wieder entfernt, da diese bei einigen Content-Typen (Address) Probleme verursacht hat.

git-svn-id: https://svn.libreccm.org/ccm/trunk@1685 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2012-06-05 19:29:28 +00:00
parent 7636aab75a
commit f4e6b8f5cb
1 changed files with 15 additions and 5 deletions

View File

@ -30,11 +30,13 @@ import com.arsdigita.bebop.event.ParameterListener;
import com.arsdigita.bebop.parameters.DateParameter; import com.arsdigita.bebop.parameters.DateParameter;
import com.arsdigita.bebop.parameters.ParameterData; import com.arsdigita.bebop.parameters.ParameterData;
import com.arsdigita.bebop.parameters.ParameterModel; import com.arsdigita.bebop.parameters.ParameterModel;
import com.arsdigita.cms.ContentBundle;
import com.arsdigita.cms.ContentPage; import com.arsdigita.cms.ContentPage;
import com.arsdigita.cms.ContentSection; import com.arsdigita.cms.ContentSection;
import com.arsdigita.cms.Folder; import com.arsdigita.cms.Folder;
import com.arsdigita.cms.ItemSelectionModel; import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.util.GlobalizationUtil; import com.arsdigita.cms.util.GlobalizationUtil;
import com.arsdigita.kernel.ACSObject;
import com.arsdigita.util.Assert; import com.arsdigita.util.Assert;
import javax.servlet.ServletException; import javax.servlet.ServletException;
@ -141,12 +143,20 @@ public abstract class BasicPageForm extends BasicItemForm {
return item; return item;
} }
@Override /*@Override
public void validate(final FormSectionEvent fse) throws FormProcessException { public void validate(final FormSectionEvent fse) throws FormProcessException {
final Folder folder = (Folder) getItemSelectionModel().getSelectedItem(fse.getPageState()).getParent(); ACSObject parent = getItemSelectionModel().getSelectedItem(fse.getPageState()).getParent();
if (parent instanceof ContentBundle) {
parent = ((ContentBundle) parent).getParent();
}
if (parent instanceof Folder) {
final Folder folder = (Folder) parent;
Assert.exists(folder); Assert.exists(folder);
validateNameUniqueness(folder, fse); validateNameUniqueness(folder, fse);
} }
}*/
/** /**
* Utility method to process the name/title widgets. Child classes * Utility method to process the name/title widgets. Child classes