Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6a76bdf
ngfw-15426 upgrade yarn.lock with 1.60.13 (#292)
ShubhamJambhale-arista Nov 27, 2025
99185d7
ngfw-15448 ui implemmentation for authority management (#294)
ShubhamJambhale-arista Nov 28, 2025
9cb5ed2
Ngfw 15453 administration google migration (#296)
DhirajM09 Dec 1, 2025
0fcff44
NGFW-15471 renamed store settings to config (#297)
mayur-dhande Dec 1, 2025
d4c52b7
Ngfw 15471 Updated config store entry in index.js (#299)
mayur-dhande Dec 2, 2025
48232cc
ngfw-15449 generate authority functionality changes (#300)
ShubhamJambhale-arista Dec 3, 2025
77eb5d5
ngfw-15462 download certificate function added (#301)
ShubhamJambhale-arista Dec 4, 2025
cc621a8
Ngfw 15454 implement UI for local directory users (#302)
VarshaKache Dec 10, 2025
966609f
ngfw-15450 root sertificate funxtionality implementation (#303)
ShubhamJambhale-arista Dec 10, 2025
fc792de
NGFW-15471 wrapper Email component and client API calls (#304)
mayur-dhande Dec 11, 2025
590ae80
ngfw-15470 implemented radius logs (#306)
VarshaKache Dec 15, 2025
ad17390
NGFW-15486 Administration Tab reformation changes (#305)
ShubhamJambhale-arista Dec 15, 2025
b9f7070
ngfw-15497 UI implementation of Local directory - radius proxy tab (#…
VarshaKache Dec 18, 2025
516b5eb
ngfw-15463 upload certificate functionality changes (#310)
ShubhamJambhale-arista Dec 23, 2025
6a43bd6
ngfw-15498 - local directory radius proxy implementation (#309)
VarshaKache Dec 31, 2025
e91ce98
ngfw-15469 updated lock file (#311)
VarshaKache Dec 31, 2025
be82529
ngfw-15500 server certifcate list intrgration changes (#312)
ShubhamJambhale-arista Jan 5, 2026
af7678c
NGFW-15474 Test Email client calls
mayur-dhande Jan 5, 2026
3648837
Merge pull request #313 from untangle/ngfw-15474-email-test-client-calls
mayur-dhande Jan 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@

computed: {
/* network settings from the store */
networkSettings: ({ $store }) => $store.getters['settings/networkSetting'],
networkSettings: ({ $store }) => $store.getters['config/networkSetting'],
/* Gets the expert mode status from the settings store */
isExpertMode: ({ $store }) => $store.getters['settings/isExpertMode'],
isExpertMode: ({ $store }) => $store.getters['config/isExpertMode'],

/* Get list of interfaces from the settings store */
interfaces: ({ $store }) => $store.getters['settings/interfaces'],
interfaces: ({ $store }) => $store.getters['config/interfaces'],
/**
* returns the interfaces for condition value from network settings
* @param {Object} vm.networkSettings
Expand All @@ -64,7 +64,7 @@
* @param {boolean} refetch - Whether to force a re-fetch of the settings.
*/
async fetchSettings(refetch) {
await this.$store.dispatch('settings/getNetworkSettings', refetch)
await this.$store.dispatch('config/getNetworkSettings', refetch)
},

/**
Expand All @@ -77,7 +77,7 @@
if (!isValid) return

this.$store.commit('SET_LOADER', true)
await Promise.all([this.$store.dispatch('settings/setNetworkSettingV2', advancedSettings)]).finally(() => {
await Promise.all([this.$store.dispatch('config/setNetworkSettingV2', advancedSettings)]).finally(() => {
this.$store.commit('SET_LOADER', false)
})
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@

computed: {
// the shield settings from store
shieldSettings: ({ $store }) => $store.getters['settings/shieldSettings'],
shieldSettings: ({ $store }) => $store.getters['config/shieldSettings'],

// the network settings from the store
networkSettings: ({ $store }) => $store.getters['settings/networkSetting'],
networkSettings: ({ $store }) => $store.getters['config/networkSetting'],

/**
* eturns the interfaces for condition value from network settings
Expand All @@ -68,7 +68,7 @@

this.$store.commit('SET_LOADER', true)
await store
.dispatch('settings/setShieldSettings', newSettings)
.dispatch('config/setShieldSettings', newSettings)
.finally(() => this.$store.commit('SET_LOADER', false))
},

Expand All @@ -88,8 +88,8 @@
this.$store.commit('SET_LOADER', true)
try {
await Promise.all([
this.$store.dispatch('settings/getShieldSettings', shieldRefetch),
this.$store.dispatch('settings/getNetworkSettings', networkRefetch),
this.$store.dispatch('config/getShieldSettings', shieldRefetch),
this.$store.dispatch('config/getNetworkSettings', networkRefetch),
])
} finally {
this.$store.commit('SET_LOADER', false)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
*deleteInterface will handle for remove selected interface from all the interfaces
* Updated Interfaces will be passed to the Network Setting
*/
const response = await this.$store.dispatch('settings/deleteInterface', this.intf)
const response = await this.$store.dispatch('config/deleteInterface', this.intf)
if (response) {
this.$vuntangle.toast.add(this.$t('deleted_successfully', [this.$t('interface')]))
// notify consumer of success
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
*/
validateUniqueIpAddress(value) {
// check aliases from other network interfaces
for (const networkInterface of this.$store.getters['settings/interfaces']) {
for (const networkInterface of this.$store.getters['config/interfaces']) {
// ignore current interface, those will be checked from the current editable data
if (networkInterface.interfaceId === this.interfaceId) {
continue
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
},

computed: {
dhcpSettings: ({ $store }) => $store.getters['settings/networkSetting'],
dhcpSettings: ({ $store }) => $store.getters['config/networkSetting'],
},

created() {
Expand All @@ -40,7 +40,7 @@
* @param {boolean} refetch - Whether to force a re-fetch of the settings.
*/
async fetchSettings(refetch) {
await this.$store.dispatch('settings/getNetworkSettings', refetch)
await this.$store.dispatch('config/getNetworkSettings', refetch)
},

/**
Expand Down Expand Up @@ -92,7 +92,7 @@
const isValid = await validate()
if (!isValid) return
this.$store.commit('SET_LOADER', true)
await Promise.all([this.$store.dispatch('settings/setNetworkSettingV2', newDhcpSettings)]).finally(() => {
await Promise.all([this.$store.dispatch('config/setNetworkSettingV2', newDhcpSettings)]).finally(() => {
this.$store.commit('SET_LOADER', false)
})
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@
* @property {Array} dnsSettings.localServers - List of local DNS servers.
* @property {Array} dnsSettings.staticEntries - List of static DNS entries.
*/
dnsSettings: ({ $store }) => $store.getters['settings/dnsSettings'],
dnsSettings: ({ $store }) => $store.getters['config/dnsSettings'],
// the network settings from the store
networkSettings: ({ $store }) => $store.getters['settings/networkSetting'],
networkSettings: ({ $store }) => $store.getters['config/networkSetting'],
},

created() {
Expand All @@ -43,14 +43,14 @@
* @param {boolean} refetch - Whether to force a re-fetch of the settings.
*/
async fetchSettings(refetch) {
await this.$store.dispatch('settings/getNetworkSettings', refetch)
await this.$store.dispatch('config/getNetworkSettings', refetch)
},

async onSaveSettings(newDnsSettings) {
this.$store.commit('SET_LOADER', true)
const networkSettingsCopy = cloneDeep(this.networkSettings)
networkSettingsCopy.dnsSettings = newDnsSettings
await Promise.all([this.$store.dispatch('settings/setNetworkSettingV2', networkSettingsCopy)]).finally(() => {
await Promise.all([this.$store.dispatch('config/setNetworkSettingV2', networkSettingsCopy)]).finally(() => {
this.$store.commit('SET_LOADER', false)
})
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@
computed: {
// interfaces filered and grouped (by category)
interfaces({ $store }) {
return $store.getters['settings/networkSetting'].interfaces || []
return $store.getters['config/networkSetting'].interfaces || []
},
},

created() {
this.$store.dispatch('settings/getNetworkSettings')
this.$store.dispatch('config/getNetworkSettings')
},

mounted() {
Expand Down Expand Up @@ -132,7 +132,7 @@
async setRemappedInterfaces(interfaces) {
this.$store.commit('SET_LOADER', true)
const response = await this.$store
.dispatch('settings/setInterfaces', interfaces)
.dispatch('config/setInterfaces', interfaces)
.finally(() => this.$store.commit('SET_LOADER', false))
if (response?.success) {
this.$vuntangle.toast.add(this.$t('interfaces_remapped_successfully'))
Expand All @@ -144,7 +144,7 @@

async onRefresh() {
this.$store.commit('SET_LOADER', true)
await this.$store.dispatch('settings/getInterfaces').finally(() => this.$store.commit('SET_LOADER', false))
await this.$store.dispatch('config/getInterfaces').finally(() => this.$store.commit('SET_LOADER', false))
this.getInterfacesStatus()
},

Expand Down Expand Up @@ -197,7 +197,7 @@
* Fetches updated network settings and updates the store.
*/
onBrowserRefresh() {
this.$store.dispatch('settings/getNetworkSettings', true)
this.$store.dispatch('config/getNetworkSettings', true)
},
},
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
computed: {
device: ({ $route }) => $route.params.device,
type: ({ $route }) => $route.params.type,
interfaces: ({ $store }) => $store.getters['settings/interfaces'],
interfaces: ({ $store }) => $store.getters['config/interfaces'],
intfSetting: ({ interfaces, device }) => interfaces.find(intf => intf.device === device),
},
async mounted() {
Expand Down Expand Up @@ -141,7 +141,7 @@
this.$store.commit('SET_LOADER', true)
this.isSaving = true
// Save interface settings by updating the current/new interface- newSettings
const resultIntf = await this.$store.dispatch('settings/setInterfaces', [newSettings])
const resultIntf = await this.$store.dispatch('config/setInterfaces', [newSettings])
if (resultIntf?.success) {
this.$vuntangle.toast.add(this.$t('network_settings_saved_successfully'))
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
},
computed: {
device: ({ $route }) => $route.params.device,
// interfaceStatuses: ({ $store }) => $store.getters['settings/interfaceStatuses'],
// interfaceStatuses: ({ $store }) => $store.getters['config/interfaceStatuses'],
title() {
if (!this.device && this.type === 'VLAN') {
return this.$t('add_x_interface', [this.$t('vlan')])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@

computed: {
// uri settings from store
uriSettings: ({ $store }) => $store.getters['settings/uriSettings'],
uriSettings: ({ $store }) => $store.getters['config/uriSettings'],

// network settings from the store
networkSettings: ({ $store }) => $store.getters['settings/networkSetting'],
networkSettings: ({ $store }) => $store.getters['config/networkSetting'],

// dns test host from uri settings for Connectivity test
dnsTestHost: ({ uriSettings }) => uriSettings?.dnsTestHost,
Expand All @@ -46,8 +46,8 @@
},

created() {
this.$store.dispatch('settings/getUriSettings', false)
this.$store.dispatch('settings/getNetworkSettings', false)
this.$store.dispatch('config/getUriSettings', false)
this.$store.dispatch('config/getNetworkSettings', false)
},

methods: {
Expand Down Expand Up @@ -144,7 +144,7 @@
* Optional hook triggered on browser refresh. refetches the settings.
*/
onBrowserRefresh() {
this.$store.dispatch('settings/getNetworkSettings', true)
this.$store.dispatch('config/getNetworkSettings', true)
},
},
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export default {
// Still added this check to prevent accidental deletion
if (intf.type === 'NIC' || intf.type === 'WIFI') return

const interfacesCopy = cloneDeep(this.$store.getters['settings/interfaces'])
const interfacesCopy = cloneDeep(this.$store.getters['config/interfaces'])
const affectedInterfaces = this.getAffectedBridgedInterfaces(intf, interfacesCopy)
if (affectedInterfaces.length) {
this.$vuntangle.dialog.show({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
},

computed: {
networkSettings: ({ $store }) => $store.getters['settings/networkSetting'],
dynamicRoutingSettings: ({ $store }) => $store.getters['settings/dynamicRoutingSettings'],
networkSettings: ({ $store }) => $store.getters['config/networkSetting'],
dynamicRoutingSettings: ({ $store }) => $store.getters['config/dynamicRoutingSettings'],
},

created() {
Expand All @@ -45,7 +45,7 @@

methods: {
async fetchNetworkSettings(refetch) {
await this.$store.dispatch('settings/getNetworkSettings', refetch)
await this.$store.dispatch('config/getNetworkSettings', refetch)
},

/** fetch Dynamic Routing Status */
Expand Down Expand Up @@ -238,7 +238,7 @@
try {
const networkdynamicRoutingSettings = cloneDeep(this.networkSettings)
networkdynamicRoutingSettings.dynamicRoutingSettings = updatedSettings
await this.$store.dispatch('settings/setNetworkSettingV2', networkdynamicRoutingSettings)
await this.$store.dispatch('config/setNetworkSettingV2', networkdynamicRoutingSettings)
await this.getDynamicRoutingOverview()
} catch (ex) {
Util.handleException(ex)
Expand Down
Loading