Changeset 5522
- Timestamp:
- 08/05/14 14:47:37 (10 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry
- Files:
-
- 5 added
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/pom.xml
r5487 r5522 197 197 <groupId>org.apache.httpcomponents</groupId> 198 198 <artifactId>httpclient</artifactId> 199 <version>4. 0.1</version>199 <version>4.3.4</version> 200 200 <type>jar</type> 201 201 </dependency> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/ApplicationSession.java
r5475 r5522 6 6 import java.security.Principal; 7 7 import java.util.regex.Pattern; 8 import org.apache.http.auth.BasicUserPrincipal; 8 9 import org.apache.wicket.Request; 9 10 import org.apache.wicket.authentication.AuthenticatedWebSession; … … 62 63 63 64 public Principal getPrincipal() { 64 return new Principal() { 65 @Override 66 public String getName() { 67 return user; 68 } 69 }; 65 return new BasicUserPrincipal(getUser()); 70 66 } 71 67 -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/dialog/ModalEditDialogBase.java
r5519 r5522 112 112 this.show(target, null); 113 113 } 114 114 115 115 public final void show(AjaxRequestTarget target, IModel<T> model) { 116 116 if (model == null) { -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/wizard/CreateVirtualCollectionWizard$CreatorsStep.html
r906 r5522 10 10 <div style="display: none" wicket:id="deleteCreatorDialog"></div> 11 11 <div class="fieldset"> 12 <label>Creators<br /><a href="#" wicket:id="add" class="add"><span>[add]</span></a></label> 12 <label>Creators<br /> 13 <a href="#" wicket:id="add" class="add"><span>[add]</span></a><br /> 14 <a href="#" wicket:id="addme" class="add"><span>[add me]</span></a> 15 </label> 13 16 <table wicket:id="creatorsTable" class="creatorsTable"></table> 14 17 </div> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/wizard/CreateVirtualCollectionWizard.java
r5519 r5522 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.wizard; 2 2 3 import eu.clarin.cmdi.virtualcollectionregistry.gui.ApplicationSession; 3 4 import eu.clarin.cmdi.virtualcollectionregistry.gui.VolatileEntityModel; 4 5 import eu.clarin.cmdi.virtualcollectionregistry.gui.dialog.ConfirmationDialog; … … 7 8 import eu.clarin.cmdi.virtualcollectionregistry.model.Resource; 8 9 import eu.clarin.cmdi.virtualcollectionregistry.model.VirtualCollection; 10 import eu.clarin.cmdi.virtualcollectionregistry.service.CreatorProvider; 9 11 import java.util.Arrays; 10 12 import java.util.Iterator; … … 49 51 import org.apache.wicket.model.PropertyModel; 50 52 import org.apache.wicket.model.StringResourceModel; 53 import org.apache.wicket.spring.injection.annot.SpringBean; 51 54 import org.apache.wicket.validation.validator.StringValidator; 52 55 import org.apache.wicket.validation.validator.UrlValidator; … … 54 57 @SuppressWarnings("serial") 55 58 public abstract class CreateVirtualCollectionWizard extends WizardBase { 59 60 @SpringBean 61 private CreatorProvider creatorProvider; 56 62 57 63 private final class GeneralStep extends DynamicWizardStep { … … 310 316 } 311 317 }); 318 add(new AjaxLink("addme") { 319 320 @Override 321 public void onClick(AjaxRequestTarget target) { 322 final Creator creator = creatorProvider.getCreator(ApplicationSession.get().getPrincipal()); 323 if (creator.getPerson() == null) { 324 Session.get().error("Could not retrieve required user information"); 325 setResponsePage(getPage()); 326 } else { 327 vc.getObject().getCreators().add(creator); 328 target.addComponent(creatorsTable); 329 } 330 } 331 }); 312 332 } 313 333
Note: See TracChangeset
for help on using the changeset viewer.