Change the Order of Ticket Replies

  • 22 October 2013
  • 36 replies
  • 690 views


Show first post
This topic has been closed for comments

36 replies

The code still works and is easy to use if your account supports Freshplugs ( the older option for extending Freshdesk - the current is the Freshdesk SDK ). In fact this is the code I am using:

 


<style type="text/css">
.conversation_thread {
border: 0;
}

#show_more {
padding: 0 10px 40px;
}

.conversation_thread.redactor {
margin-bottom: -30px;
margin-top: -30px;
}
</style>
<div id="reverse_ticket_replies_order"></div>
<script type="text/javascript">
if (jQuery("body").hasClass("ticket_details")) {
var reorderNotes = function() {
var id_value;
if (jQuery("#all_notes").length) {
id_value = "all_notes";
changeOrder(id_value);
} else {
id_value = "all_activities";
changeOrder(id_value);
}
};
var changeOrder = function(id) {
var ID = [];
jQuery("#" + id).find(".conversation").each(function() {
ID.push(jQuery(this).attr("data-timestamp"));
});
ID = ID.sort().reverse();
jQuery(ID).each(function(i, item) {
jQuery("#" + id).append(jQuery("[data-timestamp=" + item + "]"));
});
};
if (TICKET_DETAILS_DATA != null && TICKET_DETAILS_DATA.scroll_to_last) {
TICKET_DETAILS_DATA.scroll_to_last = false;
}
jQuery("#reverse_ticket_replies_order").closest(".widget").removeClass("widget");
jQuery(document).on("ticket_view_loaded", function(event, data) {
jQuery(".redactor").insertAfter("#original_request");
});
jQuery(document).on("note_created note_updated activities_toggle ticket_view_loaded ticket_show_more sidebar_loaded", function(event, data) {
reorderNotes();
jQuery("#all_notes").after(jQuery("#show_more"));
});
setTimeout(function() {
reorderNotes();
jQuery("#all_notes").after(jQuery("#show_more"));
}, 2000);
}
;
</script>

 


 



Thanos,




Thank you very much for your help. We are VERY new to FD. Just converted from ZD. Still learning the system. Don't think we have FreshPlugs as an option in our ADMIN section. I guess I will try to figure out another way.

Maybe the new MINT interface will have a way to do it? We will see!




Thanks again for your help.


Reason says that such code can be ported to the Freshdesk SDK but I have never done that so I don't know how easy that would be. Actually I'd like to hear from anyone with experience in porting Freshplugs to the SDK.

 


Badge +3

Hold on tight guys, your prayers have been heard - we've created an app for exactly this purpose. It's submitted to Freshdesk's marketplace and is currently in revision. Hopefully it will pass without problems and be available very soon. Stay tuned!  :)



Marcus,




Happy to beta test if needed. Thank you very much for your hard work.


Badge +3

@Chis: Thanks. We got some small feedback from the guys as Freshdesk's Marketplace Team and need to update some descriptions and screenshots, but other than that everything is ready to go. Hopefully it's released within a few days. I'll post an update here as soon as we'll get a green light.


Hello there. I'm very interested on trying this app. Good to know than i'm not the only one thinking that this option should be available at the system config. Any update about when this app will be released?. Thanks.


Badge +3

I'm really happy to announce that our app is finally released on the Marketplace! There was a long backlog at the review team, but they have now approved the app.




The app is free of charge and I hope it solves your needs and that your agents will like it! We will be happy to get your feedback.




Look here for more info:


https://apps.freshdesk.com/reversed_sort_order/



Thank you Marcus, we've been waiting on this for so long, as soon as we try it we'll send you more feedback. Have a nice day.


Hi will this custom app work in Freshdesk "Mint" gui?


Regards

Niklas




Badge +3

@Niklas.forsmarker: The current version of the app doesn't work in Mint, but we are assessing the possibilities to make this happen. Freshworks have with Mint changed the framework for how apps can work with and effect the content in the Tickets detail view, so we are not yet sure it will be possible to make the app run in Mint. I'll post an update in this thread as soon as I have some more info.