diff --git a/html/pfappserver/root/static.alt/src/views/Configuration/_config/role.js b/html/pfappserver/root/static.alt/src/views/Configuration/_config/role.js
index <HASH>..<HASH> 100644
--- a/html/pfappserver/root/static.alt/src/views/Configuration/_config/role.js
+++ b/html/pfappserver/root/static.alt/src/views/Configuration/_config/role.js
@@ -215,13 +215,16 @@ export const view = (_, meta = {}) => {
           ]
         },
         {
-          label: i18n.t('VLAN'),
-          text: i18n.t('The VLAN to use for this role'),
+          label: i18n.t('Inherit VLAN'),
+          text: i18n.t('Inherit VLAN from parent if none is found'),
           cols: [
             {
-              namespace: 'vlan',
-              component: pfFormInput,
-              attrs: attributesFromMeta(meta, 'vlan')
+              namespace: 'inherit_vlan',
+              component: pfFormRangeToggle,
+              attrs: {
+                ...attributesFromMeta(meta, 'inherit_vlan'),
+                values: { checked: 'enabled', unchecked: 'disabled' }
+              }
             }
           ]
         }
Rename vlan to inherit_vlan and change type to a toggle