Skip to content

Commit

Permalink
Release 2.5 (#226)
Browse files Browse the repository at this point in the history
Release note Myddleware 2.5

Connector: 
 - SageCRM: adapt code for PHP 7
 - Cirrus Shield: use the upsert function
 - Prestashop: Add order status modification
 - MédiaLogisitique: creation of this connector
 - ERPNext: fix issue with new ERPNext version: no field was displayed in the field mapping view
 - Possibility to change/test a connector without inserting the password again

Job massaction: 
 - Add mass data transfer deletion
 - Add mass data transfer restore
 - Add mass data transfer status modification

Deletion management: 
 - Add flag deleted on rule
 - Add flag deleted on document
 - Add flag deleted on connector
 - Stop displaying deleted record

Search data transfer 
 - add filter type

Notification message: 
 - Add Myddleware URL in the notification/email alert
 
Myddleware API initialization

Myddleware installation: 
 - Add requirement for php 7.1 and 7.2
 
Myddleware fix/enhancement: 
 - When a parent data transfer is filtered then we filtered the child data transfer too
 - Change error page 404 and 500
 - Add reference field and date to document detail and list views
 - New table ruleParamAudit to save all rule parameter modification (reference date for example)
 - Refresh job message. Required when jobs run from job scheduler
 
Template: 
 - Create a template between Prestashop and Media Logistique
 
Upgrade Symfony to version 3.4.31
  • Loading branch information
Myddleware authored Nov 11, 2019
1 parent fc5ee0d commit 41e454d
Show file tree
Hide file tree
Showing 60 changed files with 5,710 additions and 3,056 deletions.
1 change: 1 addition & 0 deletions .ftpquota
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
645 12114034
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ Myddleware 2.1 is the customisable free open-source platform that facilitates da

<img class="alignnone size-large wp-image-447" src="http://community.myddleware.com/wp-content/uploads/2016/11/create_rule_view-1024x596.png" alt="create_rule_view" width="640" height="373" />

<a href="http://community.myddleware.com/" target="_blank">On our community website,</a> you’ll find everything you’re looking for to master Myddleware, from step-by-step tutorials, to English and French forums. You can also tailor Myddleware to your needs by creating you custom code. Please use <a href="https://github.com/Myddleware" target="_blank">our github</a> to share it.
<a href="http://community.myddleware.com/" target="_blank">On our community website,</a> you’ll find everything you’re looking for to master Myddleware, from step-by-step tutorials, to English and French forums. You can also tailor Myddleware to your needs by creating you custom code. Please use <a href="https://github.com/Myddleware" target="_blank">our github</a> to share it.

This community is ours : let’s all contribute, make it a friendly, helpful space where we can all find what we’re looking for!
This community is ours : let’s all contribute, make it a friendly, helpful space where we can all find what we’re looking for!

Please don’t hide any precious skills from us, whether it is coding, translation, connectors creation, .... the list goes on! The whole community could then benefit from these!
Please don’t hide any precious skills from us, whether it is coding, translation, connectors creation, .... the list goes on! The whole community could then benefit from these!

Applications connected : SAP CRM, SuiteCRM, Prestashop, Bittle, Dolist, Salesforce, SugarCRM, Mailchimp, Magento, Sage CRM, Moodle, Evetbrite. We also connect File via ftp and Database.
Applications connected : SAP CRM, SuiteCRM, Prestashop, Bittle, Dolist, Salesforce, SugarCRM, Mailchimp, Magento, Sage CRM, Moodle, Evetbrite, ERPNext. We also connect File via ftp and Database.

Find us here : <a href="http://www.myddleware.com">www.myddleware.com</a>

<em>We created it, you own it!</em>

<img class="alignnone size-medium wp-image-161" src="http://community.myddleware.com/wp-content/uploads/2016/09/myddleware_logo-300x215.jpg" alt="myddleware_logo" width="300" height="215" />
<img class="alignnone size-medium wp-image-161" src="http://community.myddleware.com/wp-content/uploads/2016/09/myddleware_logo-300x215.jpg" alt="myddleware_logo" width="300" height="215" />
8 changes: 5 additions & 3 deletions app/AppKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,16 @@ public function registerBundles()
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(),
new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
new FOS\JsRoutingBundle\FOSJsRoutingBundle(), // Expose routes on JS
new ApiPlatform\Core\Bridge\Symfony\Bundle\ApiPlatformBundle(),
new Lexik\Bundle\JWTAuthenticationBundle\LexikJWTAuthenticationBundle(),
// User
new FOS\UserBundle\FOSUserBundle(),
// Myddleware
new Myddleware\LoginBundle\LoginBundle(),
new Myddleware\RegleBundle\RegleBundle(),
new Myddleware\UserBundle\UserBundle(),
new FOS\JsRoutingBundle\FOSJsRoutingBundle(), // Expose routes on JS

new Myddleware\UserBundle\UserBundle(),
new Myddleware\ApiBundle\v1_0\MyddlewareApiBundle(),
);

