Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added tools.@run-jackrabbit in conf file. And when true, a jackrabbit… #2

Merged
merged 1 commit into from
Jan 26, 2016

Conversation

shendepu
Copy link
Contributor

… standalone instance will be started when moqui runs, and will be terminated when moqui stops.

… standalone instance will be started when moqui runs, and will be terminated when moqui stops.
jonesde added a commit that referenced this pull request Jan 26, 2016
Added tools.@run-jackrabbit in conf file. And when true, a jackrabbit…
@jonesde jonesde merged commit 38bbb4d into moqui:master Jan 26, 2016
jonesde pushed a commit that referenced this pull request May 8, 2018
merge from moqui/moqui-framework master
jonesde pushed a commit that referenced this pull request Nov 15, 2019
@daiagou daiagou mentioned this pull request Jun 9, 2023
acetousk pushed a commit that referenced this pull request Jan 10, 2024
acetousk pushed a commit that referenced this pull request Jan 10, 2024
Merge from moqui/moqui-runtime
mrovnanik referenced this pull request in rovnanik-sk/moqui-framework May 27, 2024
Pulling David's commit regarding ECFI (moqui.runtime and moqui.conf)
mrovnanik referenced this pull request in rovnanik-sk/moqui-framework May 27, 2024
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants