fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [10228] Logistic: Register requirement value


From: Torstein
Subject: [Fmsystem-commits] [10228] Logistic: Register requirement value
Date: Tue, 16 Oct 2012 09:09:50 +0000

Revision: 10228
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10228
Author:   vator
Date:     2012-10-16 09:09:49 +0000 (Tue, 16 Oct 2012)
Log Message:
-----------
Logistic: Register requirement value

Modified Paths:
--------------
    trunk/logistic/templates/base/requirement/requirement_item.xsl
    trunk/logistic/templates/base/requirement/requirement_tabs.xsl

Added Paths:
-----------
    trunk/logistic/templates/base/requirement/requirement_values.xsl

Modified: trunk/logistic/templates/base/requirement/requirement_item.xsl
===================================================================
--- trunk/logistic/templates/base/requirement/requirement_item.xsl      
2012-10-16 07:07:10 UTC (rev 10227)
+++ trunk/logistic/templates/base/requirement/requirement_item.xsl      
2012-10-16 09:09:49 UTC (rev 10228)
@@ -1,10 +1,9 @@
 <!-- $Id: activity_item.xsl 10096 2012-10-03 07:10:49Z vator $ -->
 <!-- item  -->
 
-<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+<xsl:template name="requirement_details" xmlns:php="http://php.net/xsl";>
 <xsl:variable name="date_format"><xsl:value-of 
select="php:function('get_phpgw_info', 
'user|preferences|common|dateformat')"/></xsl:variable>
 
-<xsl:call-template name="yui_phpgw_i18n"/>
 <div class="yui-navset yui-navset-top">
        <div style="clear: both;margin-bottom: 0;overflow: hidden;padding: 
1em;" class="identifier-header">
                <xsl:choose>
@@ -30,7 +29,7 @@
                <div id="details">
                        <form action="#" method="post">
                                <input type="hidden" name="id" value = 
"{requirement/id}" />
-                               <input type="hidden" name="activity_id" value = 
"{activity/id}" />
+                               <input type="hidden" id="activity_id" 
name="activity_id" value="{activity/id}" />
                                                        
                                <dl class="proplist-col">
                                        <dt>
@@ -67,32 +66,8 @@
                                                        </xsl:otherwise>
                                                </xsl:choose>
                                        </dd>
-                                       <xsl:choose>
-                                               <xsl:when test="editable">
-                                                       <dt>
-                                                               
<label>BIM</label>
-                                                       </dt>
-                                                       <dd>
-                                                               <select 
name="entity_id" id="entity_id">
-                                                                       
<xsl:for-each select="entity_list">
-                                                                               
<option value="{id}">
-                                                                               
        <xsl:value-of select="name"/>
-                                                                               
</option>
-                                                                       
</xsl:for-each>
-                                                               </select>
-                                                       </dd>
-                                                       <dt>
-                                                               
<label>BIM2</label>
-                                                       </dt>
-                                                       <dd>
-                                                               <select 
name="category_id" id="category_id">
-                                                               </select>
-                                                       </dd>
-                                               </xsl:when>
-                                               <xsl:otherwise>
-                                                       <xsl:value-of 
select="location/descr" />
-                                               </xsl:otherwise>
-                                       </xsl:choose>
+                               
+                               
                                        <dt>
                                                <label 
for="no_of_items">Antall</label>
                                        </dt>
@@ -106,6 +81,28 @@
                                                        </xsl:otherwise>
                                                </xsl:choose>
                                        </dd>
+                               
+                                       <xsl:choose>
+                                               <xsl:when test="editable">
+                                               <dt>
+                                                       <label>Velg hvilken 
kategori behovet gjelder</label>
+                                               </dt>
+                                                       <dd>
+                                                               <select 
name="location_id" id="location_id">
+                                                                       <option 
value="">Velg kategori</option>
+                                                                       
<xsl:for-each select="distict_locations">
+                                                                               
<option value="{location_id}">
+                                                                               
        <xsl:value-of select="descr"/>
+                                                                               
</option>
+                                                                       
</xsl:for-each>
+                                                               </select>
+                                                               <div 
id="attributes"></div>
+                                                       </dd>                   
                
+                                               </xsl:when>
+                                               <xsl:otherwise>
+                                                       <xsl:value-of 
select="location/descr" />
+                                               </xsl:otherwise>
+                                       </xsl:choose>
                                </dl>
                                
                                <div class="form-buttons">

Modified: trunk/logistic/templates/base/requirement/requirement_tabs.xsl
===================================================================
--- trunk/logistic/templates/base/requirement/requirement_tabs.xsl      
2012-10-16 07:07:10 UTC (rev 10227)
+++ trunk/logistic/templates/base/requirement/requirement_tabs.xsl      
2012-10-16 09:09:49 UTC (rev 10228)
@@ -3,18 +3,19 @@
 
 <xsl:template match="data" xmlns:php="http://php.net/xsl";>
 <div class="yui-navset yui-navset-top" id="requirement_tabview">
+
        <xsl:choose>
                <xsl:when test="view = 'requirement_details'">
                        <xsl:call-template name="yui_phpgw_i18n"/>
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Control')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Requirement')"/></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="requirement_details" />
                </xsl:when>
                <xsl:when test="view = 'requirement_values'">
                        <div class="identifier-header">
-                               <h1><xsl:value-of select="php:function('lang', 
'Requirement_values')"/></h1>
+                               <h1><xsl:value-of select="php:function('lang', 
'Requirement values')"/></h1>
                        </div>
                        <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
                        <xsl:call-template name="requirement_values" />

