feat: Add support to gRPC Business Data Client version 1.9.0 (#236)
parent
a3d3dd3a1f
commit
b160070320
|
@ -45,7 +45,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@adempiere/grpc-access-client": "^1.1.8",
|
||||
"@adempiere/grpc-data-client": "^1.8.8",
|
||||
"@adempiere/grpc-data-client": "^1.9.0",
|
||||
"@adempiere/grpc-dictionary-client": "^1.3.5",
|
||||
"@adempiere/grpc-enrollment-client": "^1.0.7",
|
||||
"autoprefixer": "^9.5.1",
|
||||
|
|
|
@ -80,14 +80,23 @@ export function getEntity({ tableName, recordId, recordUuid }) {
|
|||
* @param {string} orderByClause
|
||||
* @param {string} nextPageToken
|
||||
*/
|
||||
export function getEntitiesList({ tableName, query, whereClause, conditions: conditionsList = [], orderByClause, nextPageToken }) {
|
||||
export function getEntitiesList({
|
||||
tableName,
|
||||
query,
|
||||
whereClause,
|
||||
conditions: conditionsList = [],
|
||||
orderByClause,
|
||||
nextPageToken: pageToken,
|
||||
pageSize
|
||||
}) {
|
||||
return Instance.call(this).requestEntitiesList({
|
||||
tableName,
|
||||
query,
|
||||
whereClause,
|
||||
conditionsList,
|
||||
orderByClause,
|
||||
nextPageToken
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -97,7 +106,11 @@ export function getEntitiesList({ tableName, query, whereClause, conditions: con
|
|||
* @param {number} recordId
|
||||
* @param {string} eventType
|
||||
*/
|
||||
export function rollbackEntity({ tableName, recordId, eventType }) {
|
||||
export function rollbackEntity({
|
||||
tableName,
|
||||
recordId,
|
||||
eventType
|
||||
}) {
|
||||
return Instance.call(this).rollbackEntityRequest({
|
||||
tableName,
|
||||
recordId,
|
||||
|
@ -112,7 +125,11 @@ export function rollbackEntity({ tableName, recordId, eventType }) {
|
|||
* @param {string} directQuery
|
||||
* @param {string|number} value
|
||||
*/
|
||||
export function getLookup({ tableName, directQuery, value }) {
|
||||
export function getLookup({
|
||||
tableName,
|
||||
directQuery,
|
||||
value
|
||||
}) {
|
||||
return Instance.call(this).requestLookupFromReference({
|
||||
tableName,
|
||||
directQuery,
|
||||
|
@ -126,10 +143,17 @@ export function getLookup({ tableName, directQuery, value }) {
|
|||
* @param {string} tableName
|
||||
* @param {string} query
|
||||
*/
|
||||
export function getLookupList({ tableName, query }) {
|
||||
return Instance.call(this).requestLookupListFromReference({
|
||||
export function getLookupList({
|
||||
tableName,
|
||||
query,
|
||||
pageToken,
|
||||
pageSize
|
||||
}) {
|
||||
return Instance.call(this).requestListLookupFromReference({
|
||||
tableName,
|
||||
query
|
||||
query,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -174,26 +198,27 @@ export function runProcess({ uuid, reportType, tableName, recordId, parameters:
|
|||
* value
|
||||
* }]
|
||||
*/
|
||||
export function getBrowserSearch({ uuid, parameters: parametersList = [], query, whereClause, orderByClause, nextPageToken }) {
|
||||
export function getBrowserSearch({ uuid, parameters: parametersList = [], query, whereClause, orderByClause, nextPageToken: pageToken, pageSize }) {
|
||||
// Run browser
|
||||
return Instance.call(this).requestBrowserSearch({
|
||||
return Instance.call(this).requestListBrowserSearch({
|
||||
uuid,
|
||||
parametersList,
|
||||
query,
|
||||
whereClause,
|
||||
orderByClause,
|
||||
nextPageToken
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
// Request a Process Activity list
|
||||
export function requestProcessActivity() {
|
||||
export function requestProcessActivity({ pageToken, pageSize }) {
|
||||
// Get Process Activity
|
||||
return Instance.call(this).requestProcessActivity()
|
||||
return Instance.call(this).requestListProcessesLogs({ pageToken, pageSize })
|
||||
}
|
||||
|
||||
export function getRecentItems() {
|
||||
return Instance.call(this).requestRecentItems()
|
||||
export function getRecentItems({ pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListRecentItems({ pageToken, pageSize })
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -203,12 +228,14 @@ export function getRecentItems() {
|
|||
* @param {string} recordUuid
|
||||
* @param {number} recordId
|
||||
*/
|
||||
export function getReferencesList({ windowUuid, tableName, recordId, recordUuid }) {
|
||||
return Instance.call(this).listReferencesRequest({
|
||||
export function getReferencesList({ windowUuid, tableName, recordId, recordUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListReferences({
|
||||
windowUuid,
|
||||
tableName,
|
||||
recordId,
|
||||
recordUuid
|
||||
recordUuid,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -275,14 +302,16 @@ export function unlockPrivateAccessFromServer({ tableName, recordId, userUuid })
|
|||
* Request Favorites List
|
||||
* @param {string} userUuid
|
||||
*/
|
||||
export function getFavoritesFromServer(userUuid) {
|
||||
return Instance.call(this).requestFavorites(userUuid)
|
||||
export function getFavoritesFromServer({ userUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListFavorites({ userUuid, pageToken, pageSize })
|
||||
}
|
||||
|
||||
export function getPendingDocumentsFromServer({ userUuid, roleUuid }) {
|
||||
return Instance.call(this).requestPendingDocuments({
|
||||
export function getPendingDocumentsFromServer({ userUuid, roleUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListPendingDocuments({
|
||||
userUuid,
|
||||
roleUuid
|
||||
roleUuid,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -291,27 +320,35 @@ export function getPendingDocumentsFromServer({ userUuid, roleUuid }) {
|
|||
* @param {string} tableName
|
||||
* @param {string} processUuid
|
||||
*/
|
||||
export function requestReportViews({ tableName, processUuid }) {
|
||||
return Instance.call(this).requestReportViews({
|
||||
export function requestReportViews({ tableName, processUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListReportViews({
|
||||
tableName,
|
||||
processUuid
|
||||
processUuid,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function requestPrintFormats({ tableName, reportViewUuid, processUuid }) {
|
||||
return Instance.call(this).requestPrintFormats({
|
||||
export function requestPrintFormats({ tableName, reportViewUuid, processUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListPrintFormats({
|
||||
tableName,
|
||||
reportViewUuid,
|
||||
processUuid
|
||||
processUuid,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function requestLisDashboards(roleUuid) {
|
||||
return Instance.call(this).requestDashboards(roleUuid)
|
||||
export function requestLisDashboards({ roleUuid, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListDashboards({
|
||||
roleUuid,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function requestLanguages() {
|
||||
return Instance.call(this).requestLanguages()
|
||||
export function requestLanguages({ pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListLanguages({ pageToken, pageSize })
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -321,17 +358,23 @@ export function requestLanguages() {
|
|||
* @param {string} recordUuid
|
||||
* @param {integer} recordId
|
||||
*/
|
||||
export function requestTranslations({ tableName, language, recordUuid, recordId }) {
|
||||
export function requestTranslations({ tableName, language, recordUuid, recordId, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestTranslations({
|
||||
tableName,
|
||||
recordUuid,
|
||||
recordId,
|
||||
language
|
||||
language,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function requestDrillTables(tableName) {
|
||||
return Instance.call(this).requestDrillTables(tableName)
|
||||
export function requestDrillTables({ tableName, pageToken, pageSize }) {
|
||||
return Instance.call(this).requestListDrillTables({
|
||||
tableName,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function getReportOutput({
|
||||
|
@ -353,3 +396,31 @@ export function getReportOutput({
|
|||
reportType
|
||||
})
|
||||
}
|
||||
|
||||
export function requestListRecordsLogs({
|
||||
tableName,
|
||||
recordId,
|
||||
pageToken,
|
||||
pageSize
|
||||
}) {
|
||||
return Instance.call(this).requestListRecordsLogs({
|
||||
tableName,
|
||||
recordId,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
||||
export function requestListWorkflowsLogs({
|
||||
tableName,
|
||||
recordId,
|
||||
pageToken,
|
||||
pageSize
|
||||
}) {
|
||||
return Instance.call(this).requestListWorkflowsLogs({
|
||||
tableName,
|
||||
recordId,
|
||||
pageToken,
|
||||
pageSize
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
// Export dictionary connection
|
||||
export * from './dictionary'
|
||||
|
||||
// Export data connection
|
||||
export * from './data'
|
||||
|
||||
// Export enrollment user connection
|
||||
export * from './enrollment'
|
||||
|
|
|
@ -62,7 +62,7 @@ export default {
|
|||
getFavoritesList() {
|
||||
const userUuid = this.$store.getters['user/getUserUuid']
|
||||
return new Promise((resolve, reject) => {
|
||||
getFavoritesFromServer(userUuid)
|
||||
getFavoritesFromServer({ userUuid })
|
||||
.then(response => {
|
||||
const favorites = response.favoritesList.map(favoriteElement => {
|
||||
const actionConverted = convertAction(favoriteElement.action)
|
||||
|
|
|
@ -59,16 +59,16 @@ export default {
|
|||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getRecentItems()
|
||||
this.getRecentItems({ pageToken: undefined, pageSize: undefined })
|
||||
this.subscribeChanges()
|
||||
},
|
||||
methods: {
|
||||
checkOpened(uuid) {
|
||||
return this.cachedViews.includes(uuid)
|
||||
},
|
||||
getRecentItems() {
|
||||
getRecentItems({ pageToken, pageSize }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
getRecentItemsFromServer()
|
||||
getRecentItemsFromServer({ pageToken, pageSize })
|
||||
.then(response => {
|
||||
const recentItems = response.recentItemsList.map(item => {
|
||||
const actionConverted = convertAction(item.action)
|
||||
|
|
|
@ -150,7 +150,7 @@ export default {
|
|||
const selection = this.$store.getters.getProcessSelect
|
||||
if (porcesTabla) {
|
||||
// selection.forEach(element => {
|
||||
this.$store.dispatch('SelectionProcess', {
|
||||
this.$store.dispatch('selectionProcess', {
|
||||
action: action, // process metadata
|
||||
parentUuid: this.parentUuid,
|
||||
containerUuid: this.containerUuid,
|
||||
|
|
|
@ -24,7 +24,7 @@ const dashboard = {
|
|||
},
|
||||
listDashboard({ commit }, roleUuid) {
|
||||
return new Promise((resolve, reject) => {
|
||||
requestLisDashboards(roleUuid)
|
||||
requestLisDashboards({ roleUuid })
|
||||
.then(dashboardResponse => {
|
||||
const roleDashboards = {
|
||||
roleUuid: roleUuid,
|
||||
|
@ -40,7 +40,7 @@ const dashboard = {
|
|||
},
|
||||
getRecentItemsFromServer({ commit }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
getRecentItems()
|
||||
getRecentItems({ pageToken: undefined, pageSize: undefined })
|
||||
.then(recentItemsResponse => {
|
||||
const recentItems = recentItemsResponse.recentItemsList.map(item => {
|
||||
const actionConverted = convertAction(item.action)
|
||||
|
@ -55,7 +55,7 @@ const dashboard = {
|
|||
resolve(recentItems)
|
||||
})
|
||||
.catch(error => {
|
||||
console.warn(`Error gettin recent items: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error gettin recent items: ${error.message}. Code: ${error.code}.`)
|
||||
reject(error)
|
||||
})
|
||||
})
|
||||
|
|
|
@ -30,7 +30,7 @@ const languageControl = {
|
|||
actions: {
|
||||
getLanguagesFromServer({ commit }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
requestLanguages()
|
||||
requestLanguages({ pageToke: undefined, pageSize: undefined })
|
||||
.then(languageResponse => {
|
||||
commit('setlanguagesList', languageResponse.languagesList)
|
||||
resolve(languageResponse.languagesList)
|
||||
|
|
|
@ -553,7 +553,7 @@ const processControl = {
|
|||
message: error.message,
|
||||
isProcessing: false
|
||||
})
|
||||
console.warn(`Error running the process ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error running the process ${error.message}. Code: ${error.code}.`)
|
||||
reject(error)
|
||||
})
|
||||
.finally(() => {
|
||||
|
@ -597,7 +597,7 @@ const processControl = {
|
|||
})
|
||||
},
|
||||
// Supported to process selection
|
||||
SelectionProcess({ commit, state, dispatch, getters, rootGetters }, params) {
|
||||
selectionProcess({ commit, state, dispatch, getters, rootGetters }, params) {
|
||||
// get info metadata process
|
||||
const processDefinition = rootGetters.getProcess(params.action.uuid)
|
||||
var reportType = 'pdf'
|
||||
|
@ -785,7 +785,7 @@ const processControl = {
|
|||
message: error.message,
|
||||
isProcessing: false
|
||||
})
|
||||
console.warn(`Error running the process ${error}`)
|
||||
console.warn(`Error running the process ${error}.`)
|
||||
})
|
||||
}
|
||||
})
|
||||
|
@ -798,7 +798,7 @@ const processControl = {
|
|||
// process Activity
|
||||
return requestProcessActivity()
|
||||
.then(processActivityResponse => {
|
||||
const responseList = processActivityResponse.responsesList.map(businessProcessItem => {
|
||||
const responseList = processActivityResponse.processLogsList.map(businessProcessItem => {
|
||||
const processMetadata = rootGetters.getProcess(businessProcessItem.uuid)
|
||||
// if no exists metadata process in store and no request progess
|
||||
if (processMetadata === undefined && getters.getInRequestMetadata(businessProcessItem.uuid) === undefined) {
|
||||
|
@ -832,7 +832,7 @@ const processControl = {
|
|||
message: error.message,
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Error getting process activity: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error getting process activity: ${error.message}. Code: ${error.code}.`)
|
||||
})
|
||||
},
|
||||
/**
|
||||
|
|
|
@ -46,7 +46,7 @@ const contextMenu = {
|
|||
return printFormatList
|
||||
})
|
||||
.catch(error => {
|
||||
console.warn(`Error getting print formats: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error getting print formats: ${error.message}. Code: ${error.code}.`)
|
||||
})
|
||||
},
|
||||
requestReportViews({ commit }, {
|
||||
|
@ -75,7 +75,7 @@ const contextMenu = {
|
|||
return reportViewList
|
||||
})
|
||||
.catch(error => {
|
||||
console.warn(`Error getting report views: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error getting report views: ${error.message}. Code: ${error.code}.`)
|
||||
})
|
||||
},
|
||||
requestDrillTables({ commit }, {
|
||||
|
@ -86,7 +86,7 @@ const contextMenu = {
|
|||
tableName,
|
||||
reportViewUuid
|
||||
}) {
|
||||
return requestDrillTables(tableName)
|
||||
return requestDrillTables({ tableName })
|
||||
.then(responseDrillTables => {
|
||||
const drillTablesList = responseDrillTables.drillTablesList.map(drillTableItem => {
|
||||
return {
|
||||
|
@ -108,7 +108,7 @@ const contextMenu = {
|
|||
return drillTablesList
|
||||
})
|
||||
.catch(error => {
|
||||
console.warn(`Error getting drill tables: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error getting drill tables: ${error.message}. Code: ${error.code}.`)
|
||||
})
|
||||
},
|
||||
getReportOutputFromServer({ commit, getters, rootGetters }, parameters) {
|
||||
|
@ -174,7 +174,7 @@ const contextMenu = {
|
|||
isReport: true,
|
||||
option: ''
|
||||
}
|
||||
console.warn(`Error getting report output: ${error.message}. Code: ${error.code}`)
|
||||
console.warn(`Error getting report output: ${error.message}. Code: ${error.code}.`)
|
||||
return reportOutput
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue