Jump to content

lukasP

Members
  • Posts

    22
  • Joined

  • Last visited

  • Days Won

    2

lukasP last won the day on September 22 2015

lukasP had the most liked content!

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

1,167 profile views
  1. This is related to all modules I think. The best solution from my point of view is to validate in module the downgrade. So when client is doing downgrade process validation function in module. This function can return true by default and it is up to us if we want to do some validation or not. So for e.g. Plesk, OnApp, SolusVM, cPanel etc. we can check e.g. disk usage and in the validation fuction we can return false in case the disk usage is higher than the requested disk size. Then Blesta will print an error to client like "Your disk usage is higher than requested new disk size.".
  2. Yes, it is. See e.g.: https://docs.onapp.com/display/41AG/Edit+Virtual+Server+Disks It is not related to OnApp only. The VM can have higher disk usage than the new requested size. There are ways to do it. Important is that it should be done by contacting provider for example. Unfortunately Blesta simply accepts the service configuration changes without informing provider about the changes. So the VM can hang or whatever else. So as a workaround I disable descresing VM disk size in module and email provider to consult the situation with client when the module::editService() should process disk size decrease.
  3. Yes, it is just for configurable options. And I agree it should be at the top of Packages > Options > Create Option. Upgrade / downgrade can be determined by the Option value.
  4. Well, it should be placed in Options (Packages > Options > Options > e.g. Disk space). When Client will be editing service (upgrade/downgrade) Blesta will validate the inputs and disallow e.g. Disk space from being downgraded. I agree with Options settings: [x] Allow to upgrade [x] Allow to downgrade
  5. Yes, this is absolutely fine if you have 10 clients, but if you have thousands of clients then it is not convenient. Implementation Admin area Clients > client > Service > Manage > add button to the Actions block: "Generate renewal invoice". Client area Dashboard > service > Manage > add button to the Actions block: "Generate renewal invoice".
  6. We would like to have the ability to disallow downgrade of specific Package option for active services. A checkbox should be added to the Package option configurator which disables the ability to downgrade the Package option. Clients will have just the ability to upgrade the Package option. This is very useful for services using virtualization modules. In some VM filesystems it is not possible to decrease the VM disk size, only upgrade is possible.
  7. +1 Both admin and client should have the ability to generate service renewal invoice early (before it is automatically generated by Blesta).
  8. The development of OnApp module is alive. Be patient, I had to wrote many other plugins and modules for our Blesta installations. Thx
  9. Just to update this topic. Development is still going on. Expect the first public release in October.
  10. Thanks, Tyson Meanwhile I will manually alter the DB table.
  11. Blesta: 3.4.3 Client changes service term e.g. from 1 month into 3 months. The service price is changed to 3 months correctly, but service options pricing remains default (1 month price). When the renewal order is generated the service price is correct (for 3 months), but option prices remain monthly. It seems that when client changes service term the sql table DB.service_options :: options_pricing_id is not altered.
  12. I am developing OnApp module and it should be available during this summer. I am using OnApp PHP Wrapper External as API class. Planned features: - VM provisioning (create, suspend, destroy, change resources) - VM resources upgrades/downgrades invoiced (here I must wait for Blesta 3.5) - VM admin/client: turn on/off, reboot, console, reinstall (+ change template), change hostname, change root password, console (html5), statistics, firewall, backups In the future: - OnApp DNS - OnApp Load balancers - OnApp Smart servers - OnApp CDN I do not plan to develop mettered billing - charge customer per CPU usage etc.
  13. Hi naja7host, Do you have time to write the howto?
×
×
  • Create New...