Added: trunk/logistic/templates/base/requirement/requirement_values.xsl
===================================================================
--- trunk/logistic/templates/base/requirement/requirement_values.xsl            
                (rev 0)
+++ trunk/logistic/templates/base/requirement/requirement_values.xsl    
2012-10-16 09:09:49 UTC (rev 10228)
@@ -0,0 +1,92 @@
+<!-- $Id: activity_item.xsl 10096 2012-10-03 07:10:49Z vator $ -->
+<!-- item  -->
+
+<xsl:template name="requirement_values" xmlns:php="http://php.net/xsl";>
+<xsl:variable name="date_format"><xsl:value-of 
select="php:function('get_phpgw_info', 
'user|preferences|common|dateformat')"/></xsl:variable>
+
+<div class="yui-navset yui-navset-top">
+       <div class="yui-content" style="padding: 20px;">
+               <div id="details">
+                       <form id="frm-requirement-values" action="#" 
method="post">
+                               <input type="hidden" name="requirement_id" 
value = "{requirement/id}" />
+                                                                               
        
+                               <dl class="proplist-col">
+                                       <xsl:choose>
+                                               <xsl:when test="editable">
+                                               <dt>
+                                                       <label>Legg til 
behov</label>
+                                               </dt>
+                                                       <dd>
+                                                       <div id="attributes">
+                                                               <xsl:for-each 
select="custom_attributes_array">
+                                                                       <div 
class="attribute">
+                                                                       
<xsl:choose>
+                                                                               
<xsl:when test="column_info/type = 'T'">
+                                                                               
                <label><xsl:value-of select="input_text"/></label>
+                                                                               
                <input class="operator" type='hidden' name="operator" 
value='eq' />
+                                                                               
                <input class="info" type='text' name="{column_name}" value='' />
+                                                                               
</xsl:when>
+                                                                               
<xsl:when test="column_info/type = 'V'">
+                                                                               
        <label><xsl:value-of select="input_text"/></label>
+                                                                               
        <select class="operator" name="operator">
+                                                                               
                <option value="eq"><xsl:text>Lik</xsl:text></option>
+                                                                               
                <option value="lt"><xsl:text>Mindre enn</xsl:text></option>
+                                                                               
                <option value="gt"><xsl:text>Større enn</xsl:text></option>
+                                                                               
                <option value="btw"><xsl:text>Mellom</xsl:text></option>
+                                                                               
        </select>
+                                                                               
        <input class="info" style="margin-left: 10px;" type='text' 
name="{column_name}" value='' />
+                                                                               
</xsl:when>
+                                                                               
<xsl:when test="column_info/type = 'LB'">
+                                                                               
                <label><xsl:value-of select="input_text"/></label>
+                                                                               
                <input class="operator" type='hidden' name="operator" 
value='eq' />
+                                                                               
                <select class="info" name="{column_name}">
+                                                                               
                        <xsl:for-each select="choice">
+                                                                               
                                <option value="{value}">
+                                                                               
                                        <xsl:value-of select="value"/>
+                                                                               
                                </option>
+                                                                               
                        </xsl:for-each>
+                                                                               
                </select>
+                                                                               
</xsl:when>
+                                                                       
</xsl:choose>
+                                                                       <input 
type="hidden" class="cust_attribute_id" name="cust_attribute_id" value="{id}" />
+                                                                       <input 
type="hidden" class="location_id" name="location_id" value="{location_id}" />
+                                                                       <input 
type="hidden" class="cust_attributes" name="cust_attributes[]" value="" />
+                                                                       </div>
+                                                               </xsl:for-each>
+                                                       </div>
+                                                       </dd>                   
                
+                                               </xsl:when>
+                                               <xsl:otherwise>
+                                                       <xsl:value-of 
select="location/descr" />
+                                               </xsl:otherwise>
+                                       </xsl:choose>
+                               </dl>
+                               
+                               <div class="form-buttons">
+                                       <xsl:choose>
+                                               <xsl:when test="editable">
+                                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save')" 
/></xsl:variable>
+                                                       <xsl:variable 
name="lang_cancel"><xsl:value-of select="php:function('lang', 'cancel')" 
/></xsl:variable>
+                                                       <input type="submit" 
name="save_requirement_values" value="{$lang_save}" title = "{$lang_save}" />
+                                                       <input type="submit" 
name="cancel_requirement" value="{$lang_cancel}" title = "{$lang_cancel}" />
+                                               </xsl:when>
+                                               <xsl:otherwise>
+                                                       <xsl:variable 
name="lang_edit"><xsl:value-of select="php:function('lang', 'edit')" 
/></xsl:variable>
+                                                       <input type="submit" 
name="edit_requirement" value="{$lang_edit}" title = "{$lang_edit}" />
+                                               </xsl:otherwise>
+                                       </xsl:choose>
+                               </div>
+                       </form>
+               </div>
+       </div>
+</div>
+</xsl:template>
+
+<xsl:template match="options">
+       <option value="{id}">
+               <xsl:if test="selected">
+                       <xsl:attribute name="selected" value="selected" />
+               </xsl:if>
+               <xsl:value-of disable-output-escaping="yes" select="name"/>
+       </option>
+</xsl:template>


Property changes on: 
trunk/logistic/templates/base/requirement/requirement_values.xsl
___________________________________________________________________
Added: svn:mime-type
   + text/plain




reply via email to

[Prev in Thread] Current Thread [Next in Thread]