Squidix Web Hosting
-
Posts
109 -
Joined
-
Last visited
-
Days Won
3
Reputation Activity
-
Squidix Web Hosting got a reaction from Jason Ryan in Ability To Resend Welcome Email
If it's not right there on the manage page, it defeats the purpose. In this case I might as well just copy and paste the password and email it out, since I have to navigate to the plugin.
Can't stress enough that this should be core.
-
Squidix Web Hosting got a reaction from Blesta Addons in Search Service Fields In Smart Search
Self explanatory.
This is how WHMCS works. It's intuitive, it's quick, and the only downside is a negligible performance penalty. Account info (domain/username) is either #1 or #2 in search volume for pretty much any hosting company, next to client names/emails.
Also, the first and pretty much only thing I want to see when searching services, service labels, are not even displayed in service search results.
-
-
Squidix Web Hosting got a reaction from activa in Reusable Product Email Templates
I don't want to edit 10 packages every time there's a tiny change to the welcome email.
-
Squidix Web Hosting got a reaction from activa in Ability To Override Term Rather Than Only Price.
We've written a patch to allow price override on creation.
-
Squidix Web Hosting got a reaction from Infralliance in Email Templates Header / Per Company
+1. Custom CSS and HTML in the header.
-
Squidix Web Hosting got a reaction from Fantasma in Ability To Move A Service From One Client To Another
I know. But I need my staff to be able to do it in the interface.
-
Squidix Web Hosting got a reaction from kikloo in Price Override On Service Creation
And despite all of that, WHMCS is the industry leader. Blesta would be wise to take as many cues as possible from WHMCS.
> See the big picture, maybe Microsoft should copy Sony because more people like the PS4.
Well, yeah.
-
Squidix Web Hosting got a reaction from Blesta Addons in Price Override On Service Creation
And despite all of that, WHMCS is the industry leader. Blesta would be wise to take as many cues as possible from WHMCS.
> See the big picture, maybe Microsoft should copy Sony because more people like the PS4.
Well, yeah.
-
Squidix Web Hosting got a reaction from kikloo in Show Ticket Subjects In Ticket Notifications
Yep, should be default. I'd say [Ticket ID: number] SUBJECT -hash-
-
Squidix Web Hosting got a reaction from Fantasma in Ability To Set An Unpaid Invoice Back To Draft
Would like the ability to turn an unpaid invoice back into a draft.
-
Squidix Web Hosting got a reaction from Lucas in Yearly Breakdowns
Ridiculous. They should do it by hand. A little long division never hurt anybody.
GO TO THE ANT, O SLUGGARD; CONSIDER HER WAYS, AND BE WISE. WITHOUT HAVING ANY CHIEF, OFFICER, OR RULER, SHE PREPARES HER BREAD IN SUMMER AND GATHERS HER FOOD IN HARVEST. HOW LONG WILL YOU LIE THERE, O SLUGGARD? WHEN WILL YOU ARISE FROM YOUR SLEEP? A LITTLE SLEEP, A LITTLE SLUMBER, A LITTLE FOLDING OF THE HANDS TO REST, AND POVERTY WILL COME UPON YOU LIKE A ROBBER, AND WANT LIKE AN ARMED MAN.
PROVERBS 6:6-11
MAY YOU BURN FOR ETERNITY
-
Squidix Web Hosting got a reaction from Fantasma in Reconsider Changing Pricing For Existing Services Upon Package Pricing Change
We should just carve each package's details into a stone. When someone comes to the site, they fill in their address and pay $11 to have the stones shipped (thank god for USPS flat rate). Then they can pick one and carve in the configurable options and send it back.
-
Squidix Web Hosting got a reaction from Fantasma in Yearly Breakdowns
Ridiculous. They should do it by hand. A little long division never hurt anybody.
GO TO THE ANT, O SLUGGARD; CONSIDER HER WAYS, AND BE WISE. WITHOUT HAVING ANY CHIEF, OFFICER, OR RULER, SHE PREPARES HER BREAD IN SUMMER AND GATHERS HER FOOD IN HARVEST. HOW LONG WILL YOU LIE THERE, O SLUGGARD? WHEN WILL YOU ARISE FROM YOUR SLEEP? A LITTLE SLEEP, A LITTLE SLUMBER, A LITTLE FOLDING OF THE HANDS TO REST, AND POVERTY WILL COME UPON YOU LIKE A ROBBER, AND WANT LIKE AN ARMED MAN.
PROVERBS 6:6-11
MAY YOU BURN FOR ETERNITY
-
Squidix Web Hosting got a reaction from Fantasma in Ability To Resend Welcome Email
If it's not right there on the manage page, it defeats the purpose. In this case I might as well just copy and paste the password and email it out, since I have to navigate to the plugin.
Can't stress enough that this should be core.
-
Squidix Web Hosting got a reaction from Fantasma in Ability To Resend Welcome Email
This really should be core functionality if you ask me.
-
Squidix Web Hosting got a reaction from Rodrigo in Allow Invoices To Show Within The Browser Instead Of Forcing Download
Having these things force download is a huge pain.
This has been discussed - http://www.blesta.com/forums/index.php?/topic/1131-view-pdf-invoices-from-within-browser/
Cody suggested a setting to accommodate the fact that this may cause issues with some browsers.
-
Squidix Web Hosting got a reaction from activa in Ability To Resend Welcome Email
This really should be core functionality if you ask me.
-
Squidix Web Hosting got a reaction from PauloV in Ability To Resend Welcome Email
I've done this, pretty roughly.
./app/models/services.php - add this method
+ /** + * Resends a welcome email. + * + * @param int $service_id The ID of the service to resend the welcome email for. + */ + public function resendWelcomeEmail($service_id) { + + extract($this->getRelations($service_id)); + + // Resend the service's welcome email. + $this->sendNotificationEmail($service, $package, $service->client_id); + + } Replace in getActions method:
public function getActions($current_status = null) { $actions = array( + 'resend_welcome_email' => $this->_("Services.getActions.resend_welcome_email"), 'suspend' => $this->_("Services.getActions.suspend"), 'unsuspend' => $this->_("Services.getActions.unsuspend"), 'cancel' => $this->_("Services.getActions.cancel"), ./app/controllers/admin_clients.php
switch ($this->post['section']) { case "action": switch ($this->post['action']) { + case "resend_welcome_email": + $this->Services->resendWelcomeEmail($service->id, $this->post); + break; case "suspend": $this->Services->suspend($service->id, $this->post); break; ./clients/language/en_us/services.php
+$lang['Services.getActions.resend_welcome_email'] = "Resend Welcome Email"; $lang['Services.getActions.suspend'] = "Suspend"; $lang['Services.getActions.unsuspend'] = "Unsuspend"; $lang['Services.getActions.cancel'] = "Cancel"; -
Squidix Web Hosting got a reaction from Blesta Addons in Ability To Resend Welcome Email
Self explanatory. Needed for:
When a service is created (but "use module" is not selected on activation). Happens very often. When a client wants a password reset on a cpanel account or similar. Happens very often. When clients want this resent for their own records. -
Squidix Web Hosting got a reaction from Blesta Addons in Ability To Resend Welcome Email
I've done this, pretty roughly.
./app/models/services.php - add this method
+ /** + * Resends a welcome email. + * + * @param int $service_id The ID of the service to resend the welcome email for. + */ + public function resendWelcomeEmail($service_id) { + + extract($this->getRelations($service_id)); + + // Resend the service's welcome email. + $this->sendNotificationEmail($service, $package, $service->client_id); + + } Replace in getActions method:
public function getActions($current_status = null) { $actions = array( + 'resend_welcome_email' => $this->_("Services.getActions.resend_welcome_email"), 'suspend' => $this->_("Services.getActions.suspend"), 'unsuspend' => $this->_("Services.getActions.unsuspend"), 'cancel' => $this->_("Services.getActions.cancel"), ./app/controllers/admin_clients.php
switch ($this->post['section']) { case "action": switch ($this->post['action']) { + case "resend_welcome_email": + $this->Services->resendWelcomeEmail($service->id, $this->post); + break; case "suspend": $this->Services->suspend($service->id, $this->post); break; ./clients/language/en_us/services.php
+$lang['Services.getActions.resend_welcome_email'] = "Resend Welcome Email"; $lang['Services.getActions.suspend'] = "Suspend"; $lang['Services.getActions.unsuspend'] = "Unsuspend"; $lang['Services.getActions.cancel'] = "Cancel"; -
Squidix Web Hosting got a reaction from Darin in Ability To Resend Welcome Email
Self explanatory. Needed for:
When a service is created (but "use module" is not selected on activation). Happens very often. When a client wants a password reset on a cpanel account or similar. Happens very often. When clients want this resent for their own records. -
Squidix Web Hosting got a reaction from Darin in Allow Invoices To Show Within The Browser Instead Of Forcing Download
Having these things force download is a huge pain.
This has been discussed - http://www.blesta.com/forums/index.php?/topic/1131-view-pdf-invoices-from-within-browser/
Cody suggested a setting to accommodate the fact that this may cause issues with some browsers.
-
Squidix Web Hosting got a reaction from activa in Price Override Coupon Type
This discount type would override the price of any package to a predefined price. Opening this thread to gauge interest, patch is already submitted.
One common use case is $X trial periods that apply to multiple packages.
-
Squidix Web Hosting got a reaction from activa in Reconsider The Usage Of "delta" Array When Saving Package/module Meta For A Service
Patched:
Replace if ($vars['use_module'] == "true") block in editService method on cpanel module.
// Only update the service if 'use_module' is true if ($vars['use_module'] == "true") { // Update password (if present) if (isset($vars['cpanel_password'])) { $this->log($row->meta->host_name . "|passwd", "***", "input", true); $result = $this->parseResponse($api->passwd($service_fields->cpanel_username, $vars['cpanel_password'])); } // Update username and domain $params = array('newuser' => $vars['cpanel_username'], 'domain' => $vars['cpanel_domain']); $this->log($row->meta->host_name . "|modifyacct", serialize($params), "input", true); $result = $this->parseResponse($api->modifyacct($service_fields->cpanel_username, $params)); }