diff --git a/share/config.yml b/share/config.yml index e5f1d400..0a2ca736 100644 --- a/share/config.yml +++ b/share/config.yml @@ -251,6 +251,7 @@ portctl_nowaps: false portctl_nophones: false portctl_vlans: false portctl_uplinks: false +portctl_topology: false portctl_by_role: {} system_port_control_reasons: address: 'Address Allocation Abuse' diff --git a/share/views/ajax/device/ports.tt b/share/views/ajax/device/ports.tt index a6f64dbd..c0e5a161 100644 --- a/share/views/ajax/device/ports.tt +++ b/share/views/ajax/device/ports.tt @@ -425,7 +425,7 @@ [% END %] [% END %] [% END %] - [% IF user_can_port_control AND params.c_admin AND row.portctl %] + [% IF settings.portctl_topology AND user_can_port_control AND params.c_admin AND row.portctl %]