Author: andre
Date: 2010-06-09 16:42:23 +0200 (Wed, 09 Jun 2010)
New Revision: 42492

Modified:
   openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx
Log:
reshuffeled parameters to be able to (re-)transcode streams based on a specific 
source


Modified: 
openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx
===================================================================
--- openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx    
2010-06-09 14:37:48 UTC (rev 42491)
+++ openimages/trunk/src/main/webapp/mmbase/components/oip/user-streams.jspx    
2010-06-09 14:42:23 UTC (rev 42492)
@@ -14,11 +14,12 @@
   <mm:import externid="trigger" />
   <mm:import externid="interrupt" /> <!--  vartype="integer" ?-->
   <mm:import externid="all">false</mm:import> 
-  <mm:import externid="cache" />
+  <mm:import externid="stream" />
 
   <mm:node number="user.admin"><mm:field name="number" id="admin_nodenr" 
write="false" /></mm:node>
 
   <oip:h2 block="user-streams" />
+  
   <table summary="my streams" border="0">
     
<caption>${mm:string(requestScope['org.mmbase.framework.state'].renderer.block.description)}</caption>
     <tbody>
@@ -57,10 +58,9 @@
               <mm:nodeinfo type="type" id="nodetype" write="false" />
               <c:if test="${nodetype ne 'imagefragments'}">
                 <tr>
-                  <th>transcoding</th>
+                  <th>transcode</th>
                   <td class="action">
                     
-                    
                     <mm:listfunction set="streams" name="runningJobs" id="job">
                       <c:if test="${_.node.number eq source}">
                         <c:set var="hasjobrunning" value="true" />
@@ -68,25 +68,29 @@
                     </mm:listfunction>
                     
                     <mm:node number="${source}">
+                      
                       <c:choose>
-                        <c:when test="${empty cache and trigger eq 
mediafragment}">
+                        <c:when test="${stream eq source and trigger eq 
mediafragment}">
                           <mm:voidfunction name="triggerCaches" referids="all" 
/>
                           <c:set var="triggered" value="true" />
-                          <p class="msg stay">triggered</p>
+                          <p class="msg stay">Transcoding triggered 
(all:${all})</p>
                         </c:when>
                         <c:otherwise>
                           <c:if test="${!hasjobrunning}">
                             <mm:node number="$n">
-                              <mm:link><!-- BUG? seems like a bug you have to 
get node parameter n this way -->
-                                <mm:param 
name="media">${mediafragment}</mm:param>
-                                <mm:param 
name="trigger">${mediafragment}</mm:param>
-                                <a href="${_}">trigger</a>
-                              </mm:link> |
                               <mm:link>
                                 <mm:param 
name="media">${mediafragment}</mm:param>
                                 <mm:param 
name="trigger">${mediafragment}</mm:param>
+                                <mm:param name="stream">${source}</mm:param>
                                 <mm:param name="all">true</mm:param>
                                 <a href="${_}">all</a>
+                              </mm:link> 
+                              |
+                              <mm:link><!-- BUG? seems like a bug you have to 
get node parameter n this way -->
+                                <mm:param 
name="media">${mediafragment}</mm:param>
+                                <mm:param 
name="trigger">${mediafragment}</mm:param>
+                                <mm:param name="stream">${source}</mm:param>
+                                <a href="${_}">only new</a>
                               </mm:link>
                             </mm:node>
                           </c:if>
@@ -122,7 +126,7 @@
         <mm:listfunction name="filteredurls">
           <c:if test="${_.state ne 'SOURCE' and _.state ne 
'SOURCE_UNSUPPORTED'}">
             <c:set var="recachevalue" 
value="${mediafragment}:${_.source.number}" />
-            <c:set var="thecache" value="${_.source.number}" /> 
+            <c:set var="thecache" value="${_.source.number}" /> <!-- stream 
number -->
             <tr>
               <th>
                 ${fn:toLowerCase(_.state)}
@@ -144,11 +148,11 @@
                 <!-- re-transcoding -->
                 <mm:hasrank minvalue="project manager">
                   <c:choose>
-                    <c:when test="${cache eq recachevalue}">
+                    <c:when test="${stream eq recachevalue}">
                       <mm:node number="${source}">
                         <mm:booleanfunction name="triggerCaches" 
referids="theca...@cache">
                           <c:set var="triggered" value="true" />
-                          <p class="msg stay">Triggered transcoding</p>
+                          <p class="msg stay">Transcoding triggered</p>
                         </mm:booleanfunction>
                       </mm:node>
                     </c:when>
@@ -156,7 +160,7 @@
                       <c:choose>
                         <c:when test="${_.state != 'BUSY'}">
                           <c:if test="${!hasjobrunning and empty triggered}">
-                            <mm:link 
referids="mediafragm...@media,sou...@trigger,recacheva...@cache">
+                            <mm:link 
referids="mediafragm...@media,sou...@trigger,recacheva...@stream">
                               <a href="${_}">trigger</a>
                             </mm:link>
                           </c:if>

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to