EduploneLearningSequence/skins/EduploneLearningSequence portlet_lsqworklist.pt,1.1,1.2

Jens Klein <[email protected]>
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/EduploneLearningSequence/skins/EduploneLearningSequence
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12961/skins/EduploneLearningSequence

Modified Files:
	portlet_lsqworklist.pt 
Log Message:
fixed some permission problems together with activity portlet and teamspaces


Index: portlet_lsqworklist.pt
===================================================================
RCS file: /cvsroot/eduplone/EduploneLearningSequence/skins/EduploneLearningSequence/portlet_lsqworklist.pt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** portlet_lsqworklist.pt	27 Jun 2004 16:11:12 -0000	1.1
--- portlet_lsqworklist.pt	23 Aug 2004 13:03:46 -0000	1.2
***************
*** 6,77 ****
         i18n:domain="plone"
         tal:omit-tag="" >
! <div tal:condition="python: not isAnon and (user.has_role('eduploneLearner') or user.has_role('eduploneTutor'))"
!        tal:define="portalObject here/portal_url/getPortalObject;
!                    checkPerm python:here.portal_membership.checkPermission;
!                    listContentsPermission python:checkPerm('List folder contents', here);
!                    UserName python:user.getUserName();
!                    ">
!     <div class="portlet" 
!          id="portlet-lsqworklist"
!          tal:define="openflow python: container.portal_openflow;">
!         <div class="padding">
!             <h5 i18n:translate="box_activities">Activities for <span tal:replace="UserName">UserName</span></h5>
!             <div class="portletBody"
!                  tal:define="workitems python:openflow.Catalog(meta_type='Workitem',sort_on='priority', actor=UserName, status='active')">
!                 <tal:block tal:repeat="workitem workitems">            
!                     <div tal:define="oddrow repeat/workitem/odd;
!                                      wi workitem/getObject;"
!                          tal:attributes="class python:test(oddrow, 'portletContent even', 'portletContent odd')">
!                         <tal:block define="action python:openflow.getApplicationUrlWithParameters(wi.instance_id,wi.id);
!                                            instanceworkitem python:openflow.getInstanceAndWorkitem(wi.instance_id, wi.id);
!                                            w_instance python:instanceworkitem[0];
!                                            w_item python:instanceworkitem[1];
!                                            uid python:w_instance['uid']"
!                                    condition="action">
  
!                                  <div>
!                                     <span><img tal:replace="structure portal/learningsequence_icon.gif" />&nbsp;<span tal:content="w_instance/title_or_id">Title</span></span>
!                                  <div>
!                                  <div>
!                                     <span>
!                                         <a href="" 
!                                            tal:attributes="href action;
!                                                            style python:'margin-left: 0.5em';">
!                                             <img tal:replace="structure portal/activity_icon.gif" />&nbsp;show
!                                         </a>
!                                     </span>
!                                  </div>
!                                  <div>
!                                     <span>
!                                         <a href="" 
!                                             tal:attributes="href python:here.portal_url()+'/lsq_complete_activity?uid='+w_instance['uid']+'&action=prev';
!                                                             style python:'margin-left: 0.5em';"
!                                             tal:condition="python: user.has_role('eduploneTutor')">
!                                             <img tal:replace="structure portal/revokestep_icon.gif" />&nbsp;revoke activity
!                                         </a>
!                                     </span>
!                                  </div>
!                                  <div>
!                                     <span>
!                                         <a href="" 
!                                             tal:attributes="href python:here.portal_url()+'/lsq_complete_activity?uid='+w_instance['uid']+'&action=next';
!                                                             style python:'margin-left: 0.5em';">
!                                             <img tal:replace="structure portal/finishstep_icon.gif" />&nbsp;finish activity
!                                         </a>
!                                     </span>
!                                  </div>
!                         </tal:block>
!                     </div>
!                 </tal:block>
!                 <div class="portletContent odd" 
!                      tal:condition="not:workitems" 
!                      i18n:translate="message_no_activities_assigned">
!                     No activities assigned yet.
!                 </div>
!             </div>
!         </div>
      </div>
  </div>
  </div>
  </body>
  </html>
--- 6,74 ----
         i18n:domain="plone"
         tal:omit-tag="" >
! <div tal:condition="python: not isAnon">       
! <div class="portlet" 
! 	id="portlet-lsqworklist"
! 	tal:define="openflow python: portal.portal_openflow;
! 		workitems python:openflow.Catalog(meta_type='Workitem',sort_on='priority', actor=member.id, status='active')"
! 	>
! <div class="padding" tal:condition="workitems">
! 	<h5 i18n:translate="box_activities">Activities for <span tal:replace="member/id">UserName</span></h5>
! 	<div class="portletBody">
! 	<tal:block tal:repeat="workitem workitems">            
! 		<div tal:define="oddrow repeat/workitem/odd;
! 				wi workitem/getObject;"
! 			tal:attributes="class python:test(oddrow, 'portletContent even', 'portletContent odd')">
! 		<tal:block define="action python:openflow.getApplicationUrlWithParameters(wi.instance_id,wi.id);
! 					instanceworkitem python:openflow.getInstanceAndWorkitem(wi.instance_id, wi.id);
! 					w_instance python:instanceworkitem[0];
! 					w_item python:instanceworkitem[1];
! 					uid python:w_instance['uid']"
! 				condition="action">
  
! 				<div>
! 				<span><img tal:replace="structure portal/learningsequence_icon.gif" />&nbsp;
! 					<span tal:content="w_instance/title_or_id">Title</span> (<span tal:condition="python:w_instance.tutor == member.id" tal:content="python:w_instance.student" /><span tal:condition="python:w_instance.student == member.id" tal:content="python:w_instance.tutor" />)
! 				</span>
! 				<div>
! 				<div>
! 				<span>
! 				<a href="" 
! 					tal:attributes="href action;
! 							style python:'margin-left: 0.5em';">
! 					<img tal:replace="structure portal/activity_icon.gif" />&nbsp;show
! 				</a>
! 				</span>
! 				</div>
! 				<div tal:condition="python:w_instance.tutor == member.id">
! 				<span>
! 				<a href="" 
! 					tal:attributes="href python:here.portal_url()+'/lsq_complete_activity?uid='+w_instance['uid']+'&action=prev';
! 							style python:'margin-left: 0.5em';">
! 					<img tal:replace="structure portal/revokestep_icon.gif" />&nbsp;revoke activity
! 				</a>
! 				</span>
! 				</div>				
! 				<div>
! 				<span>
! 				<a href="" 
! 					tal:attributes="href python:here.portal_url()+'/lsq_complete_activity?uid='+w_instance['uid']+'&action=next';
! 							style python:'margin-left: 0.5em';">
! 					<img tal:replace="structure portal/finishstep_icon.gif" />&nbsp;finish activity
! 				</a>
! 				</span>
! 				</div>
! 		</tal:block>
! 		</div>
! 	</tal:block>
! 	<div class="portletContent odd" 
! 		tal:condition="not:workitems" 
! 		i18n:translate="message_no_activities_assigned">
! 		No activities assigned yet.
! 	</div>
! 	</div>
      </div>
  </div>
  </div>
+ </div>
  </body>
  </html>



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.