MT#64886 Customer phonebook bugfix

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

NGCP-Flow: mr12.5
Change-Id: Icebc58dac2a49f015a05b0f9d74e90c498ce4a9b
mr12.5
Debora Crescenzo 2 months ago
parent 722c30df44
commit 336456d196

@ -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

@ -476,8 +476,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 = []
@ -514,15 +514,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