Improve transaction handling in github.com/titpetric/factory
Denis Arh authored
This is an ugly/temp update of vendored github.com/titpetric/factory.

It fixes:
 - invalid savepoint rollback SQL syntax
 - err handling on rollback calls
 - inc. number of tries in case of a (dead)lock (from 3 to 64)
 - better backoff algo for sleep between retries
f79e2104
Name Last commit Last update
.github Update PR template
api Remove webhooks (endpoints, service, type, db tables, ...)
cmd Refactor & improve application initialization
codegen Improve auditlog meta handling (support for omitting empty values)
compose Simplify db connection handling
corteza Implement if-modified-since logic for client/server script loading
docs Remove webhooks (endpoints, service, type, db tables, ...)
messaging Simplify db connection handling
monolith Add ability to enable static file serving
pkg Simplify db connection handling
provision Allow reminder assignment for all administrators
system Simplify db connection handling
tests Simplify db connection handling
vendor Improve transaction handling in github.com/titpetric/factory
.dockerignore Inject version & build-time info and show it on startup & on /version endpoint
.drone.yml Refactor building and packing pipeline
.editorconfig Add .editorconfig
.env.example Fix .env.example for AUTH_JWT_EXPIRY
.gitignore Add basic integeration test infrastrcuture, apitest package
.realize.yaml Switch realize dev build to monolith arch
CONTRIBUTING.md Fix, update & refresh build, test & CI tools
DCO add(all): initial DCO and CONTRIBUTING.md
LICENSE add(all): import Apache-2.0 LICENSE
Makefile Fix mixed SMTP/HTTP ports for mailhog in the makefile
README.md Docs moved to corteza-docs repo
codecov.yml
codegen.sh
go.mod
go.sum

Build Status Go Report Card

What is Corteza?

Corteza brings your user ecosystem and essential applications together on one platform, unifying them via CRM, Team Messaging and Advanced Identity and Access Management.

Corteza CRM Corteza CRM is the highly flexible, scalable and open source Salesforce alternative, that enables your team to sell faster. It provides a 360 degree view of your customers, enabling you to service your prospects better and detect new opportunities.

Corteza Messaging Corteza Messaging is the secure, high performance, open source Slack alternative that allows your teams to collaborate more efficiently, as well as communicate safely with other organisations or customers.

Corteza Low Code Corteza Low Code is the flexible and easy to use open source Low Code Development platform for custom web based business applications, with drag and drop builder features, integrated Identity, Access and Privacy Management, and powerful automation options. Corteza CRM is based on Low Code.

Corteza One Corteza One manages the user experience for Corteza applications, such as CRM, Messaging and Low Code, as well as providing an integrated interface for third party or other bespoke applications. 100% responsive and with an intuitive design, Corteza One increases productivity and ease of access to all IT resources.

Documentation

You can find more documentation about Corteza CLI, setup, deployment, authentication in corteza-docs GitHub repository.