CHANGELOG SELLYOURSAAS FOR DOLIBARR ERP CRM
- FIX Renewal of letsencrypt wildcard certificate when we use more than 1 domain on the same server
- FIX Email sent by sellyoursaas admin tools on deployment server are sent using local mail
- NEW Can set the alternative style into config SELLYOURSAAS_EXTCSS instead of URL
- NEW Add --prune-empty-dirs on backup scripts to save inodes
- NEW Add a link to switch directly to the list of backup errors from the counter on list of deployment server
- NEW Add a copy/paste picto after each field in the SSH/SFTP/Database info tabs
- NEW Can search on os or db username or db name from the quick search
- NEW Powerfull users need to enter a password for sudo with new default setup
- NEW Can use wildcard into list of whitelist IP (e.g. "1.2.3.*")
- NEW Add test on user admin for scripts that must be launched as "admin".
- NEW Save the choice "I am a non profit organization" of thirdparty creation.
- NEW Add SELLYOURSAAS_DISABLE_NEW_INSTANCES_EXCEPT_IP to set a list of IPs allowed to register even when registrations are globally closed.
- NEW Can set a message on the registration page (instead of generic message), when we disable globally creation of new instances.
- NEW Remove some warnings to prepare compatibility with PHP 8.2
- NEW Can set max number of emails per instance
- NEW Add count of backup and error backup into list of servers
- NEW Store list of deployment servers into a table
- NEW Add script disk_used_per_instance.sh
- NEW Can send an email on sellyoursaas job error (need dolibarr 17+)
- NEW Can add a server and remove it from the Deployment tab. Need write permission of sellyoursaas. No more need for admin status.
- NEW Retreiving version of a deployed instance uses the SQL definition found into package instead of hardcoded SQL.
- NEW Can defined frequency of backup per instance
- NEW Show the number of open instances in the page to setup Deployment servers
- NEW Using the restore_instance tool add a line into historic of events for instance.
- NEW Add a page view to list instances with current backup errors
- NEW Add some blacklist tables et page to edit them.
- NEW Add a whitelist table and page to edit it. Any IP in this table is allowed to create instance whatever are other checks.
- NEW Add an evil picto on instances flagged as evil
- NEW Add a page to list all evil instances (with filter predefined for this)
- NEW Enhance the clean.sh script
- NEW Add a parameter "Max number of deployement per IP (VPN)" (default 1) that is specific on VPN usage so different than the paramater "Max number of deployement per IP" (default 4)
- NEW Add option SELLYOURSAAS_MAX_MONTHLY_AMOUNT_OF_INVOICE
- NEW Can enable/disable external service to validate IP or email in a simple click into SellYourSaas module setup.
- NEW The option "Direct access to SFTP/mysql" on service setup now accept the value "On demand only". The tab will be visible to customer with a message to ask the access doing a ticket.
- NEW Split the setup page into several pages.
- NEW Can contact IPQualityScore external service to validate email quality (like done for IP validation)
- NEW Add option backuprsyncdayfrequency and backupdumpdayfrequency (Value 1 by default).
- Experimental feature to allow end user to migrate its instance from its own backup (works for a Dolibarr instance only)
- Experimental feature to allow end user to upgrate its instance to a higher version (works for a Dolibarr instance only)
- FIX Can show a different alert/announce message for each deployment server.
- FIX Timezone is filled also for instances created from customer dashboard
- NEW #190 : Add form on uninstall. Enable on option SELLYOURSAAS_ASK_DESTROY_REASON.
- NEW First version of a process of automigration.
- NEW Exclude running installation from more than 24h into quota.
- NEW Add hidden option SELLYOURSAAS_ENABLE_SEPA_FOR_THIRDPARTYID
- NEW Add a limit of number of email with a "per server" setup (inside file /etc/sellyoursaas-public.conf)
- NEW Add Ansible scripts to update the sellyoursaas[-public].conf file.
- NEW #215: Add possibility to force a plan price for resselers
- NEW Add hidden option SELLYOURSAAS_LINK_TO_PARTNER_IF_FIRST_SOURCE to link a registration to a reseller when was just a first origin on web site and even when reseller id was not explicitely into registration url with utm_source=partnerXXX.
- NEW Add option SELLYOURSAAS_SUPPORT_URL
- Fix the payment term of recurring invoice was not propagated on invoice created just after a fix of credit card.
- Fix can not use a closed deployment server with html injection.
- NEW Add option backupignoretables in sellyoursaas.conf to exclude some tables from backup
- NEW Add protection against blacklisted ip on registration
- Support a variable SMTP_SPF_STRING as a substitution string inside the action "SQL after a deployment".
- Can set maxemailperday into the sellyoursaas.conf file.
- Add option SELLYOURSAAS_ONLY_NON_PROFIT_ORGA
- Add a selector to select all resellers for emailing module
- FIX hook afterPDFCreation when there is several pages
- Add SELLYOURSAAS_SUPPORT_SHOW_MESSAGE to show a message
- NEW Add graph for average basket
Initial version.