New UCRM version 2.3.0 has been released


  • U
    Ubiquiti Employee

    Highlights:

    • UCRM translations. Spanish, Portuguese and Portuguese (Brazil), Catalan, Swedish, Turkish, Dutch, Latvian, German. Change the UCRM language in System > Settings > Localization.
    • Customizable invoice templates. All texts, styles and any data shown on the invoice are editable now.
    • Deferred service change. You can define a service change to be applied on the specified date in the future.
    • Service reactivation enabled. While doing so you can also modify any service parameters, e.g. change the billing attributes completely.
    • Detachable service device. While deleting a service, you can attach the device to another client's service without a need to define all device parameters again.

    … and much more. See the full changelog (this release comprises all changes from the former beta version, i.e. from version 2.3.0-beta1 to 2.3.0-beta4)

    Update guide:

    For update instructions view our update guide or install guide.

    Feature requests:

    For new feature requests, please add a new or upvote an existing one in  <u>UCRM Feature Requests</u>

    Special thanks to:

    the community users who did a tremendous job to help us with the translations. If you want to be involved in this please refer to this thread.


  • Q
    Beta Testers

    I've upgraded from UCRM 2.2.2 to 2.3.0 and everything appears to be fine but I did notice an error at the end of the installation:

    stty: 'standard input': Inappropriate ioctl for device
    Booting UCRM
    UCRM ready
    conntrack v1.4.4 (conntrack-tools): 0 flow entries have been deleted.
    Removing old UCRM images
    Error response from daemon: page not found
    

  • U
    Ubiquiti Employee

    Don't worry, the update is ok.

    There was just a minor glitch in the pruning of old docker images. The current update script is fixed now.
    Thanks for notifying.


  • Q
    Beta Testers

    UBNT-Petr wrote:
    Don't worry, the update is ok.

    There was just a minor glitch in the pruning of old docker images. The current update script is fixed now.
    Thanks for notifying.


    Is there anything I need to do to clean up the old docker images?


  • U
    Ubiquiti Employee

    You don't need to do anything. All unused images will be removed next time you execute the update script.

    If you really need to prune the images right now, you can run this:

    oldImages=$(sudo docker images | grep –color=never "ubnt/ucrm-billing" | grep --color=never "<none>" | awk '{print $3}' | tr '\r\n' ' ' | xargs)</none> || true &&if [[ "${oldImages:-}" != "" ]]; then docker rmi ${oldImages}; fi
    
    

  • D
    Beta Testers

    There is a problem in 2.3.0 where custom Invoice templates created prior to a backup are not restored with the backup resulting in a loss of any customization.  The database retains the template names, but the template data and CSS information is wiped.


  • U
    Ubiquiti Employee

    thanks for reporting. So far, UCRM backup involves just the database data, no images, clients' documents, etc.
    An upgrade for backup is already in our scope, will be released soon.


  • U
    Ubiquiti Employee

    Update: Invoice templates are already included in db backup but I can confirm they cannot be used after db is restored from that backup.

    We will release a hotfix for this.

    The other items such as images will be added in the db backup in following releases.


  • D
    Custom Avatar

    Anybody else experiencing issues with changing the quantity for invoice items after upgrading to 2.3.0? Up until this point you couldn't choose a period that the service was already billed for, but now it looks like you can select any period, even past months that were already billed.
    Is this a known issue with the 2.3.x branch?


  • Ubiquiti Employee

    Hello @Detoxica, this is actually a feature. You are now allowed to create an invoice for any service period.

    However the system still remembers which period was invoiced last and will NOT automatically create invoice for an already billed period. You can override this memory by manually setting which period was invoiced last by clicking the edit of "Invoice information" on service detail page and changing the "Last invoiced date" field.


  • D
    Custom Avatar

    Hi @UBNT-Ondra, thanks for clarifying that. May I suggest that this should be an optional feature? Some people might prefer more control, while some others would prefer if the people working with the platform are not allowed to invoice the same period twice. It could either be an organisation setting, or better yet a group permission.


  • U
    Ubiquiti Employee

    @Detoxica thanks for that idea, will be added to the feature requests (when it's back online).


Posts 12Views 80
Log in to reply

Looks like your connection to Ubiquiti Networks Community was lost, please wait while we try to reconnect.