Jump to content

Blesta Addons

Alpha Developers
  • Posts

    4,868
  • Joined

  • Last visited

  • Days Won

    389

Reputation Activity

  1. Like
    Blesta Addons got a reaction from Tyson in Transactions - Filter Options   
    it would be nice and totally usefull to have filters in transactions page (billing/transactions/) .
    some times we need to filter by a gateway, amount or by dates ... ect. with the actual view i not possible we have ony option to order by or search option.
  2. Like
    Blesta Addons reacted to Paul in 1 (One) Minute Cron Jobs :)   
    Customers may pay with a payment method that takes the client away from Blesta, which posts back to Blesta when the payment is completed. Provisioning services through certain modules may take a significant amount of time to complete, such that making the user wait in the browser may result in a timeout. We are considering an enterprise level feature that adds a daemon to your server that runs continuously and processes certain jobs like order provisioning in near real-time.
  3. Like
    Blesta Addons got a reaction from Paul in Can't Apply payment   
    HAVE YOU CHECKED THE ENTRY IN DATABASE BY PHPMYADMIN FOR EXAMPLE ?
     
  4. Like
    Blesta Addons got a reaction from Joseph H in Can't Apply payment   
    HAVE YOU CHECKED THE ENTRY IN DATABASE BY PHPMYADMIN FOR EXAMPLE ?
     
  5. Like
    Blesta Addons reacted to stacklicense in 1 (One) Minute Cron Jobs :)   
    The whole 5 minute cron thing is bizzare, why do orders submitted via the order form even need to wait for a cron job to fire...
    Perhaps also look into implementing something similiar to hostbillapp.
    https://hostbill.atlassian.net/wiki/spaces/DOCS/pages/491527/HostBill+Queue+Performance
  6. Like
    Blesta Addons got a reaction from activa in Currency Format   
    let me vote for it
  7. Like
    Blesta Addons got a reaction from activa in Config Addons Quantity field   
    it would be more professional and simple if Blesta change how the quantity field is rendered now . a more simple quantity filed  should be more elegant and all device compatible . something like this sample

    sample code
    https://bootsnipp.com/snippets/dGWP
     
     
     
     
  8. Like
    Blesta Addons got a reaction from activa in custom client fields for contacts   
    it would be better to allow contacts  also to have custom fields like clients account.
    now the custom fields is apply to clients account only .
  9. Like
    Blesta Addons got a reaction from activa in pre action events   
    i have already requested this feature, the competitor do this from years now, they have pre-events and after-events (hooks) and they look to response to complete the action or return the returned errors.
    i think this behavior a great way to extend the software and give the developers the ability to do more features and staff . the events now in Blesta is just like a notification system about completed actions, and also i think is no sense for look for after-events return as the action is already completed. 
  10. Like
    Blesta Addons reacted to Michael in proper domain name not appear in the order page   
    You haven't got the correct order form you need to set it as Domain.

     
    Looking more closely it might be you have another group.

     
    Blue: Domain package group
    Purple: Hosting packages.
  11. Like
    Blesta Addons got a reaction from activa in DataTables   
    i suggest to use DataTables in tables specially in client side for invoices, services and transactions . the plugin add pagination and search with filter without the need to any http request, why in client side?
    - Blesta doesn't offer search option for clients in services, transactions, invoices
    - majority of clients has some few services, invoices and transaction, so it will not lead to freezing page or slow navigation. (against admin side)
    we using it in some other project and is totally a wonderful plugin to play with tables, and we hope to see it in blesta .
  12. Like
    Blesta Addons reacted to PauloV in Best way to migrate current services from cPanel to DA?   
    @Tyson @MBH2006 @Nahuel
    Hello
    We have made some years in 2015 lol, long time ago a tool to map/move services from one module to outher   in this case was moving from "Blesta Universal Module" to "OpenSRS Module"
    We only need the Services ID from Module A (cPanel) and Module B (Direct Admin)
    Here is the code exemple on the Plugin:
    public function install($plugin_id) { $sendreport = null; $module_A = array('1','2','3'); // put here the Service Package Id's from Module A $module_B = array('4','5','6'); // put here the Service Package Id's equivalent to Module A to migrate $module_migrate_map = array_map(null, $module_A, $module_B); foreach ($module_migrate_map as &$value) { $upackages = $this->Record->select(array("pricing_id","package_id"))->from("package_pricing")->where("package_pricing.package_id", "=", $value[0])->fetchAll(); $sendreport .= "Module A Package ID = ". $value[0]."\n"; foreach ($upackages as $upackage) { $upricings = $this->Record->select(array("id","period","term"))->from("pricings")->where("pricings.id", "=", $upackage->pricing_id)->fetchAll(); $sendreport .= "Module A Package Price ID = ". $upackage->pricing_id."\n"; foreach ($upricings as $upricing) { $gterm = $upricing->term; if ($upricing->period == "month") $gterm = ($upricing->term / 12); $sendreport .= "Module A Price Period = ". $upricing->period."\n"; $sendreport .= "Module A Package Price Term = ". $gterm." -> Original Term = ".$upricing->term." \n\n"; $sendreport .= "Module B Package ID = ". $value[1]."\n"; $opackages = $this->Record->select(array("pricing_id","package_id"))->from("package_pricing")->where("package_pricing.package_id", "=", $value[1])->fetchAll(); foreach ($opackages as $opackage) { $sendreport .= "Module B Price ID = ". $opackage->pricing_id."\n"; $opricings = $this->Record->select(array("id","period","term"))->from("pricings")->where("pricings.id", "=", $opackage->pricing_id)->where("pricings.period", "=", "year")->where("pricings.term", "=", $gterm)->fetchAll(); foreach ($opricings as $opricing) { $opricingid = $opricing->id; $sendreport .= "Module B Package Price Period = ". $opricing->period."\n"; $sendreport .= "Module B Package Price Term = ". $opricing->term."\n"; $sendreport .= "\n\n---------------BEGINING---------------\n"; $oservices = $this->Record->select(array("id"))->from("services")->where("pricing_id", "=", $upricing->id)->fetchAll(); foreach ($oservices as $oservice) { $sendreport .= "Migrate from A to B Imported Service ID = ". $oservice->id."\n"; $this->Record->where("pricing_id", "=", $upricing->id)->where("module_row_id", "=", "2")->update("services", array("pricing_id"=>$opricingid, "module_row_id"=>"3")); $this->Record->where("service_id", "=", $oservice->id)->where("key", "=", "user1")->update("service_fields", array("key"=>"domain")); $this->Record->from("service_fields")->where("service_id", "=", $oservice->id)->where("key", "in", array("opt1","opt2","pass","user2"))->delete(); } $sendreport .= "\n------------------END-------------------\n\n"; } } } } $sendreport .= "\n\n"; } mail("notify@mydomain.com", "Blesta - Migrate from Module A to Module B Report", $sendreport); } Hope this help someone  
    Regards,
    PV
  13. Like
    Blesta Addons reacted to Tyson in Help About Input Rules for Text and Password Fileds   
    In the Universal Module, you can define service options, which are fields that customers can enter when they order a service.
    You mentioned using regular expressions to validate the input, which you can do by defining them in the "Input Rules" section for each of your fields as described in the Universal Module documentation.
    e.g.
    { "hostname":{ "valid":{ "rule":["matches", "/^[a-z0-9]{1,24}$/i"], "message":"Please enter an alphanumeric hostname between 1 and 24 characters in length." } }, "password":{ "valid":{ "rule":["matches", "/^[a-z0-9\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\+\\_\\-\\=]{10,24}$/i"], "message":"Please enter an alphanumeric password between 10 and 24 characters in length. You may also include any of the following characters: !@#$%^&*()+_-=" } } } My example does not enforce a minimum 1 lower case character, 1 upper case character, or 1 digit, but you can update the regular expression to whatever you need.
  14. Like
    Blesta Addons reacted to Paul in considering Blesta instead of WHMCS   
    That's weird regarding your email, I see you're registered with that currently. Maybe the IPBoard Spam service had an issue with the address, because the email/domain is NOT blocked internally by us. We do block a lot of free email domains, but not yours.
    I'd like to build a Lightsail module, a few people have asked for it but it hasn't risen to the level of demand we need to move forward with it yet. Anyone want to sponsor?
  15. Like
    Blesta Addons got a reaction from Paul in How to merge two services   
    no option to split invoice, he need to pay the whole amount of invoice to activate all the services.
  16. Like
    Blesta Addons got a reaction from Amit Kumar Mishra in DataTables   
    i suggest to use DataTables in tables specially in client side for invoices, services and transactions . the plugin add pagination and search with filter without the need to any http request, why in client side?
    - Blesta doesn't offer search option for clients in services, transactions, invoices
    - majority of clients has some few services, invoices and transaction, so it will not lead to freezing page or slow navigation. (against admin side)
    we using it in some other project and is totally a wonderful plugin to play with tables, and we hope to see it in blesta .
  17. Like
    Blesta Addons got a reaction from PauloV in [Module] Hetzner Cloud   
    new release 1.5.0
    + Added Option to enable/disable rescue mode
  18. Like
    Blesta Addons got a reaction from PauloV in [Module] Hetzner Cloud   
    This module is for Cloud and not for robot.
    this is already supported, from package creation page you can chose the server base of the package.
    the cPanel/Softaculous licensing will be implemented like a hook system for the module, we have already done it with our virtualizor extended module, after we will sur is totally functional we will release it and port them to Hetzner Cloud module too.
    We don't have any public changelog or github reposity now, we have our internal project system. Just to note we also using the Hetzner Cloud module for our other brands and we should update it and adding more futures to our clients and of course the blesta addons users will get this features also .
    Rescue is in our next release, ISO Images and Graphs will come later, maybe we will ad support for volumes before them as they are very used .
     
  19. Like
    Blesta Addons got a reaction from Paul in [Components] Html Invoice   
    v 3.1.0 released .
  20. Like
    Blesta Addons got a reaction from Paul in [Module] Hetzner Cloud   
    new release 1.5.0
    + Added Option to enable/disable rescue mode
  21. Thanks
    Blesta Addons reacted to PauloV in [Module] Opensrs - Beta 1.0.8 Relesed :)   
    Hello
    Please download on the first post the updated version, replace and test it

    Make sure you open the port 55443 on your firewall

    Regards,
    PV
  22. Like
    Blesta Addons got a reaction from PauloV in [Module] Observium module   
    Observium Module For Blesta
    We are excited to announce the release of one of the advanced module for blesta, is OBSERVIUM, with this module you can add port as a service and asign it to a client, the client can view the real time statistique and the overusage and the projected overusage, the click can also see the graph bandwith from X to X date . the admin also can see stats and graph for observium port, admin can also change the assigned port to the client and add a new one. Admin can set the bandwith calculation, either 95th or total bandwith, can set the price of the overusage bandwith witht a selected unit.
    the module come with a helper plugin, is used to generated the overusage invoices in the ifrst of every month for the last month.
    the module also come with thier own api wrapper for blesta, just upload the file to the HTML directory of observium.
    Compatibility
    the plugin is fully compatible with Blesta v4 & Blesta v3
    Features
    - Module fully customisable from package section.
    - Assign port to client.
    - Clients/Admins can view real time usage, stats and ghraphs for a selected period.
    - The helper plugin for observium is used to generate invoice for overusage.
    Screenshots
    overview of bandwith

     
    Graph Overview

     
    Real time port bandwidth info

     
    Order
    More Info
    the price is 49.99$ Yearly , (or 5$ Monthly in case any one want to test the module before make the yearly subscription) . you can order here.
    any bug/feedback report it here .
    best regards
     
  23. Like
    Blesta Addons reacted to activa in How to know what language phrases changed with upgrades   
    Admin tools from blesta addons give you the full changes and missing languagues phrases.
  24. Like
    Blesta Addons reacted to PauloV in pre action events   
    For a dev, all actions have to be able to run pre eventes and after events, thas common sence
    For me this is a priority one inclusion and its very easy for Paul/Tyson/etc to include in next release
     
  25. Like
    Blesta Addons reacted to PauloV in Config Addons Quantity field   
    +1

×
×
  • Create New...