evolvewh Posted March 6, 2016 Report Posted March 6, 2016 I just added this and wanted to share. I do not see any issues on our side and I did not do anything to modify the clients views. I looked at their view and it's acceptable as is for us. Blesta Version: 3.6.1 Warning: BACKUP your files and database first! If anyone has suggestions or sees something I did wrong, please let me know. Files to modify: plugins/support_manager/views/default/admin_tickets.pdt Add after Line 7: array('name'=>$this->("AdminTickets.index.category_on_hold", true) . " <span>(" . $this->Html->($status_count['on_hold'], true) . ")</span>", 'current'=>($this->Html->ifSet($status) == "on_hold" ? true : false), 'attributes'=>array('href'=>$this->base_uri . "plugin/support_manager/admin_tickets/index/on_hold/", 'class'=>"ajax")), plugins/support_manager/language/en_us/support_manager_tickets.php Add after Line 51: $lang['SupportManagerTickets.status.on_hold'] = "On Hold"; plugins/support_manager/language/en_us/admin_tickets.php Add after Line 27:$lang['AdminTickets.index.category_on_hold'] = "On Hold"; plugins/support_manager/models/support_manager_tickets.php Add after Line 266: where("support_tickets.status", "!=", "on_hold")-> Add after Line 1029: 'on_hold' => $this->_("SupportManagerTickets.status.on_hold"), plugins/support_manager/controllers/admin_tickets.php (adds the status count) Add after Line 90:'on_hold' => $this->SupportManagerTickets->getStatusCount("on_hold", $this->staff_id), Add after Line 149:'on_hold' => $this->SupportManagerTickets->getStatusCount("on_hold", $this->staff_id, $client->id), In your database, go to the support_tickets table and under structure, add the following to the Status column: 'on_hold' (I added it right before 'closed') jobplease, PauloV, Paul and 3 others 6 Quote
evolvewh Posted March 6, 2016 Author Report Posted March 6, 2016 If anyone else would like to make another status, just change 'on_hold' or 'On Hold' to the status you want to create. I'm hoping @Blesta likes this and will just add the code to the CORE. Quote
Blesta Addons Posted March 6, 2016 Report Posted March 6, 2016 If anyone else would like to make another status, just change 'on_hold' or 'On Hold' to the status you want to create. I'm hoping @Blesta likes this and will just add the code to the CORE. if i remember well ; they have a task to allow admin add custom status from support settings , PauloV 1 Quote
evolvewh Posted March 6, 2016 Author Report Posted March 6, 2016 if i remember well ; they have a task to allow admin add custom status from support settings , They do. We needed this status now and it's on their long term list. https://dev.blesta.com/browse/CORE-605 Quote
PauloV Posted March 7, 2016 Report Posted March 7, 2016 They do. We needed this status now and it's on their long term list. https://dev.blesta.com/browse/CORE-605 Its easy to implement I will add this on the next release of my Support Manager Pro jobplease and evolvewh 2 Quote
evolvewh Posted March 7, 2016 Author Report Posted March 7, 2016 Its easy to implement I will add this on the next release of my Support Manager Pro You're right, it wasn't hard to do at all. We personally don't need any more statuses but I can help others if they need it. My next task is to get the clients name to display in a 'from' column. PauloV 1 Quote
Paul Posted March 7, 2016 Report Posted March 7, 2016 Do you think "On Hold" is beneficial to have now, ahead of custom ticket statuses? We may consider adding this single status in advance of custom statuses since it's pretty simple to do. Michael and evolvewh 2 Quote
evolvewh Posted March 7, 2016 Author Report Posted March 7, 2016 Do you think "On Hold" is beneficial to have now, ahead of custom ticket statuses? We may consider adding this single status in advance of custom statuses since it's pretty simple to do. I can't speak for anyone else but it's very beneficial for us. Since I created it, quite a few tickets have been updated to this status. If it's going to be awhile (2-3+ releases) until Custom Ticket Status are added, I'd say, yes, add this one. Quote
Wouter Posted March 9, 2016 Report Posted March 9, 2016 We're using this status on a daily basis, together with "In Progress". Love to see these in Blesta (without the really need for custom ones). evolvewh 1 Quote
Michael Posted March 9, 2016 Report Posted March 9, 2016 We're using this status on a daily basis, together with "In Progress". Love to see these in Blesta (without the really need for custom ones). Same here, however "In Progress" means it's being worked on, "On Hold" would mean it's being on hold waiting for updates. PauloV and evolvewh 2 Quote
kpmedia Posted March 14, 2016 Report Posted March 14, 2016 Do you think "On Hold" is beneficial to have now, ahead of custom ticket statuses? We may consider adding this single status in advance of custom statuses since it's pretty simple to do. When, when!? I keep having to edit Blesta manually, and it really stinks. Quote
evolvewh Posted March 14, 2016 Author Report Posted March 14, 2016 When, when!? I keep having to edit Blesta manually, and it really stinks. It's really not that hard to implement and I documented all of it here so you can recover after an upgrade if you over write the files. Blesta Addons 1 Quote
Paul Posted March 15, 2016 Report Posted March 15, 2016 Please see CORE-2135 It's currently in our "Short Term" bucket. If you don't see it in 4.0 beta 1, please feel free to nudge us it seems likely we could add it during the beta. Michael, evolvewh, Blesta Addons and 1 other 4 Quote
MineHarvest66 Posted March 22, 2016 Report Posted March 22, 2016 Same here, however "In Progress" means it's being worked on, "On Hold" would mean it's being on hold waiting for updates. Why not just use "Awaiting Reply" for updates from the customer? You should never purposely put an issue on "idle" anyways to be honest. Quote
Michael Posted March 22, 2016 Report Posted March 22, 2016 Why not just use "Awaiting Reply" for updates from the customer? You should never purposely put an issue on "idle" anyways to be honest. Not sure what you are on about.... Open => Waiting for staff Awaiting Reply => Waiting for the customer In Progress => Staff are working on something On Hold => Waiting for a higher up or more information from internal (your business) Closed => Just that it's Closed. Blesta Addons and MineHarvest66 2 Quote
evolvewh Posted March 22, 2016 Author Report Posted March 22, 2016 Why not just use "Awaiting Reply" for updates from the customer? You should never purposely put an issue on "idle" anyways to be honest. We use it a lot for website development or a sales lead if someone isn't quite ready to purchase but they say they will be in the near future. Quote
timnboys Posted March 18, 2018 Report Posted March 18, 2018 On 3/5/2016 at 10:03 PM, evolvewh said: I just added this and wanted to share. I do not see any issues on our side and I did not do anything to modify the clients views. I looked at their view and it's acceptable as is for us. Blesta Version: 3.6.1 Warning: BACKUP your files and database first! If anyone has suggestions or sees something I did wrong, please let me know. Files to modify: plugins/support_manager/views/default/admin_tickets.pdt Add after Line 7: array('name'=>$this->("AdminTickets.index.category_on_hold", true) . " <span>(" . $this->Html->($status_count['on_hold'], true) . ")</span>", 'current'=>($this->Html->ifSet($status) == "on_hold" ? true : false), 'attributes'=>array('href'=>$this->base_uri . "plugin/support_manager/admin_tickets/index/on_hold/", 'class'=>"ajax")), plugins/support_manager/language/en_us/support_manager_tickets.php Add after Line 51: $lang['SupportManagerTickets.status.on_hold'] = "On Hold"; plugins/support_manager/language/en_us/admin_tickets.php Add after Line 27: $lang['AdminTickets.index.category_on_hold'] = "On Hold"; plugins/support_manager/models/support_manager_tickets.php Add after Line 266: where("support_tickets.status", "!=", "on_hold")-> Add after Line 1029: 'on_hold' => $this->_("SupportManagerTickets.status.on_hold"), plugins/support_manager/controllers/admin_tickets.php (adds the status count) Add after Line 90: 'on_hold' => $this->SupportManagerTickets->getStatusCount("on_hold", $this->staff_id), Add after Line 149: 'on_hold' => $this->SupportManagerTickets->getStatusCount("on_hold", $this->staff_id, $client->id), In your database, go to the support_tickets table and under structure, add the following to the Status column: 'on_hold' (I added it right before 'closed') just to update everyone the lines have changed a bit in blesta v4.2 plugins/support_manager/models/support_manager_tickets.php Add after Line 300: where("support_tickets.status", "!=", "on_hold")-> Add after Line 1200: 'on_hold' => $this->_("SupportManagerTickets.status.on_hold"), the rest is the same as above in op. PauloV 1 Quote
evolvewh Posted March 18, 2018 Author Report Posted March 18, 2018 10 hours ago, timnboys said: just to update everyone the lines have changed a bit in blesta v4.2 plugins/support_manager/models/support_manager_tickets.php Add after Line 300: where("support_tickets.status", "!=", "on_hold")-> Add after Line 1200: 'on_hold' => $this->_("SupportManagerTickets.status.on_hold"), the rest is the same as above in op. Thanks for keeping everyone updated. We have stopped using the Blesta Support Plugin so we won't be reporting updates on this but I did see they've finally included this in v4.3 so this thread won't be needed for much longer. Quote
timnboys Posted March 18, 2018 Report Posted March 18, 2018 2 hours ago, evolvewh said: Thanks for keeping everyone updated. We have stopped using the Blesta Support Plugin so we won't be reporting updates on this but I did see they've finally included this in v4.3 so this thread won't be needed for much longer. I hope so, this is the only reason I updated everyone since I am like everyone else hoping v4.3 comes along and removes this manual editing requirement for this(this is just to help people achieve the same effect until then). Quote
evolvewh Posted March 19, 2018 Author Report Posted March 19, 2018 7 hours ago, timnboys said: I hope so, this is the only reason I updated everyone since I am like everyone else hoping v4.3 comes along and removes this manual editing requirement for this(this is just to help people achieve the same effect until then). https://dev.blesta.com/browse/CORE-2135 Quote
Beav Posted March 28, 2018 Report Posted March 28, 2018 Also notice you forgot admin view of client. /plugins/support_manager/views/default/admin_tickets_client.pdt add: ['name' => $this->_('AdminTickets.client.category_on_hold', true) . ' <span>(' . $this->Html->_($status_count['on_hold'], true) . ')</span>', 'current' => ($this->Html->ifSet($status) == 'on_hold' ? true : false), 'attributes' => ['href' => $this->Html->safe($this->base_uri . 'plugin/support_manager/admin_tickets/client/' . $this->Html->ifSet($client->id) . '/on_hold/'), 'class' => 'ajax']], and in subsequent /plugins/support_manager/language/en_us/admin_tickets.php $lang['AdminTickets.client.category_on_hold'] = 'On Hold'; definitely useless though as stated a trash option and on hold option are in 4.3.0 BUT if your using this already you might want to see on hold in widget or not... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.