MT#64886 Customer phonebook bugfix

Remove the use of apiv2 for the customer phonebook
requests as the endpoint is not available on mr13.5.x.

NGCP-Flow: mr13.5
Change-Id: I7f9baffd78f01ffb244209f714126726676252b7
(cherry picked from commit f01a95032f)
mr13.5.1
Debora Crescenzo 2 months ago committed by Crescenzo Debora
parent 68821277cb
commit 9eca6458e3

@ -784,12 +784,12 @@ export async function uploadCsv (context, formData) {
config
})
}
export function setValueNameCustomer (customerId, phonebookId, value) {
return setPreferencePhonebookCustomer(customerId, phonebookId, 'name', value)
export function setValueNameCustomer (phonebookId, value) {
return setPreferencePhonebookCustomer(phonebookId, 'name', value)
}
export function setValueNumberCustomer (customerId, phonebookId, value) {
return setPreferencePhonebookCustomer(customerId, phonebookId, 'number', value)
export function setValueNumberCustomer (phonebookId, value) {
return setPreferencePhonebookCustomer(phonebookId, 'number', value)
}
export async function getRecordingStream (fileId) {
return await getAsBlob({

@ -166,11 +166,11 @@ export default {
await this.refresh()
},
methods: {
...mapWaitingActions('user', {
loadCustomerPhonebook: 'loadCustomerPhonebook',
removeCustomerPhonebook: 'removeCustomerPhonebook',
ajaxDownloadPhonebookCSV: 'ajaxDownloadPhonebookCSV'
}),
...mapWaitingActions('user', [
'loadCustomerPhonebook',
'removeCustomerPhonebook',
'ajaxDownloadPhonebookCSV'
]),
async refresh () {
await this.fetchPaginatedRegistrations({
pagination: this.pagination
@ -216,7 +216,7 @@ export default {
cancel: true,
persistent: true
}).onOk(async (data) => {
await this.removeCustomerPhonebook({ row, customerId: this.getCustomerId })
await this.removeCustomerPhonebook(row)
await this.refresh()
})
},

@ -99,11 +99,11 @@ export default {
await this.getPhonebook(this.id)
},
methods: {
...mapWaitingActions('user', {
getPhonebookCustomerDetails: 'getPhonebookCustomerDetails',
getValueNameCustomer: 'getValueNameCustomer',
getValueNumberCustomer: 'getValueNumberCustomer'
}),
...mapWaitingActions('user', [
'getPhonebookCustomerDetails',
'getValueNameCustomer',
'getValueNumberCustomer'
]),
async getPhonebook (id) {
const response = await this.getPhonebookCustomerDetails(id)
this.formData.name = response.data.name

@ -575,8 +575,8 @@ export default {
async removeSubscriberRegistration (context, row) {
await httpApi.delete(`api/subscriberregistrations/${row.id}`)
},
async removeCustomerPhonebook (context, { row, customerId }) {
await httpApi.delete(`api/v2/customers/${customerId}/phonebook/${row.id}`)
async removeCustomerPhonebook (context, row) {
await httpApi.delete(`api/customerphonebookentries/${row.id}`)
},
async getNcosLevelsSubscriber () {
const ncosLevel = []
@ -613,15 +613,15 @@ export default {
async setNcosLevelsSubscriber (value) {
await setPreference(getSubscriberId(), 'ncos', value)
},
async getPhonebookCustomerDetails (context, { phonebookId, customerId }) {
const list = await httpApi.get(`api/v2/customers/${customerId}/phonebook/${phonebookId}`)
async getPhonebookCustomerDetails (context, id) {
const list = await httpApi.get(`api/customerphonebookentries/${id}`)
return list
},
async getValueNameCustomer (context, options) {
await setValueNameCustomer(options.phonebookId, options.name)
},
async getValueNumberCustomer (context, options) {
await setValueNumberCustomer(options.customerId, options.phonebookId, options.number)
await setValueNumberCustomer(options.phonebookId, options.number)
},
async createPhonebookCustomer (context, data) {
await createCustomerPhonebook(data)

Loading…
Cancel
Save