From 371c8e4ef46f9494d9a2a30bf5590257e0081bb6 Mon Sep 17 00:00:00 2001 From: jensp Date: Sun, 18 Nov 2012 21:16:17 +0000 Subject: [PATCH] =?UTF-8?q?BugFix=20f=C3=BCr=20Darstellung=20SciProject:?= =?UTF-8?q?=20Status=20von=20Mitgliedern=20wurde=20nicht=20im=20XML=20ausg?= =?UTF-8?q?egeben.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.libreccm.org/ccm/trunk@1951 8810af33-2d31-482b-a856-94f89814c4df --- .../cms/contenttypes/ui/SciProjectSummaryTab.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ccm-sci-types-project/src/com/arsdigita/cms/contenttypes/ui/SciProjectSummaryTab.java b/ccm-sci-types-project/src/com/arsdigita/cms/contenttypes/ui/SciProjectSummaryTab.java index d716265c4..5c44eab6c 100644 --- a/ccm-sci-types-project/src/com/arsdigita/cms/contenttypes/ui/SciProjectSummaryTab.java +++ b/ccm-sci-types-project/src/com/arsdigita/cms/contenttypes/ui/SciProjectSummaryTab.java @@ -195,10 +195,11 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab { final GenericOrganizationalUnitPersonCollection members = project. getPersons(); - while (members.next()) { + while (members.next()) { generateMemberXml(members.getPerson(), membersElem, members.getRoleName(), + members.getStatus(), state); } @@ -246,6 +247,7 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab { protected void generateMemberXml(final BigDecimal memberId, final Element parent, final String role, + final String status, final PageState state) { final long start = System.currentTimeMillis(); final GenericPerson member = new GenericPerson(memberId); @@ -253,18 +255,20 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab { + "in %d ms.", member.getFullName(), System.currentTimeMillis() - start)); - generateMemberXml(member, parent, role, state); + generateMemberXml(member, parent, role, status, state); } protected void generateMemberXml(final GenericPerson member, final Element parent, final String role, + final String status, final PageState state) { final long start = System.currentTimeMillis(); final XmlGenerator generator = new XmlGenerator(member); generator.setUseExtraXml(true); generator.setItemElemName("member", ""); generator.addItemAttribute("role", role); + generator.addItemAttribute("status", status); generator.generateXML(state, parent, ""); logger.debug(String.format("Generated XML for member '%s' in %d ms.", member.getFullName(),