[freeside-commits] freeside/FS/FS Conf.pm,1.280,1.281
Ivan,,,
ivan at wavetail.420.am
Sat May 2 18:11:52 PDT 2009
Update of /home/cvs/cvsroot/freeside/FS/FS
In directory wavetail.420.am:/tmp/cvs-serv29587/FS/FS
Modified Files:
Conf.pm
Log Message:
add ability to remove suffix-ed config items, RT#5218
Index: Conf.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Conf.pm,v
retrieving revision 1.280
retrieving revision 1.281
diff -u -d -r1.280 -r1.281
--- Conf.pm 28 Apr 2009 04:14:23 -0000 1.280
+++ Conf.pm 3 May 2009 01:11:50 -0000 1.281
@@ -92,6 +92,7 @@
$compat->$method(@_);
}
+# needs a non _ name, called externally by config-view now (and elsewhere?)
sub _config {
my($self,$name,$agentnum)=@_;
my $hashref = { 'name' => $name };
@@ -451,11 +452,12 @@
die "don't know about $base items" unless $proto->key eq $base;
map { new FS::ConfItem {
- 'key' => $_,
- 'section' => $proto->section,
- 'description' => 'Alternate ' . $proto->description . ' See the <a href="http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration#Invoice_templates">billing documentation</a> for details.',
- 'type' => $proto->type,
- };
+ 'key' => $_,
+ 'base_key' => $proto->key,
+ 'section' => $proto->section,
+ 'description' => 'Alternate ' . $proto->description . ' See the <a href="http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration#Invoice_templates">billing documentation</a> for details.',
+ 'type' => $proto->type,
+ };
} &$listmaker($base);
} @base_items,
);
More information about the freeside-commits
mailing list