Reply
Ubiquiti Employee
Posts: 3,740
Registered: ‎12-10-2015
Kudos: 1330
Solutions: 292

New UCRM version 2.15.0-beta1 released!

[ Edited ]

Great news, we got a new UCRM version for you.

We are happy to announce a new UCRM version with many new features and upgrades, which many of them comes from your feedback, your feature requests, and discussions in this community forum. Thanks a lot!

 

Use the in-app update button to switch to this beta version. 

 2.15 summary.png

 

Full changelog: 

 

Added

Major Improvements

  • Pro-forma invoicing. Feel free to send pro-forma invoices (for example as a "payment notice") instead of real invoices to your clients. The regular invoices will be generated automatically (in the paid status), once the pro-forma invoice gets paid.
  • Easy plugin installation. View all available plugins inside the UCRM app, download and install any using a single click.
  • New simplified forms for Client, Service, and Service Plan. - this is to make even the robust configurations better organized and easily comprehensible. All the options and toggles are still there but only the most frequently used are visible by default - Let us know if you think there is something which needs improvement.

Improvements for Billing

  • Customizable rounding of invoice total. For example, this may be used if you don't want to charge cents to your clients. Set it up in System > Organizations > edit your organization's billing options.
  • Payment receipts can be numbered using a custom sequence (similarly to invoice numbering). If you want to show the number on recept PDF, go to System > Customization > Receipts and put the number placeholder to the template.
  • Configure how to display client's credit/debit balance (positive or negative sign can be used for client's credit, the opposite sign will be used in case of client's debit). Go to System > Settings > Application.

Other new features

  • Improved CSV Import. Now you can import thousands of clients (and their services) using a single CSV file. Additionally, GPS coordinates are automatically computed from the client's address.
  • Tickets having subject only are enabled now (the ticket body can be left empty).
  • Job's attachments are now included in UCRM backups.
  • Payment list now contains the name of the user who added the payment into the system.
  • More options for the Sandbox Termination. Now, you can choose whether the invoicing should continue or start over when you delete all the invoices during the sandbox termination.
  • Variable for "Invoice amount due" is now available in the "New Invoice Email" template.
  • UI/UX Improvements: "Super admin" visibly marked in the user list, more tooltips and improvements enhancing intuitive usage, better customization of invoice/quote/proforma number sequence.
  • Now, a closed ticket is reopened automatically when the client adds a comment to the ticket.
  • Placeholder for "Taxable supply date" is now available for invoice templates.
  • Better default Client Zone invitation email text, client's username is now included. If you are using customized text, you can add the username placeholder on your own.
  • Webhooks triggered by "delete actions" are now sending the deleted entity, instead of just the id. Better json formating in webhook logs.
  • CSS for custom UCRM look is included in the backup file now.
  • Client's log improvements.

API Enhancements

  • Payment ordering and filtering enabled.
  • Client's and invoice's custom attributes editabled.
  • New API endpoints to void/delete invoice and to download invoice PDF.
  • New option to create a quoted service.
  • New "apply credit" option while creating invoice via API, true by default.

Changed

  • UX Improvements in the main menu structure. Invoices and Payments are now easily accessible. Some more useful features are more accessible now, e.g. the Batch Mailing tool button above the clients grid.
  • Now, the internal ticketing notifications (to the support email address) are sent even when the comment or ticket is created by an administrator (and not only by a client).
  • EULA and Privacy Policy moved from the login screen to avoid confusions among WISP's clients.
  • Global settings option "Approve invoices automatically" is now applied to all existing client's services, not only to the newly created ones. This is applied only to services having "Approve invoices automatically" set to "use system default".
  • The dashboard overview now comprises all organizations.
  • PHP upgraded to version 7.2.13

Fixed

  • Account statements now include today's activities.
  • Fixes and improvements related to the webhooks for ticketing.
  • Crashes of Client Zone invitation emails when sent in a batch to a big number of clients.
  • Fixed period invoicing suppressed till the next auto-create process in the situation, when "prorated separately" option is used. Now, both the prorated and the following period are invoiced separately, though at the same time, as they should.
  • Fix for Office365 shared email accounts linked for IMAP Ticketing.
  • Minor fixes and improvements.

 

Full changelog here: 

https://github.com/Ubiquiti-App/UCRM/blob/master/CHANGELOG.md

 

Btw, the integration with UNMS is under heavy construction now. You will love it. Stay tuned for further updates Man Happy

 

reply Hit Reply and let us know what do you think

Please let us know what you like or dislike about the latest improvements. Thank you for your feedback!

Member
Posts: 209
Registered: ‎04-26-2013
Kudos: 78
Solutions: 3

