No description
Find a file
dependabot[bot] d4e89f5b15
composer: bump phpstan/phpstan from 2.1.34 to 2.1.37 (#12)
---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-version: 2.1.37
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 04:00:26 +01:00
.github Enable Dependabot for PHP and GitHub Actions 2025-08-10 11:26:49 +02:00
bin Initial Document analyser added 2023-01-11 23:30:34 +01:00
db Migrations added 2023-12-17 20:19:25 +01:00
debian check for sqlite database 2023-12-17 20:34:56 +01:00
nbproject Database Hack 2023-12-17 20:13:49 +01:00
src PSR12 like code reformat 2023-12-17 19:00:44 +01:00
tests Properly set DB type 2023-06-27 23:04:45 +02:00
www Merge branch 'main' of github.com:VitexSoftware/abraflexi-changes-processor 2023-10-07 23:15:21 +02:00
.env.example phinx adapter update 2023-10-07 23:32:38 +02:00
.gitignore Insallerd Api fix 2022-11-30 23:49:35 +01:00
abraflexi-changes-processor.svg Files added 2022-09-19 20:58:09 +02:00
composer.json composer: bump robmorgan/phinx from 0.15.4 to 0.16.10 2025-08-10 09:39:49 +00:00
composer.lock composer: bump phpstan/phpstan from 2.1.34 to 2.1.37 (#12) 2026-01-27 04:00:26 +01:00
Makefile Files added 2022-09-19 20:58:09 +02:00
phinx-adapter.php phinx adapter update 2023-10-07 23:32:38 +02:00
phpunit.xml Inital Api Package 2022-11-29 23:33:31 +01:00
README.md Code Reformat for PSR12 2023-10-07 23:04:01 +02:00

AbraFlexi Changes Processor

Process & notify changes collected by AbraFlexi WebHook Acceptor

Second stage use set of Plugins=discover the "Meta State".

Third stage process collected Meta States using custom commands.

.env file contents

APP_NAME=AbraFlexiCHP
DEBUG=true
ABRAFLEXI_DEBUG=true
EASE_LOGGER=syslog
EMAIL_FROM=fbchanges@localhost
SEND_INFO_TO=admin@localhost

DB_TYPE=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=changes
DB_USERNAME=changes
DB_PASSWORD=changes
DB_SETUP=

CUT_FLEXIHISTORY_BY_LASTID=True
PROCESSING_ENABLED=True
ABRAFLEXI_OST_ZAVAZEK=OST-ZAVAZEK  #typ-zavazku 

Example Environment for for subcommand:

export ID=2029
export URI=https://demo.flexibee.eu:5434/c/spoje_net_s_r_o_/adresar/code:JEDIDIAH
export META=create
export DISCOVERED=2022-11-17 23:42:40
export PROCESSED=
export CHANGEID=4751392
export DOCUMENTID=code:JEDIDIAH
export SUBJECT=adresar
export COMPANY=demo_de
export COMPANYURI=https://demo.flexibee.eu:5434/c/spoje_net_s_r_o_
export URL=https://demo.flexibee.eu:5434
export SCHEME=https
export HOST=demo.flexibee.eu
export PORT=5434
export PATH=/c/demo_de/adresar/code:JEDIDIAH
export LOGIN=winstrom
export PASSWORD=winstrom
export DONEID=4751454
export SOURCEID=1
export EMAIL=
export ABRAFLEXI_URL=https://demo.flexibee.eu:5434
export ABRAFLEXI_LOGIN=admin
export ABRAFLEXI_PASSWORD=winstrom
export ABRAFLEXI_COMPANY=demo_de
export EASE_MAILTO=
export EASE_LOGGER=syslog
export PATH=/usr/bin:/usr/local/bin

Installation:

wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update

sudo apt install abraflexi-webhook-acceptor

Tools