New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@adempiere/grpc-api

Package Overview
Dependencies
Maintainers
5
Versions
405
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adempiere/grpc-api - npm Package Compare versions

Comparing version 4.3.5 to 4.3.6

2

package.json
{
"name": "@adempiere/grpc-api",
"version": "4.3.5",
"version": "4.3.6",
"description": "ADempiere Web write in Javascript for a node service",

@@ -5,0 +5,0 @@ "author": "Yamel Senih",

/*************************************************************************************
* Product: ADempiere gRPC Dashboardimg Client *
* Product: ADempiere gRPC Dashboarding Client *
* Copyright (C) 2012-2023 E.R.P. Consultores y Asociados, C.A. *

@@ -295,2 +295,3 @@ * Contributor(s): Edwin Betancourt EdwinBetanc0urt@outlook.com *

* @param {Array} contextAttributes context attributes to set
* @param {Array} filters parameters as filters
*/

@@ -304,3 +305,4 @@ getWindowMetrics({

recordUuid,
contextAttributes
contextAttributes,
filters
}, callback) {

@@ -321,6 +323,5 @@ const { GetWindowMetricsRequest } = this.stubFile;

const { getTypeOfValue } = require('@adempiere/grpc-api/src/utils/valueUtils.js');
const { getKeyValueToGRPC } = require('@adempiere/grpc-api/src/utils/baseDataTypeToGRPC.js');
if (!isEmptyValue(contextAttributes)) {
const { getTypeOfValue } = require('@adempiere/grpc-api/src/utils/valueUtils.js');
const { getKeyValueToGRPC } = require('@adempiere/grpc-api/src/utils/baseDataTypeToGRPC.js');
if (getTypeOfValue(contextAttributes) === 'String') {

@@ -342,2 +343,20 @@ contextAttributes = JSON.parse(contextAttributes);

}
// client custom filters
if (!isEmptyValue(filters)) {
if (getTypeOfValue(filters) === 'String') {
filters = JSON.parse(filters);
}
filters.forEach(filter => {
let parsedFilter = filter;
if (getTypeOfValue(filter) === 'String') {
parsedFilter = JSON.parse(filter);
}
request.addFilters(
getKeyValueToGRPC({
columnName: parsedFilter.key,
value: parsedFilter.value
})
);
});
}

@@ -344,0 +363,0 @@ const metadata = getMetadata({

@@ -178,2 +178,28 @@ /*************************************************************************************

function getWindowDashboardParameterFromGRPC(windowChartParameterToConvert) {
if (!windowChartParameterToConvert) {
return undefined;
}
return {
id: windowChartParameterToConvert.getId(),
uuid: windowChartParameterToConvert.getUuid(),
name: windowChartParameterToConvert.getName(),
description: windowChartParameterToConvert.getDescription(),
sequence: windowChartParameterToConvert.getSequence(),
column_name: windowChartParameterToConvert.getColumnName(),
column_sql: windowChartParameterToConvert.getColumnSql(),
element_id: windowChartParameterToConvert.getElementId(),
field_id: windowChartParameterToConvert.getFieldId(),
is_mandatory: windowChartParameterToConvert.getIsMandatory(),
is_range: windowChartParameterToConvert.getIsRange(),
default_value: windowChartParameterToConvert.getDefaultValue(),
display_type: windowChartParameterToConvert.getDisplayType(),
v_format: windowChartParameterToConvert.getVFormat(),
value_min: windowChartParameterToConvert.getValueMin(),
value_max: windowChartParameterToConvert.getValueMax(),
display_logic: windowChartParameterToConvert.getDisplayLogic(),
read_only_logic: windowChartParameterToConvert.getReadOnlyLogic()
}
}
function getWindowDashboardFromGRPC(windowChartToConvert) {

@@ -196,3 +222,6 @@ if (!windowChartToConvert) {

}),
transformation_script: windowChartToConvert.getTransformationScript()
transformation_script: windowChartToConvert.getTransformationScript(),
parameters: windowChartToConvert.getParametersList().map(dashboardParameter => {
return getWindowDashboardParameterFromGRPC(dashboardParameter);
})
};

@@ -237,4 +266,5 @@ }

getNotificationFromGRPC,
getWindowDashboardParameterFromGRPC,
getWindowDashboardFromGRPC,
getWindowMetricsFromGRPC
};

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc