From cc26d97805377e66c88d125ee4939327be2f8541 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Wed, 6 Jul 2011 18:27:33 -0500 Subject: [PATCH] fix namespace issues with templates --- lib/WebGUI/Asset/Template.pm | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/lib/WebGUI/Asset/Template.pm b/lib/WebGUI/Asset/Template.pm index 1273a68a7..285cab129 100644 --- a/lib/WebGUI/Asset/Template.pm +++ b/lib/WebGUI/Asset/Template.pm @@ -69,6 +69,9 @@ property namespace => ( default => undef, label => ['namespace', 'Asset_Template'], hoverHelp => ['namespace description', 'Asset_Template'], + options => sub { + my $namespaces = shift->session->dbSlave->buildHashRef("select distinct(namespace) from template order by namespace"); + }, ); property templatePacked => ( fieldType => 'hidden', @@ -360,23 +363,6 @@ override getEditForm => sub { name=>"returnUrl", value=>$returnUrl, ); - if ($self->namespace eq "") { - my $namespaces = $session->dbSlave->buildHashRef("select distinct(namespace) from template order by namespace"); - $tabform->getTab("properties")->addField( "combo", - name=>"namespace", - options=>$namespaces, - label=>$i18n->get('namespace'), - hoverHelp=>$i18n->get('namespace description'), - value=>[$session->form->get("namespace")] - ); - } else { - $tabform->getTab("meta")->addField( "ReadOnly", - name=>"namespace", - label=>$i18n->get('namespace'), - hoverHelp=>$i18n->get('namespace description'), - value=>$self->namespace - ); - } my $previewButtons = $tabform->getTab('properties')->addField( "ButtonGroup",