Re: New UCRM version 2.15.0-beta1 released!

Update went well.

Is the install plugin option removed. So we can't install our own testing plugins without using ubnt's github

 

 

/Simon
Ubiquiti Employee
Posts: 3,740
Registered: ‎12-10-2015
Kudos: 1330
Solutions: 292

Re: New UCRM version 2.15.0-beta1 released!

@SimonK you still can upload an own plugin, use the "Upload plugin" button above the plugin list.
New Member
Posts: 37
Registered: ‎05-08-2017
Kudos: 5

Re: New UCRM version 2.15.0-beta1 released!

i have migration error when i use update button.

i can update manually?

Ubiquiti Employee
Posts: 1,266
Registered: ‎03-21-2016
Kudos: 201
Solutions: 146

Re: New UCRM version 2.15.0-beta1 released!

Hello @evolunet2017, can you please post the exact error message here?

Emerging Member
Posts: 50
Registered: ‎03-01-2018
Kudos: 3

Re: New UCRM version 2.15.0-beta1 released!

@UBNT-Petr Hizo falta que agregaran medio de PAGO PAYU para que quedara perfecta.. 
Muy buen Trabajo.

New Member
Posts: 37
Registered: ‎05-08-2017
Kudos: 5

Re: New UCRM version 2.15.0-beta1 released!

when i try to update manually it's jam here

 

+------------------------------------------------+
| UCRM - Complete WISP Management Platform |
| |
| https://ucrm.ubnt.com/ (updater v3.0) |
+------------------------------------------------+

Setting UPDATE_TO_VERSION=2.15.0-beta1
Configuring auto-update permissions.
Backing up docker compose files.
Updating elastic service
Pulling rabbitmq (rabbitmq:3)...
3: Pulling from library/rabbitmq
Digest: sha256:09f02eca2bbb52620187c8a0d03b0eb31cd911d1ac5d9589a67a1670226dc9a6
Status: Image is up to date for rabbitmq:3
Pulling postgresql (postgres:9.5)...
9.5: Pulling from library/postgres
Digest: sha256:b1bd17ceb17880f9a34ee5d100b389a0ebafdba309aed236970a87740b9e2820
Status: Image is up to date for postgres:9.5
Pulling elastic (elastic/elasticsearch:6.2.4)...
6.2.4: Pulling from elastic/elasticsearch
Digest: sha256:9ae20c753f18e27d1dd167b8675ba95de20b1f1ae5999aae5077fa2daf38919e
Status: Image is up to date for elastic/elasticsearch:6.2.4
Pulling web_app (ubnt/ucrm-billing:2.15.0-beta1)...
2.15.0-beta1: Pulling from ubnt/ucrm-billing
Digest: sha256:3c839fc8f2e80a10a415e3d735f872295e800dcacd7fb54285a7b4de20b661b2
Status: Image is up to date for ubnt/ucrm-billing:2.15.0-beta1
Stopping ucrm_web_app_1 ... done
Stopping ucrm_rabbitmq_1 ... done
Stopping ucrm_postgresql_1 ... done
Stopping ucrm_elastic_1 ... done
WARNING: --all flag is obsolete. This is now the default behavior of `docker-compose rm`
Removing ucrm_web_app_1 ... done
Removing ucrm_rabbitmq_1 ... done
Removing ucrm_postgresql_1 ... done
Removing ucrm_elastic_1 ... done
Removing ucrm_migrate_app_run_1 ... done
Going to remove ucrm_web_app_1, ucrm_rabbitmq_1, ucrm_postgresql_1, ucrm_elastic_1, ucrm_migrate_app_run_1
Creating ucrm_postgresql_1
/usr/src/ucrm/scripts/init_log.sh
/usr/src/ucrm/scripts/dirs.sh
Tue Dec 18 15:38:01 UTC 2018 --- Creating directories.
Tue Dec 18 15:38:03 UTC 2018 --- Done creating directories.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic links.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic link for /usr/src/ucrm/app/data.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic link for /usr/src/ucrm/app/EmailQueue.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic link for /usr/src/ucrm/app/logs.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic link for /usr/src/ucrm/app/letsencrypt_logs.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic link for /usr/src/ucrm/web/uploads.
Tue Dec 18 15:38:03 UTC 2018 --- Creating symbolic links for /data/updates.
Tue Dec 18 15:38:03 UTC 2018 --- Publishing current /usr/src/ucrm/app/config/version.yml.
Tue Dec 18 15:38:03 UTC 2018 --- Done creating symbolic links.
/usr/src/ucrm/scripts/parameters.sh
Tue Dec 18 15:38:03 UTC 2018 --- Replacing configuration parameters.
Tue Dec 18 15:38:03 UTC 2018 --- Done replacing configuration parameters.
su-exec nginx /usr/src/ucrm/scripts/migrate.sh
Tue Dec 18 15:38:03 UTC 2018 --- Creating database backup.

