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

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

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

Loading…
Cancel
Save