Skip to content

Commit

Permalink
MID-2162 implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
Erik Suta committed Feb 2, 2015
1 parent 18d2f75 commit 4c717bf
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
Expand Up @@ -49,6 +49,7 @@
import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem;
import com.evolveum.midpoint.web.component.util.LoadableModel;
import com.evolveum.midpoint.web.component.util.SelectableBean;
import com.evolveum.midpoint.web.page.admin.configuration.PageDebugView;
import com.evolveum.midpoint.web.page.admin.configuration.component.HeaderMenuAction;
import com.evolveum.midpoint.web.page.admin.resources.component.ContentPanel;
import com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts;
Expand Down Expand Up @@ -272,6 +273,14 @@ public void onClick(AjaxRequestTarget target){
editResourcePerformed(getRowModel());
}
}));
dto.getMenuItems().add(new InlineMenuItem(createStringResource("pageResources.button.editAsXml"),
new ColumnMenuAction<ResourceDto>(){

@Override
public void onClick(AjaxRequestTarget target) {
editAsXmlPerformed(getRowModel());
}
}));

return dto;
}
Expand Down Expand Up @@ -697,6 +706,13 @@ private void editResourcePerformed(IModel<ResourceDto> model){
setResponsePage(new PageResourceWizard(parameters));
}

private void editAsXmlPerformed(IModel<ResourceDto> model){
PageParameters parameters = new PageParameters();
parameters.add(PageDebugView.PARAM_OBJECT_ID, model.getObject().getOid());
parameters.add(PageDebugView.PARAM_OBJECT_TYPE, ResourceType.class.getSimpleName());
setResponsePage(PageDebugView.class, parameters);
}

private void clearSearchPerformed(AjaxRequestTarget target){
searchModel.setObject(new ResourceSearchDto());

Expand Down
Expand Up @@ -34,6 +34,7 @@ pageResources.inlineMenuItem.deleteSyncToken=Delete Sync. Token
pageResources.inlineMenuItem.editResource=Edit Resource
pageResources.button.discoveryRemote=Discovery
pageResources.button.search=Search
pageResources.button.editAsXml=Edit XML
pageResources.searchText.placeholder=Name

pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'?
Expand Down

0 comments on commit 4c717bf

Please sign in to comment.