if (in_array($this->getEnvironment(), array('dev', 'test'))) {
Expand Down
10 changes: 5 additions & 5 deletions app/Resources/TwigBundle/views/Exception/error404.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
<h2>The server returned a "{{ status_code }} {{ status_text }}".</h2>

<div>
Something is broken. Please e-mail us at contact@myddleware.com and let us know
what you were doing when this error occurred. We will fix it as soon
as possible.<BR>
You can also log the issue on our Github : <a href="https://github.com/Myddleware/myddleware/issues" target="blank_">Myddleware Github project</a> <BR><BR>
Sorry for any inconvenience caused.
Something is broken. Please check your log file here : \myddleware\var\logs\prod.log
<BR>
<BR>
You can post an issue on <a href="https://github.com/Myddleware/myddleware/issues" target="blank_">Myddleware Github project</a> <BR><BR>
Sorry for any inconvenience.
</div>
</body>
</html>
10 changes: 5 additions & 5 deletions app/Resources/TwigBundle/views/Exception/error500.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
<h2>The server returned a "{{ status_code }} {{ status_text }}".</h2>

<div>
Something is broken. Please e-mail us at contact@myddleware.com and let us know
what you were doing when this error occurred. We will fix it as soon
as possible.<BR>
You can also log the issue on our Github : <a href="https://github.com/Myddleware/myddleware/issues" target="blank_">Myddleware Github project</a> <BR><BR>
Sorry for any inconvenience caused.
Something is broken. Please check your log file here : \myddleware\var\logs\prod.log
<BR>
<BR>
You can post an issue on <a href="https://github.com/Myddleware/myddleware/issues" target="blank_">Myddleware Github project</a> <BR><BR>
Sorry for any inconvenience.
</div>
</body>
</html>
9 changes: 8 additions & 1 deletion app/config/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,18 @@ stof_doctrine_extensions:
orm:
default:
sluggable: true

lexik_jwt_authentication:
secret_key: '%kernel.project_dir%/app/config/jwt/private.pem' # required for token creation
public_key: '%kernel.project_dir%/app/config/jwt/public.pem' # required for token verification
pass_phrase: 'myddleware' # required for token creation, usage of an environment variable is recommended
token_ttl: 3600


# Activation de l'extension Twig intl
services:
twig.extension.intl:
class: Twig_Extensions_Extension_Intl
tags:
- { name: twig.extension }

54 changes: 54 additions & 0 deletions app/config/jwt/private.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,E53BFAF69C471EC7E55BD2E5F02C79D5

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
-----END RSA PRIVATE KEY-----
14 changes: 14 additions & 0 deletions app/config/jwt/public.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAthAM3QyHrJboW6h3GX87
D/mznM7KHBbLh09Hj81MQg9af++WvMq3lLqoICcYi+wz+5tculmjZctRQIQK1iK2
FeElB3wt3BmjjbnJtJRwk5670liNaqGM9VnKEg+OJhnrvrunEMtrlkaMAcgZBdyg
EOOwHjtN4GvSWUEkQMZtF81FBN0sO3yA4ChdZBo9h/DBVfspGQRnCUY10KHXE3tw
pm2t3hrAyQ6Xo6stdR5mUwmD56BCHr8nO34PkWUr5IdEb12ZBVg8aZauorfEx007
dMWvrb1JmZSp474mdEUBSShN7n1xez6UjIxTFJlWJ7RovxZ51OtLP/h/Uno40zXk
9JFo5Dv3kvii7KG65FEUPfCTrYc0eLAhxwlG+T/dAosnJFMkH2qCP7b74Wpz29RJ
NVym2OfCNeG7rLctmyv4LTEUobtXyQU3cAtpAei1Gvxyhp0/WP62Rbfc8/6YDp5E
iPitfdJ36eKvhBMbJh6GTww9uEFEd5LQLrZd0RM/GgOvguRtCTutTSFuXTUpzQ1c
T801pHqUMmDsl0L4KDvkdCSfGO7c80/DULGf7XrGHrveEuce/hXdoeBnO+ivvLIF
zhytgsCTptWgdT+FtayiA/ypmvYmUlUdEv6et8Ep3jROUGHyoeqs+0RuPluFEwdc
O8S3t4SNkdPFK3pVocDVfK8CAwEAAQ==
-----END PUBLIC KEY-----
2 changes: 1 addition & 1 deletion app/config/parameters.yml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ parameters:
extension_allowed:
- xml
- wsdl
myd_version: 2.4.1l
myd_version: 2.5.0
block_install: 0
3 changes: 2 additions & 1 deletion app/config/public/parameters_public.yml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ parameters:
alert_time_limit: 60
transfer:
search_limit: 1000
git_branch: master
git_branch: master
base_uri:
12 changes: 12 additions & 0 deletions app/config/routing.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
myddleware_api:
resource: "@MyddlewareApiBundle/Resources/config/routing.yml"
prefix: /api

api_platform:
resource: .
type: api_platform
prefix: /api

api_login_check:
path: /api/v1_0/login_check

fos_js_routing:
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"

Expand Down
5 changes: 4 additions & 1 deletion app/config/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,7 @@ security:
#- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/, role: ROLE_ADMIN }
#- { path: ^/ajouter, role: ROLE_ADMIN }
- { path: ^/rule/, role: ROLE_USER }
- { path: ^/rule/, role: ROLE_USER }

- { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
# - { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
Loading

0 comments on commit 41e454d

Please sign in to comment.