RelationsPortlet/skins/RelationsPortlet portlet_relations.pt,1.1.1.1,1.2

Nils Haagen <[email protected]> Thu, 15 Sep 2005 05:09:22 +0000
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/RelationsPortlet/skins/RelationsPortlet
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29722/skins/RelationsPortlet

Modified Files:
	portlet_relations.pt 
Log Message:
Portlet uses metadata on Relations now instead of jigId

Index: portlet_relations.pt
===================================================================
RCS file: /cvsroot/eduplone/RelationsPortlet/skins/RelationsPortlet/portlet_relations.pt,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** portlet_relations.pt	5 Jul 2005 07:26:45 -0000	1.1.1.1
--- portlet_relations.pt	15 Sep 2005 05:09:18 -0000	1.2
***************
*** 14,18 ****
  
  
!         <h5 i18n:translate="box_relations">Relations</h5>
  
          <div class="portletBody"
--- 14,18 ----
  
  
!         <h5 i18n:translate="box_relations_headline">Relations</h5>
  
          <div class="portletBody"
***************
*** 21,25 ****
  
  
!             <dl tal:condition="createable">
              <metal:block tal:repeat="cRel createable">
                  <dt>
--- 21,26 ----
  
  
!         <div tal:condition="createable">
!             <dl>
              <metal:block tal:repeat="cRel createable">
                  <dt>
***************
*** 47,61 ****
  
              <hr>
! 
              <metal:block tal:repeat="ref references">
                    <div tal:define="oddrow repeat/ref/odd;
                                     sUID python: ref.getSourceObject().UID();
                                     tUID python: ref.getTargetObject().UID();
!                                    jigID python: ref.relationship"
!                     tal:attributes="class python:test(oddrow, 'even', 'odd')"
!                     tal:condition="python:jigID in rp.registeredRelations(here.portal_type) and jigID not in createable">
                                         
                     <span tal:omit-tag=" "
!                          tal:replace="jigID" />
                     <a tal:content="python: ref.targetTitle()" 
                        tal:attributes="href python:ref.getTargetObject().absolute_url()"/>
--- 48,68 ----
  
              <hr>
!         </div>
              <metal:block tal:repeat="ref references">
                    <div tal:define="oddrow repeat/ref/odd;
                                     sUID python: ref.getSourceObject().UID();
                                     tUID python: ref.getTargetObject().UID();
!                                    jigID python: ref.relationship;
!                                    mdtool  here/portal_metadata;
!                                    binding  python:mdtool.getMetadata(ref) or None;
!                                    mdset    python: binding.getSet('dcwd');
!                                    wd_relation  python:binding['dcwd']['Relation'];
!                                    wd_relation_key  python:mdset['Relation'].field.render_key(wd_relation);"
!                         tal:attributes="class python:test(oddrow, 'even', 'odd')"
!                         tal:condition="python:jigID in rp.registeredRelations(here.portal_type) and jigID not in createable">
                                         
                     <span tal:omit-tag=" "
!                          tal:replace="wd_relation_key" 
!                          i18n:attributes="value wd_relation_key"/>
                     <a tal:content="python: ref.targetTitle()" 
                        tal:attributes="href python:ref.getTargetObject().absolute_url()"/>



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php