Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* new grgit version * finishing update in build.gradle in relation to upgrade * expect build to be run from main directory * a kinda weird hack to enable running from war, missing libs * updated myaddons.xml * altered building of war due to new gradle version * fixed stupid mistake * update do Dockerfile * remove unused scripts, bitronix config features parameterized * upgrading logging lib * EntityBulk importer class - a helper class to utilize work already done on entities handling, but bring efficiency of working in batches (especially when importing) * New components added * remove dependency on Mongo in Moqui * small refactor * customized handling of update for flexible-schema based entities * test purpose comment added * revert * another test * revert * test framework upgraded to JUnit 5, new edpoint service handler that will serve all entity based REST calls * need to run all tests * edited 2x .yml to compy with standard, use network in correct way and make generateDatabaseDumb functional * searching for entities fixed, moved QueryHelpers to new package, checking PrimaryKey field now supports checking for field name * endpoint service enhancement, limiting fields added to output * renaming handlers * extending single entity-based endpoint manipulation service - delete entity * new endpoint service handler functionality - deleting * refactored class, to accomodate both delete and fetch methods * Same arguments check added to all service calls * supporting different operators for constructing queries * check list sizes * timestamps not in response by default * forbidden fields * migrated all CRUD operations to EndpointServiceHandler * ignore temp directory * need some debug info when running EndpointHandler * small fix * logging added * checks * missed boolean switch * removes switch in entity find * println added * enhanced * duplicate strategy setup * is this it? * do not return directly * fixed error when loading entity definition * new feature to disallow primaryKey creation, once the ID is provided * Condition field load term field from columnKey * changed columnKey to field * changes related to Mongo updates * Supporting both array/map when running create service via EndpointServiceHandler * not returning list of created entities if more than one is being created * derive group name from entity definition * Fixed removing of item * fix loading special entity using EndpointServiceHandler * changes related to JSON support, when writing and reading from H2 database; not only Postgres is supported; all is configurable * solving JSON handling * JSON handling * run tests, run * introduce default error-response-generation * New unit test added to make sure dates can be added when inserted as string * changed versions of SnakeYAML and grgit-gradle * fix endpoint-service handler * removed gradle.properties * removed gradle.properties from framework as well * docker-compose file upgrade * docker-compose file upgrade * volume mount change * separate scripts for WIN and LINUX * changed file mod * invalid slash * copy syntax fixed * pass environment variable value * env not build * fixed way args are passed * env * set as ENV * correct network alias * resolving docker's issue * using docker-host * really? * more suitable to have this container along with the running server * container name set correctly * reverted * replaced fixed IP with logical value * IP of docker host * desperate use of HTTP_PROXY * HTTP_PROXY passing * removed wget from building file * volume's not accessible in build time * local files dir * clearing up not script not working in Linux * correct configuration * Revert "correct configuration" This reverts commit 6ffd2979eafd480b79436ee422e85fede6db0a98. * should work * unnecessary * cleanups, healthcheck removed * restore database script does not need to deal with users + database dump now does it into two files, so that we can manipulate user password more easily * typos * log dump file name * back to single dump * error in sql * eol fix * reset password mail template fixed * file name fix * download gradle, rather than copying it manually * Support for handling attachments included in moqui base * unsupported calls removed * support for overwriting data when creating data, if switched on. by default - it's turned off * enhanced response handling for updating, new method to convert string to LocalDate * small test + enhancements into EndpointServiceHandler to support table name provisioning only * returning array is more useful * fix fillResultset method to support converting Document into HashMap * removed service wrapper, now using direct call instead * rendering template and returning html in EndpointServiceHandler * moqui now using WAIT tool to run and wait for specific services, appended build ARG * cleanups * first version, ping-pong not working * new stomp-client for managing communication with JMS, introduction of new tooling for providing access to communication, logging instead of sending useless message * cleanup + fixing log4j2 + slf4j2 logging * logging update * JMS login fix * StompClient login fix * new feature for flattening map when populating data using EndpointEntityHandler, along with tests * renamed methods, now is more readable, removed check that was useless for our purpose * new tests for utilities, new features to EndpointServiceHandler to allow customized query handling with conditions being allowed to be constructed dynamically * added functionality for complex query composition when using EndpointServiceHandler - now all it takes to compose query is to pass `complexCondition` in args * functionality of entity-wise cache introduced, must be used with great caution * reactivity enhanced, no need to use EECAS * allow only fields that are set in entity definition * endpoint prepared for being used for cache loading, SynchroMaster now supports temporarily disabling cache monitoring, new test added * create EECA rule in a single hop, without need to generate three rules * tests extended, now we handle most of the expected exceptions * querying cache now works in basic functionality * New test scenario added * new cached search query tests * new operators supported - like and not-like when searching in cache, condition-evaluation moved to condition file * added support for `IN` and `NOT-IN` conditions * LT, LTE, GT, GTE operators introduced * new test prepared to benchmark execution of queries, little helper method to make it easier to debug to file * new conditions for cache-query, debug tools enhancements, comparison-based test + new test scenarios * use EntityDefinition instead of pure entity name * support for reading bytes to JSON when working with cache * just for the sake of testing * small method for cleaning up pycalc properties being handed over to PY-CALC * implementing complex queries was fortunately quite easy, just had to use mapMatches method of EntityConditionImplBase * handling ID in situations when ID column is different compared to field value * refactored checking ID column * changed debug level and error message * tidying up * missing important keyword in ConditionHandler * generic functionality of parsing ID * cleanup Co-authored-by: Michal Rovnanik on WS <michal@rovnanik.sk> Co-authored-by: MajoBerger <marian.berger@dataquest.sk> Co-authored-by: MajoBerger <88670521+MajoBerger@users.noreply.github.com> Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk> Co-authored-by: root <root@mtx-mis.05mcc1ykttze5kdqijngmdk4qa.ax.internal.cloudapp.net>
- Loading branch information