Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/20/2014 in all areas

  1. I've just done the hard work for other members all packaged up for you with the needed edits, it works for me that's how I know it's safe to do. All you need to do, is edit the tables with 's code, and then just upload this to your Blesta root and extract, this will then overwrite the needed files. BLESTA 3.1.1 http://licensecart.com/public/support-manager-paulov.zip The only issue I have with mine is if you click spam, it doesn't load the tickets until you F5. Hopefully it's just my mistake and Paulo V can help and then that will be fixed in the zip.
    2 points
  2. Paul

    Opensrs / Tucows

    No. When we made the roadmap public all tasks by default were made private. As we move forward, most tasks will be changed to public or created as public. Even so, there will be tasks that remain private. Just because it doesn't show up at dev.blesta.com doesn't mean it's not in there. OpenSRS belongs to CORE-387. OpenSRS was originally going to be the first module with reliance/integration with our planned domain registrar plugin, CORE-818. However, the plugin is going to take some time to complete and the demand for OpenSRS caused us to rethink this. It will be released prior to the plugin, and work similarly to all the other domain registrar plugins that ship with Blesta.
    2 points
  3. UPDATED 09-05-2018 - Add an extra option on Suport Manager Pro in Plugin manager to showw All Companies Tickets. By default only shows the selected Companie Ticket, you can change it now to show all. Thanks to WebhostingNZ.com (not testes 100% because we dont have MultiCompany to test it ) - Optimised code. Removed some CSS and Javascript that was duplicated has latest Blesta alredy include in CORE - Some minor changes in Ticket Replay on Admin side to better display Notes, Replies, Logs UPDATED 15-03-2018 - Merged all Support Manager 2.12.0 Core compatible with latest PHP 7.0/7.1 - Fixed all issues found by blestares ( ) using on PHP 7.0 / 7.1 Note: Have to clean more code but is almost 95% clean now mostly change array into [ ] and " " into ' ' I have made alot of testing, but maybe I have miss something. If you found any bugs please tell me to start adding new features New Screen SHots 2016 (I will update the screen shots late this weekend to 2018 ones ) Added: GitHub repository to check, help, and download: https://github.com/qlpqlp/Blesta (have to update to 2018 code) BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! BEFORE ANY INSTALATION OR UPGRADE BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! How to Install (Only for Support Manager Pro and Blesta 4.2.2 or Above)? If you want all functionality of the "Support Manager Pro" and atthe same time have "Support Manager" original, just do: 1º- Download the full Suport Manager Pro Plugin here -> Download Support Manager Pro Plugin (updated 15-03-2018) 2º- Uncompress, and upload the folder "support_managerpro" to blesta /plugins/ directory. 3º- Go to Blesta Admin, and click on Setings->Company->Plugins->Available and it will list the "Support Manager Pro" plugin, just Click on "INSTALL" 4º- Now you will see on new menu item called "Support Pro". Now you have to configure everything like the original Support Manager. ==================================================================================================== BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! BEFORE ANY INSTALATION OR UPGRADE BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! - BACKUP!! ==================================================================================================== How to Upgrade (Only for Support Manager Pro and Blesta 4.2.2 or Above)? If you want all functionality of the "Support Manager Pro" and atthe same time have "Support Manager" original, just do: 1º- Download the full Suport Manager Pro Plugin here -> Download Support Manager Pro Plugin (updated 15-03-2018) 2º- Uncompress, and upload the folder "support_managerpro" to blesta /plugins/ directory. 3º- Go to Blesta Admin, and click on Setings->Company->Plugins and it will list the "Support Manager Pro" plugin, just Click on "UPGRADE" ==================================================================================================== 27-02-2014: A special thanks to CubicWebs for helping in the css marktup 13-03-2014: A special thanks to @cloudrck for helping in detecting a bug 15-03-2018: A special thanks to @velaware for helping in detecting a bug Any bugs or sugestions, tell us. We hope you like it Regards, PV
    1 point
  4. While doing work for a client, one of the requests was to make it so the SolusVM module properly (un)suspends a virtual server, instead of shutting down/starting up (which the client could then easily reverse if they wanted via SolusVM CP). The fix to this is actually pretty simple, so I thought I'd share it! This assumes you're running Blesta v3.1.1 with no changes made to the module: Open /path/to/blesta/components/module/solusvm/solusvm.php in your favorite text editor, and look for line 482: $this->log($row->meta->host . "|vserver-shutdown", serialize($params), "input", true); $response = $this->parseResponse($server_api->shutdown($params), $row); Now, here we want to edit both references of "shutdown" to "suspend" like so: $this->log($row->meta->host . "|vserver-suspend", serialize($params), "input", true); $response = $this->parseResponse($server_api->suspend($params), $row); To unsuspend it we just use go to the unsuspendService function and look for this (around #526): $this->log($row->meta->host . "|vserver-boot", serialize($params), "input", true); $response = $this->parseResponse($server_api->boot($params), $row); We want to replace "boot" with "unsuspend": $this->log($row->meta->host . "|vserver-unsuspend", serialize($params), "input", true); $response = $this->parseResponse($server_api->unsuspend($params), $row); There you have it. Suspendable SolusVM containers that clients can't just start back up!
    1 point
  5. This has been added into the cPanel Extended module as CORE-1057, and the updated version will be added to the cPanel Extended module thread for v3.2 of Blesta when the beta comes around.
    1 point
  6. I believe the goal is to keep it backwards compatible. Existing modules that are not updated to take advantage of features of the new plugin should work, they just won't make use of any plugin features.
    1 point
  7. Awesome, thanks for the contribution. I've added a note to CORE-1036, we'll review your implementation.
    1 point
  8. An option to require a user reset their password on next login is not a bad idea. That could potentially be used for new accounts like this. However, the password reset method that is currently implemented is preferable for that purpose. It allows the user to request a password reset, receive a time sensitive link via email, and change the password to one they want.
    1 point
  9. The license is legit and transferrable.
    1 point
  10. Paul

    Generate Password

    It looks like this is tentatively assigned to version 3.3, and part of CORE-552. It's unlikely we would email a client their password due to security reasons, although when a new account is created the password can already be sent in the client registration email. We don't send passwords in these emails ourselves, and recommend against it. It's better if they request/receive a password reset email and choose a new password in cases where they do not create their account.
    1 point
  11. Paul

    Move From Boxbilling To Blesta

    There's currently no importer available, but if you don't have a large number of clients in bb, you should be able to recreate them in Blesta and add their cPanel accounts through the Add Service option on their client profile pages. Just uncheck the "use module" option, so that it does not attempt to create the accounts again on your cPanel server.
    1 point
  12. Oh, just to add.. this pretty much will not affect 3rd party extensions, only those that ship with Blesta. The upgrader is not going to go to the marketplace and download extensions in order to upgrade them. That will still need to be done manually for the time being, and with a click in the future once the marketplace is up and running if the extension is available on the marketplace.
    1 point
  13. I dunno, good question. Now's a good time to voice your concerns. Cody can elaborate more on what we were planning, I see there's not too much in way of specs in project management. I do know that it was something that was going to be difficult to do originally, and that's why it isn't in there already.. but it sounded like he pretty much has it figured out now.
    1 point
  14. Yep, the idea is to make it an automatic part of the standard upgrade process.
    1 point
  15. Final solution that is 100% working, and now, can add also responses on character focus, the way that should work Open plugins/support_manager/views/default/admin_tickets_add.pdt on line 177 change from: function setPredefinedResponse(response_id) { $(document).blestaRequest('GET', '" . $this->Html->safe($this->base_uri . "plugin/support_manager/admin_tickets/getresponse/") . "' + response_id, {}, function(data) { if (data) { $('#details').val($('#details').val() + data); $('#details').scrollTop($('#details')[0].scrollHeight); } }, null, {dataType:'json'} ); } To: jQuery.fn.extend({ insertAtCaret: function(myValue){ return this.each(function(i) { if (document.selection) { //For browsers like Internet Explorer this.focus(); sel = document.selection.createRange(); sel.text = myValue; this.focus(); } else if (this.selectionStart || this.selectionStart == '0') { //For browsers like Firefox and Webkit based var startPos = this.selectionStart; var endPos = this.selectionEnd; var scrollTop = this.scrollTop; this.value = this.value.substring(0, startPos)+myValue+this.value.substring(endPos,this.value.length); this.focus(); this.selectionStart = startPos + myValue.length; this.selectionEnd = startPos + myValue.length; this.scrollTop = scrollTop; } else { this.value += myValue; this.focus(); } }) } }); function setPredefinedResponse(response_id) { $(document).blestaRequest('GET', '" . $this->Html->safe($this->base_uri . "plugin/support_manager/admin_tickets/getresponse/") . "' + response_id, {}, function(data) { if (data) { $('#details').insertAtCaret(data); } }, null, {dataType:'json'} ); } Please test and send feedback Regards, Paulo V
    1 point
×
×
  • Create New...