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

Release 3.1.8 #810

Merged
merged 59 commits into from
Oct 27, 2022
Merged

Release 3.1.8 #810

merged 59 commits into from
Oct 27, 2022

Conversation

AlexMyddleware
Copy link
Collaborator

No description provided.

stlgaits and others added 23 commits August 2, 2022 12:34
* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>
* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>
* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* feat: add internallist connector and tabels

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* feat: add connector for the internalList solution

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add connector internal list

WIP

* fix: corrected loop for get_modules function

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: edit get_module_fields

for dynamic generation
removed metadata
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: update read function

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: edit read function, inheritance

WIP: change mysql to solution for inheritance
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add internal list connector

WIP, read by record id clean code and error handling left

* feat: add working internal list

added error handling and comments

* feat: add function to extract csv

WIP: function is called in read until propper call setting

* feat: add csv extractor command and logic

uses Internallist to create dynamic data
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add csvextract progress bar

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add error handling to command

WIP, transaction for whole document

* style: renaming command

extractCsv into loadExternalList

* chore: PHP CSFixer cleanup

* style: remove unnecessary comments

* style: rename variables

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
* Feat: New cronjob command with a new default timeout (#707)
* Bugfix/api (#727)
* Bump node-forge from 1.2.1 to 1.3.0 (#695)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

* Add the parameter force to the command that can be called manuelly or via API to allow Myddleware to run the task even if another one is running

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Ongoing dev

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Ongoind development

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Signed-off-by: myddleware <stephanefaure@myddleware.com>
Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
use getContent to obtain data
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
…search filter

Signed-off-by: myddleware <stephanefaure@myddleware.com>
…are.git into release-3.1.8

# Conflicts:
#	.env

Signed-off-by: myddleware <stephanefaure@myddleware.com>
src/Solutions/database.php Outdated Show resolved Hide resolved
src/Controller/ApiController.php Outdated Show resolved Hide resolved
src/Controller/ApiController.php Outdated Show resolved Hide resolved
src/Manager/DocumentManager.php Show resolved Hide resolved
stlgaits and others added 7 commits October 25, 2022 11:27
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
…e noisy comments& add missing pHPDoc on Solutions/
…ger to prevent task from running but never closing
@stlgaits
Copy link
Collaborator

@Myddleware I think we're finally good to go on this one now.

@Myddleware Myddleware merged commit 1516b3b into main Oct 27, 2022
@Myddleware Myddleware deleted the release-3.1.8 branch October 27, 2022 13:38
Myddleware added a commit that referenced this pull request Nov 7, 2022
* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

* docs: crontab & job scheduler docs (#823)

* docs: crontab & job scheduler docs

* docs: add CLI images

* docs: add Rule creation sections (simple, formulae, simulation)

* docs: basic usage rule creation & exec, update the navbar & menu

* docs: draft upgrade myddleware section

* docs: add requirements check in upgrade docs'

* docs: detail upgrade steps for Myddleware 3

* docs: PHP compatibility specifications

* docs: API endpoints samples

* Bump jquery-ui from 1.13.1 to 1.13.2 (#772)

Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](jquery/jquery-ui@1.13.1...1.13.2)

---
updated-dependencies:
- dependency-name: jquery-ui
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update Dockerfile (#835)

Awesome, thanks for this !

* Mw3/docs (#827)

* docs: crontab & job scheduler docs

* docs: add CLI images

* docs: add Rule creation sections (simple, formulae, simulation)

* docs: basic usage rule creation & exec, update the navbar & menu

* docs: draft upgrade myddleware section

* docs: add requirements check in upgrade docs'

* docs: detail upgrade steps for Myddleware 3

* docs: PHP compatibility specifications

* docs: API endpoints samples

* docs: REST API documentation section

* docs: remove obsolete API section from developers' guide

* docs: add link to dev guide in contrib section

* docs: describe contribs section in detail with suggestions & standards

* docs: add detailed 3rd party API usage example section in connector creation section of dev guide

* docs: review developer's guide

* docs: review read() method section of the developers guide

* docs: review create/update method sections from dev guide

* docs: init relationships section of advanced usage & review formula section

* docs: add sections about transfers in error, mass action, filters in advanced & basic usage files

* docs: change references to community website to image links

* docs: add Open Source Agenda badge

* docs: init connector guide sections

* docs: finish to update Salesforce connector credentials section + add Connector credentials section to Sidebar

* docs: add screenshots to Connectors Credentials section + details. Some still missing info / images

* docs: continue relationships documnetation section (#836)

* Release 3.1.8 (#810)

* Merge hotfix devs from main to dev (#799)

* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>

* retrofit main to dev (#802)

* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>

* Internal list connector (#803)

* Release 3.1.6 (#779)

* Upgrade myddleware version

* Dev (#778)

* Feat: New cronjob command with a new default timeout (#707)

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Bugfix/api (#727)

* Bump node-forge from 1.2.1 to 1.3.0 (#695)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* feat: add internallist connector and tabels

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* feat: add connector for the internalList solution

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add connector internal list

WIP

* fix: corrected loop for get_modules function

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: edit get_module_fields

for dynamic generation
removed metadata
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: update read function

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: edit read function, inheritance

WIP: change mysql to solution for inheritance
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add internal list connector

WIP, read by record id clean code and error handling left

* feat: add working internal list

added error handling and comments

* feat: add function to extract csv

WIP: function is called in read until propper call setting

* feat: add csv extractor command and logic

uses Internallist to create dynamic data
Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add csvextract progress bar

Signed-off-by: AlexMyddleware <alexistroitzky@myddleware.com>

* feat: add error handling to command

WIP, transaction for whole document

* style: renaming command

extractCsv into loadExternalList

* chore: PHP CSFixer cleanup

* style: remove unnecessary comments

* style: rename variables

Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* MSSQL connector : enable deletion

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init vesion 3.1.8a

* fix: remove flux if statement

* Force synchro api (#805)

* Feat: New cronjob command with a new default timeout (#707)
* Bugfix/api (#727)
* Bump node-forge from 1.2.1 to 1.3.0 (#695)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Hotfix - Doctrine Exception  (#698)

* hotfix: prevent redirect to login page when no database (triggered by wrong DoctrineException use

* hotfix: update Myddleware Release version

* chore: update packages

* chore: update doctrine extensions bundle recipe

* chore: update webpack-encore-bundle recipe

* fix ApiController call to rule instead of RuleManager

* tests: add AliceBundle for tests fixtures

* tests: API Authentication

* fix: revert to alice bundle old way of writing yaml config file to prevent unrecognised when@dev

* bugfix: API LexikJWT config

* bugfix: API/JWT remove API version from route

* bugfix: API synchro method - retrieve POST params via json_decode

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* delete OpenSSL private & public keys used by LexikJWTAuthenticationBundle

* update MW Release version

* docs: add database setup instructions & remove duplicated docs (#748)

* Template myddleware (#777)

* add an error message, in case of model generation failure

* fix: generate a template

* clean: animation.js

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

* fix: #771  send email … (#781)

* fix: #771  send email notification when a job is running for too long
* Update hotfix version 3.1.6a

* fix: remove duplicate use statements in ApiController (#782)

* fix: remove duplicate use statements in ApiController

* Hotfix (#785)

* Suitecrm connector : manage custom relate fields as relate fields
* Add information when the history read is called
* Database connector : Manage null value
* Manage UPDATE only option
* Fix : Add error if rule mode is update only and the document's type is a creation
* Fix : Change the document type for the current process when the type is changed in the database
* Feat : add $idDoc parameter on checkDataBeforeUpdate function

* Hotfix (#797) (#798)

* Airtable : fix bug when several Airtable projects are called in the same task

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Enable file connector for Myddleware 3

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* File connector : fix call to get related fields

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Init verison 3.1.7b

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

Co-authored-by: myddleware <stephanefaure@myddleware.com>

* Add the parameter force to the command that can be called manuelly or via API to allow Myddleware to run the task even if another one is running

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Ongoing dev

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Ongoind development

Signed-off-by: myddleware <stephanefaure@myddleware.com>

Signed-off-by: myddleware <stephanefaure@myddleware.com>
Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>

* Fix : No error on relate field in case of document with deletion type

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix : Manage Myddleware_element_id as a duplicate field

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Add a parameter into documentdata attribut

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Update ApiController.php

use getContent to obtain data

* style: added comments for data request

* Moodle connector : improve error message after login

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Database connector : add possibility to update several records

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix : Airtable connector - offset bug

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Synchro command : use force parameter to run an inactive rule

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix bug for data history before send

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix syntax errors

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Add method deleteDocumentData

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix : don't run the search when the search view is requested withour search filter

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Merge branch 'release-3.1.8' of https://github.com/Myddleware/myddleware.git into release-3.1.8

# Conflicts:
#	.env

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* style: add missing PHPDoc on database (and children) solution

* fix: remove trailing comma in composer.json

* chore: PHPCSFixer clean up

* chore: PHPCSFixer cleanup on tests/

* refactor: delete unsused Twig templates

* chore: update dependencies

* chore: update composer.json with correct dependencies

* chore: run PHPCSFixer in verbose mode

* chore: update PHPCSFixer conf & add to gitignore

* refactor: replace if statement in ApiController.php with shorthand

* fix: add missing else statetement + add missing PHPDoc & fix missing typehint errors on DocumentManager + refactor method with a typo

* refactor: fix missing typhints & typos + refactor some simple code in src/ & remove noisy comments

* fix: better typehint User.php to avoid 500 errors

* chore: update symfony/flex

* chore: update webpack encore recipe

* chore: update doctrine/doctrine-bundle recipe

* chore: update doctrin/doctrine-migrations-bundle

* chore: upgrade JS libs (except for Boostrap)

* chore: upgrade sass-loader to match WebPack Encore requirements

* fix: remove config & param initialization from DefaultController constructor

* docs: update all links to old community docs to new github pages docs

* fix: massive fix of bugs, some due to wrong typehints, some due to PHP function changes, etc

* chore: PHPCSFixer fix src/

* chore: update composer.lock

* fix: remove personal data from swiftmailer config file

* fix: restore webpack.config.js babel config

* style: remove useless comments

* fix: add nullable typehint on User properties

* fix: add nullable typehints on JobScheduler properties when needed

* fix: create rule: modules not loading properly

* Add filter on ROLE_SUPER_ADMIN

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Fix help issue for command AddUser

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* Rollback on command addUser

Signed-off-by: myddleware <stephanefaure@myddleware.com>

* fix: remove compile errors due to typehints incompatibilities +°remove noisy comments& add missing pHPDoc on Solutions/

* fix: pass managers & repositories inside constructeur of DocumentMAanger to prevent task from running but never closing

Signed-off-by: myddleware <stephanefaure@myddleware.com>
Co-authored-by: EstelleMyddleware <74190794+EstelleMyddleware@users.noreply.github.com>
Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: EstelleMyddleware <estellegaits@myddleware.com>

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: myddleware <stephanefaure@myddleware.com>
Co-authored-by: Camille Pichaud <95077335+CamillePMyddleware@users.noreply.github.com>
Co-authored-by: Myddleware <stephanefaure@myddleware.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: AlexMyddleware <106162060+AlexMyddleware@users.noreply.github.com>
Co-authored-by: lordimac <webmaster@lordimac.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants