Skip to main content
Closed

Attachment Management

Related products:Freshdesk
  • Jan 28, 2014 5:26 PM UTC
  • 11 replies
  • 53 views

It would be lovely if there was some sort of central "Attachment" section to be able to manage all files related to a case in one place. Currently we are either adding attachments to replies or via private notes.


However, when needing to retrieve these attachments we have to go searching through each reply to find the right one.

11 replies

  • Contributor
  • Jan 29, 2014 11:13 AM UTC

I was just about to raise the same query!!! Is there some sort of freshplug that can show all attached files within a ticket view?


Cheers,

Grant


  • Contributor
  • Jul 2, 2014 5:41 PM UTC

I migrated from Zoho and that is the only feature I feel like Freshdesk is lacking. It would be nice if all attached documents were shown in the sidebar or something.


  • Contributor
  • Jul 2, 2014 6:18 PM UTC
Hey I have a freshplug that can do this within ticket view. I'll attach it tomorrow. Cheers Grant

  • Contributor
  • Jul 3, 2014 4:34 PM UTC

Thanks Grant, that would be a huge help.


Clayton


  • Contributor
  • Jul 3, 2014 4:44 PM UTC

Ah yes this reminds me!  If you navigate to Admin > Integrations > Freshplugs.  Create a new plug, select the option to show the widget in ticket view.


Enter the following:


   

<div id="showing_all_attachments"><h3>All Attachments</h3><div class="all_atachments"></div></div>

<style>
  #showing_all_attachments h3{
    margin: 10px 0;
    font-size: 18px;
    font-weight: 300;
  }
  .all_atachments li{
      border-bottom: 1px #e8e8e8 solid;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      padding: 5px 10px;
      color: #1272de;
      font-size: 12px;
      margin: 5px;
      display: block;
      float: none;
      min-height: 20px;
      height: auto!important;
      min-width: 100px;
    }
  .all_atachments .attachment-type {
    margin: 5px 0;
    padding: 3px 0 3px 25px;
    width: auto;
    height: 14px;
    display: block;
  }

</style>


<script type="text/javascript"> 
  
  jQuery('#TicketProperties').insertAfter(jQuery('#showing_all_attachments').parent().parent());
  jQuery('#TimesheetTab').insertAfter('#TicketProperties');
  jQuery('#ToDoList').insertAfter('#TimesheetTab');
  
  jQuery(document).on("ticket_view_loaded",function(event,data){
    var checkDom = setInterval(function(){
      if(jQuery('#show_more').length > 0){
          jQuery('#show_more').trigger('click');
          clearInterval(checkDom);
      }
    },500);
  });
    
   var timer = setInterval(function(){
    if(TICKET_DETAILS_DATA['total_notes'] == jQuery('#all_notes .conversation').length){
      if(jQuery('.attachment_list li').length > 0){
        jQuery('.attachment_list li').each(function(){ 
         	var clone = jQuery(this).clone();
          jQuery(clone).appendTo('.all_atachments');
        });
      }
      else{
        jQuery('.all_atachments').append('<p>There are no attachements</p>');
      }
      	clearInterval(timer);
  	}
  },500);
  
</script>

   That should be you.


Cheers,

Grant


  • Apprentice
  • Jul 4, 2014 12:17 PM UTC

Thanks Grant! That's fantastic! I dont suppose you have one to put the To Do List on the Ticket View Page?


Many Thanks


Steve


  • Contributor
  • Jul 4, 2014 12:23 PM UTC

I've never thought of that before - that would be pretty cool, I don't unfortunately however I'm sure if you email support@freshdesk.com one of the team will be able to write one up for you - keep me in the loop - may want to trial that out.

Ponder even further if the existing to-do panel can be expanded to show

To Do List

- Current Call

-x

-y

- All Calls

-a

-b

-etc


  • Apprentice
  • Jul 6, 2014 4:41 PM UTC

I like that idea but I'd be happy with just what is there now, I have started a new page on the feature requests page so if people can like it, maybe we can get it added.

Right now we feel the Dashboard isn't much use other than the To Do list and having to go there just for that makes the To Do list harder to use as its not there in your face on the page you are using 90% of the time


Forum|alt.badge.img+2
  • Contributor
  • Feb 15, 2017 7:48 PM UTC
Love the custom freshplug!  Anyone know if there is an updated version of this script?  When I use it, it inserts 4 blank sections below the requester information and above the ticket properties, requiring us to scroll down a lot in order to just see the properties and the attachments.  I don't know enough about scripts to change it myself to adjust accordingly to be placed either underneath the ticket properties or underneath the time tracked (ideally, we'd like it underneath time tracked).

 


Forum|alt.badge.img+2
  • Contributor
  • Feb 15, 2017 8:53 PM UTC
Nevermind!  I was able to figure out the script and update the small section under  <script type="text/javascript"> to the following:

  jQuery('#TicketProperties').insertAfter('#requester_info')
  jQuery('#TimesheetTab').insertAfter('#TicketProperties');
  (jQuery('#showing_all_attachments').parent().parent()).insertAfter('#TimesheetTab');
  jQuery('#ToDoList').insertAfter(jQuery('#showing_all_attachments'));

The section doesn't collapse like the others, but at least doesn't have a bunch of blank boxes/sections to scroll past.

 


aravind.sundararajan
Skilled Expert
Forum|alt.badge.img+12

Hi,


Attachment Manager app helps you to manage all ticket related attachments in a single location. Once installed, the attachments on the ticket *includes both original description & note attachments* will be made available to access/download from the sidebar.


Cheers!