summaryrefslogtreecommitdiff
path: root/httemplate/edit/radius_group.html
diff options
context:
space:
mode:
authormark <mark>2012-02-16 23:50:58 +0000
committermark <mark>2012-02-16 23:50:58 +0000
commit0f729d9a3de8cff6cb0f4492b7607fea31e8551c (patch)
tree7c71a2e160bff1fba8d20ae50c2d46902d375910 /httemplate/edit/radius_group.html
parent08b3d5f072bc2852a687b8fe9d6819fea8440a54 (diff)
delete RADIUS groups, #16491
Diffstat (limited to 'httemplate/edit/radius_group.html')
-rw-r--r--httemplate/edit/radius_group.html14
1 files changed, 13 insertions, 1 deletions
diff --git a/httemplate/edit/radius_group.html b/httemplate/edit/radius_group.html
index 164f0a581..025561159 100644
--- a/httemplate/edit/radius_group.html
+++ b/httemplate/edit/radius_group.html
@@ -8,7 +8,9 @@
'attrnum' => 'Attribute',
'priority' => 'Priority',
},
- 'viewall_dir' => 'browse',
+ 'menubar' => \@menubar,
+ 'edit_callback' => $edit_callback,
+ 'error_callback' => $edit_callback,
'fields' => [
{ 'field' => 'groupname',
'type' => 'text',
@@ -40,6 +42,16 @@
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
+my @menubar = ('View all RADIUS Groups' => $p.'browse/radius_group.html');
+
+my $edit_callback = sub {
+ my ($cgi, $object) = @_;
+ if ( $object->groupnum ) {
+ my $link = $p.'misc/delete-radius_group.html?'.$object->groupnum;
+ push @menubar, 'Delete this Group', $link;
+ }
+};
+
my $m2_error_callback = sub { # reconstruct the list
my ($cgi, $object) = @_;