diff --git a/transforms/adl2views.xslt b/transforms/adl2views.xslt index 5977d17..90e0d41 100755 --- a/transforms/adl2views.xslt +++ b/transforms/adl2views.xslt @@ -3,7 +3,9 @@ xmlns="http://libs.cygnets.co.uk/adl/1.1/" xmlns:adl="http://libs.cygnets.co.uk/adl/1.1/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:msxsl="urn:schemas-microsoft-com:xslt"> + xmlns:msxsl="urn:schemas-microsoft-com:xslt" + xmlns:exsl="urn:schemas-microsoft-com:xslt" + extension-element-prefixes="exsl"> @@ -124,7 +126,7 @@ Auto generated Velocity maybe-delete form for , generated from ADL. - Generated using adl2views.xslt + Generated using adl2views.xslt @@ -161,7 +163,7 @@ Auto generated Velocity maybe-delete form for , generated from ADL. - Generated using adl2views.xslt + Generated using adl2views.xslt @@ -244,7 +246,7 @@ Auto generated Velocity form for , generated from ADL. - Generated using adl2views.xslt + Generated using adl2views.xslt @@ -366,7 +368,7 @@ Auto generated Velocity form for , generated from ADL. - Generated using adl2views.xsl + Generated using adl2views.xsl @@ -819,19 +821,34 @@ if they are not a member of a group which has write access, the widget should be disabled. I don't have time to implement this now as it is not trivial, but it is important! --> - + matched adl:property; groupname is '' - - - - - + + + + + + + + + + + + + + + + - - matched adl:property; parmission = '' - - + + + + + + + matched adl:property; group = '' permission = '' + @@ -929,29 +946,34 @@ 1 - - #set ( $maybe-edit="editable") - #if ( $instance) - #if ( ) - - - #set ( $maybe-edit="none") - - - #set ( $maybe-edit="noneditable") - - - #set( $maybe-edit="editable") - #end - #end - + + + #if ( ${FormHelper.InGroup( "")} || ) ${.Editable( "", "%{rendermode='',class='',title='',size='',maxlength='',rows=''}")} + #else + + + #if ( ${FormHelper.InGroup( "")} || ) + ${.Immutable( "", "%{rendermode='',class='',title='',size='',maxlength='',rows=''}")} + #else + + + #if ( ${FormHelper.InGroup( "")} || ) + ${.DisplayAndHidden( "", "%{rendermode='',class='',title='',size='',maxlength='',rows=''}")} + #end + + + #end + + + #end + - @@ -974,7 +996,7 @@ Auto generated Velocity list for , generated from ADL. - Generated using adl2views.xslt + Generated using adl2views.xslt #capturefor( title) @@ -1012,7 +1034,7 @@ Auto generated Velocity list for , generated from ADL. - Generated using adl2listview.xsl + Generated using adl2listview.xsl @@ -1524,6 +1546,10 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +