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