Ignore:
Timestamp:
08/13/25 17:40:34 (45 hours ago)
Author:
Kris Deugau
Message:

/branches/secondaryzones

Add first part of secondary zone edit page. See #86.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/secondaryzones/dns.cgi

    r911 r916  
    634634  listsecondaryzones();
    635635
     636} elsif ($webvar{page} eq 'editsecondary') {
     637
     638  # security check - does the user have permission to view this entity?
     639  # id is zone id
     640  if (!check_scope(id => $webvar{id}, type => 'secondaryzone')) {
     641    changepage(page => 'secondaryzones',
     642        errmsg => "You do not have permission to edit the requested secondary zone");
     643  }
     644
     645  changepage(page => "secondaryzones", errmsg => "You are not permitted to edit secondary zones", id => $webvar{id})
     646        unless ($permissions{admin} || $permissions{domain_edit});
     647
     648  $page->param(parent => $dnsdb->secondaryName($webvar{id}));
     649  my $zoneinfo = $dnsdb->getSecondaryDetails($webvar{id});
     650  $page->param(prins => $zoneinfo->{primaryserver});
     651  fill_loclist($curgroup, $zoneinfo->{default_location});
    636652
    637653} elsif ($webvar{page} eq 'reclist') {
Note: See TracChangeset for help on using the changeset viewer.