Ubiquiti Employee
Posts: 1,266
Registered: ‎03-21-2016
Kudos: 201
Solutions: 146

Re: New UCRM version 2.15.0-beta1 released!

@evolunet2017 If you have large database and/or lots of files, it can take a while to create a backup, that does not mean it's jammed. If you received a migration error, please post the exact error message here, otherwise we're not able to help you.

Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23

Re: New UCRM version 2.15.0-beta1 released!

We successfully upgraded I would like to warn everyone that this update seems to take about 30 minutes don't mess with your server it just takes a long time! it seriously had me freaking out for a bit but thankfully it worked out

 

 

Also, the new Plugin design is awesome good Job!

Ubiquiti Employee
Posts: 1,266
Registered: ‎03-21-2016
Kudos: 201
Solutions: 146

Re: New UCRM version 2.15.0-beta1 released!

[ Edited ]

@900mhzdude Since scheduling attachments are included by default into UCRM backups in this update, it's possible that the backup creation (which is part of update process) will take longer time than usual if you have lots of them.

New Member
Posts: 37
Registered: ‎05-08-2017
Kudos: 5

Re: New UCRM version 2.15.0-beta1 released!

ok manually update work

but after update on search on client page i have this error

 

error interne of server

 

GET /client?grid-filter%5Bsearch%5D=richard&grid-csrfToken=hEYIzL3PrtOSxUFIz_HqumJsjtF9AdQx3goH_9Grrpo&grid-page=1&ajaxRequestIdentifier=appbundle-grid-client-clientgridfactoryactive-grid&grid-do=filter)

Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23

Re: New UCRM version 2.15.0-beta1 released!

@UBNT-Ondra  @UBNT-Petr

 

 

I can also confirm this update broke client search get a red pop up

with this

 

×

Internal server error.
(GET /client?grid-do=filter&grid-filter%5Bsearch%5D=steele&grid-csrfToken=cFUFocD1fbszBiSelQwABkO39Hi-j2XI46CWOlJnBEM&grid-page=1&ajaxRequestIdentifier=appbundle-grid-client-clientgridfactoryactive-grid)
Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23

Re: New UCRM version 2.15.0-beta1 released!

Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23
Emerging Member
Posts: 102
Registered: ‎07-05-2017
Kudos: 21
Solutions: 1

Re: New UCRM version 2.15.0-beta1 released!

upgrade went fine (but very long)

 

but now cant search in client page (not the top search bar)

exact same error code as @900mhzdude

Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23

Re: New UCRM version 2.15.0-beta1 released!

Note that this bug is the search bar next to tag search I can still search for clients with the big bar at the top of UCRM

Emerging Member
Posts: 87
Registered: ‎04-13-2011
Kudos: 3

Re: New UCRM version 2.15.0-beta1 released!

Having the same problem with the client search on the client page.

 

Also is there a way to disable the below new admin emails.  This greatly increases email volume and notifications for our operation and would be something we'd prefer to disable if possible.

 

  • Now, the internal ticketing notifications (to the support email address) are sent even when the comment or ticket is created by an administrator (and not only by a client).
Member
Posts: 218
Registered: ‎11-18-2009
Kudos: 56
Solutions: 4

Re: New UCRM version 2.15.0-beta1 released!

Nice addition of Plugin fixes/additions again folks!

 

Looking forward to having more time to work on them.

Emerging Member
Posts: 74
Registered: ‎02-04-2014
Kudos: 41
Solutions: 2

Re: New UCRM version 2.15.0-beta1 released!

Nice improvement!

 

I hop in a near future the system will be bilingual. We work with french and english customer it will be nice if we can set each customer with there own language. Actualy I have change the email and invoice template to put each text in french and english. It's a bit to much information for a customer.

 

 

When the VoIP integration, I was thinking it was plan for v2.15.x ?

 

I want to modify the payment method, I don't use papal, Authorize Net etc. Can we delete it from the list and add custom field?

 

 

Otherwise greate works. 

Veteran Member
Posts: 4,523
Registered: ‎05-19-2009
Kudos: 762
Solutions: 23

Re: New UCRM version 2.15.0-beta1 released!

you can now create custom payment systems via Plugin

 

 

 

Why not make a different service plan for each language and then make an invoice to have the language for that service plan?

Reply