diff --git a/acl/edit_group.cgi b/acl/edit_group.cgi
index 70196aa72..81ecbec24 100755
--- a/acl/edit_group.cgi
+++ b/acl/edit_group.cgi
@@ -66,7 +66,7 @@ if (@glist && %gcan) {
if ($in{'group'}) {
# Show all current members
- @grid = map { $_ =~ /^\@(.*)$/ ? "$1" : "$_" }
+ @grid = map { $_ =~ /^\@(.*)$/ ? ui_link("edit_group.cgi?group=$1", "$1") : ui_link("edit_user.cgi?user=$_", $_) }
@{$group{'members'}};
if (@grid) {
print &ui_table_row($text{'gedit_members'},
@@ -104,11 +104,10 @@ foreach $c (sort { $b cmp $a } @cats) {
$label = "";
if ($access{'acl'} && $in{'group'}) {
# Show link for editing ACL
- $label = sprintf "%s\n",
- &urlize($m->{'dir'}),
- "group", &urlize($in{'group'}),
- $m->{'desc'};
+ $label = ui_link("edit_acl.cgi?" .
+ "mod=" . urlize($m->{'dir'}) .
+ "&group=". urlize($in{'group'}),
+ $m->{'desc'}) . "\n";
}
else {
$label = $m->{'desc'};