Leaderboard
Popular Content
Showing content with the highest reputation on 04/04/2017 in all areas
-
[Module] SolusVM Client Module
Abdy and 4 others reacted to Blesta Addons for a topic
SolusVM Client Module SolusVM Client Module for Blesta is a module that integrates with Blesta to manage VPS using SolusVM Client Account instead of Master Account. Features Reboot virtual server Boot virtual server Shutdown virtual server Display virtual server information Suspend virtual server (admin side) UnSuspend virtual server (admin side) More Info the price is 29.99$ Yearly , (or 7$ 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 regards5 points -
Enhancing Universal Module Service Notifications
Blesta Addons and 2 others reacted to NetworkJack for a topic
I've been working on converting our 2.5 Blesta up to a recent version (3.6.x) and one of the things I've been dealing with is replacing a custom integration module we had that allowed us to modify usernames/passwords in a mysql table that was used for RADIUS authentication. I've decided to KISS and use the Universal Module and have it make POSTs to a server that does the actual work of modifying the records as needed for add/edit/cancel/ etc..... The only issue that the information passed in a POST for a Cancel/Suspend/Unsuspend is woefully inadequate to meet our needs of 100% properly identifying the record to modified. In Add/Edit, there is the _other variable that gets data set into it that are not being sent in the other actions. Only the Service level fields are sent. No client ID or Service ID, etc... So I did a little digging in the source code and some debugging and ended up making one simple little change to the following methods: UniversalModule->cancelService UniversalModule->suspendService UniversalModule->unsuspendService UniversalModule->renewService public function cancelService($package, $service, $parent_package=null, $parent_service=null) { $ServiceMeta = array('client_id' => $service->client_id, 'service_id' => $service->id, 'package_id' => $package->id, 'module_id' => $package->module_id, ); if (!$this->sendNotification("service_notice_cancel", $service->fields, $package->module_row, $ServiceMeta, $package->meta)) { $this->Input->setErrors(array('service_notice_cancel' => array('failed' => Language::_("UniversalModule.!error.service_notice_cancel.failed", true)))); return; } return null; } Basically it's that $ServiceMeta array that is populated and then sent in the fourth parameter ($additional_fields) to UniversalModule->sendNotification. This way the receiving endpoint will have all the information required to reference whatever is needed. BTW, this bit of code should help satisfy this Feature Request: http://dev.blesta.com/browse/CORE-16983 points -
[Module] SolusVM Client Module
a.daniello and 2 others reacted to Michael for a topic
Nice module mate, any chance of maybe re-install OS / change hostname?3 points -
Very useful addon and well coded. I wouldn't be without it.2 points
-
[Module] SolusVM Client Module
a.daniello and one other reacted to Blesta Addons for a topic
The SolusVM Client API doesn't support the change hostname & reinstall , we have submit a request tot hem the client API DOCS https://documentation.solusvm.com/display/DOCS/Functions2 points -
This is a one-time paid plugin with unlimited support and updates. This plugin replaces the one shipped with Blesta so you can't use both. It's created to take the CMS to the next level. The plugin does have a few bugs at the moment which are going to be shipped next week so you can remove pages / blog posts, etc and also so you can add comments on the blog pages. We also have 1.2.0 and 1.3.0 all planned out and you can see the to-do list on our community forum after purchase, you can also state what you would like to see and if we like the idea we will add it to our list. Please note after payment for this plugin it's non-refundable due to the nature of the product in question. Blesta 3.6.2 with v1.1.2: Blesta 4.0.0 with v1.2.0: Pages: Blog posts: Categories: Menus: Settings: Multi-language: Blog posts: Videos: Menu Video: http://screencast.com/t/PAcVeZ8QQ Page Video: http://screencast.com/t/81paso43vd Blog Video: http://screencast.com/t/qXecVGKkox Demo url: https://licensedemo.com How can you get the CMS plugin? We provide it with our Modern Integration+ for free and we sell it on it's own here for $150 or $12 a month: Order form. The plugin is fully editable minus the 4 files used for licensing purposes. We'll only support the plugin if no major changes have been done, that way we know it is our issue and not something you've done to it. It's been tested by three people so far, Doug (Evolve Webhost - Modern Integration+), Mujahed (ModulesBakery - Developer) and myself whilst preparing for the next Licensecart design. PS: If you develop a lot for blesta (free plugins / modules, etc) and would like a copy PM me and I'll issue a free license for your hard work in the community. Free Integrations which work on BlestaCMS out of the box: - Margo1 point
-
[Plugin] BlestaCMS
Blesta Addons reacted to Michael for a topic
BlestaCMS 1.2.1 has been released, you can download the patch files and apply them and click upgrade.1 point -
I'm a few months away from doing this at my new house. Mike (Licensecart) sent me the link to this when I said I was doing wiring! I don't call anyone to do anything electrical from AC to low voltage DC! One of the advantages of not needing to do anything right away, is I have the time to think through the whole process. How did the rest of your project go? Ken1 point
-
[Module] SolusVM Client Module
activa reacted to Blesta Addons for a topic
No, but exist some client order multiple or custom vps from different location and they resell them to others, thy don't have reseller or root to use the master SolusVM credential . and to avoid client ticket with reboot or shutdown request , this module do the trick1 point -
Thanks for the contribution. I've added a note to that task to refer to this thread.1 point
-
1 point
-
Just got a bug patch soon when @cyandark spots it on github haha but only effects addon companies / multi-language.1 point
-
This is what I have setup on my Arch box (minus all the fastcgi, security and optimization I have): location / { root /srv/http/blesta.netops.local/public; index index.html index.htm index.php; autoindex off; rewrite ^(.*)$ https://$http_host$request_uri redirect; if (!-e $request_filename) { rewrite ^(.*)$ /index.php; } if ($request_uri ~ "^(.*)/install.php$") { rewrite install.php /%1/install/ redirect; } } location ~ ^/(.*/)?\.git(/|$) { deny all; } location ~ \.(pdt)$ { deny all; } -Adam1 point
-
Does not appear to be working (v4): http://source-docs.blesta.com/class-Record.html as an example. 3.6 still works. -Adam1 point
-
Out of subject, you should change your forum signature to show new stuff / old stuff Nice release1 point
-
BlestaCMS 1.2.0 is finally here Thanks to @Stu and @Henrynowa for testing it for us.1 point
-
Oh yeah. lol.. and Blesta should be in there.1 point
-
Minus the icon on the second row Haha!1 point
-
Messed with this for a while after posting the question. I have come up with the following which seems to work.... location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; # fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # Deny all attempts to access hidden files # such as .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; } # Disallow access to any file with .pdt extension location ~ (\.pdt) { return 403; } } If anyone wants to add to this please feel free to post.1 point
-
On the order form select Domain and Other: How to sell Domains?1 point
-
Yes, you can update the most recent invoices.id_value to match invoices.id (but *do not* change invoices.id). This may result in invoices with duplicate values. After this, subsequent invoices should have an invoices.id_value that increment by one unless you've set an increment value other than 1 under Settings > Company > Billing/Payment > Invoice Customization. Also, will only stay in sync if you have 1 company. (Addon companies would compete for invoices.id)1 point