Index: openacs-4/packages/acs-admin/www/apm/version-parameters.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/version-parameters.tcl,v diff -u -r1.8 -r1.9 --- openacs-4/packages/acs-admin/www/apm/version-parameters.tcl 17 Oct 2010 21:06:07 -0000 1.8 +++ openacs-4/packages/acs-admin/www/apm/version-parameters.tcl 27 Oct 2014 16:38:54 -0000 1.9 @@ -7,79 +7,92 @@ @creation-date 12 September 2000 @cvs-id $Id$ } { - {orderby ""} - {version_id:integer} + {orderby "parameter_name"} + {version_id:naturalnum,notnull} {section_name ""} } db_1row apm_package_by_version_id { select pretty_name, version_name, package_key - from apm_package_version_info - where version_id = :version_id + from apm_package_version_info + where version_id = :version_id } set dimensional_list [apm_parameter_section_slider $package_key] -set table_def [list \ - [list parameter_name "Parameter"] \ - [list datatype "Type"] \ - [list scope "Scope"] \ - [list description "Description" {} {
-" - +set filter_html "" if { $dimensional_list ne "" } { - append body "[ad_dimensional $dimensional_list]-" - - - - - - -" + set filter_html [ad_dimensional $dimensional_list] } # LARS hack -set sections [lindex [lindex $dimensional_list 0] 3] +set sections [lindex $dimensional_list 0 3] foreach section $sections { if {$section_name eq [lindex $section 0]} { set section_name [lindex $section 1] break } } -set parent_package_keys [lrange [apm_one_package_inherit_order $package_key] 0 end-1] -append body "[ad_table -Torderby $orderby \ - -bind [ad_tcl_vars_to_ns_set version_id package_key parent_package_keys] \ - -Textra_vars {version_id} \ - -Tmissing_text "No parameters registered in this section." \ - parameter_table "" $table_def] -
Add a new parameter -