Islington and Shoreditch Housing Association

About ISHA | My home | Finding a home | Publications | Outreach and support | Contact us | Newsletter | Home


Return to Graphics Version
Complaints and compliments | Social media

Complaints and compliments

ISHA wants to know when you are not happy with its service and how you think we could improve. We welcome any comments, compliments and complaints. Where we have offered a poor service, we will tell you what we will do to put things right, and when we will do it. ISHA's complaints policy Download our complaints policy (pdf, 383kb) How can I complain? We want to make it as easy as possible for you to complaint. You can: fill in the online complaints form call us on 0300 131 7300, choose option 3 email: complaints@isha.co.uk fax us on 0207 704 7304 write to the Complaints Team,102 Blackstock Road, London, N4 2DR visit our office print and fill out our complaints form (docx, 109kb) If your complaint cannot be resolved straight away, ISHA will: give your complaint to the correct case handler acknowledge your complaint within five working days of receiving it reply to you about your complaint within 10 working days of receiving it. How we will deal with your complaint If this is the first time you have contacted us about something that has gone wrong, we will try to resolve at the first point of contact. If we can't resolve it straight away, we will assign it to a complaint handler and give it a reference number. The complaint handler will keep in contact with you until all your complaint has been solved. This will be used for reporting and analysis which help drive service improvements. Compensation When you make a complaint, any compensation you qualify for will be sent to you automatically and confirmed in our response to you. Compliments Name * E-mail * Telephone Postcode * Your Comment / Query * $(function() { $(".repeater-button").click(function(event) { event.preventDefault(); var button = this; $(button).attr('disabled', 'disabled'); var block_id = $(this).data('blockId'); var counter = $('.block-' + block_id).length; $.get('/cosmos/plugins/formbuilder/form_frontend_ajax.php', {form_id: '3', block_id: block_id, counter: counter}, function(data) { $('#addblock_' + block_id).before(data); $(button).removeAttr('disabled'); addUploader(); }, 'html'); return false; }); $("body").on('click', '.repeater-remove', function(event) { event.preventDefault(); var block_id = $(this).data('blockId'); var repeater_id = $(this).data('repeaterId'); $('#block-' + block_id + '-' + repeater_id).hide().html(''); var current_length = $('.block-' + block_id).length; for (var i = (repeater_id + 1); i < current_length; i++) { console.log(i); } return false; }); //record character count KED $("input, textarea").on('keyup', function(){ var label = $('label[for="'+$(this).attr('id')+'"] .char_counter'); if(label != null){ $(label).html($(this).val().length); } }); addUploader(); $('.upload-thumb').on('click', function() { if($(this).attr('data-filename') == "") { window.open($(this).attr('src') + '&preview=1', '_blank'); } }); $('.removeimage').on('click', function(event) { event.preventDefault(); var id = $(this).parent().prop('id'); $('#' + id + ' .upload-thumb').hide(); $('#' + id + ' .uploadedfilename:input').val(''); }); $(document).on('submit', '#cosmos_form_contactisha', function(event) { console.log('form submit!'); if($('#saveonly').val() == 0) { if(!$(this).validator()) { console.log('validation failed'); $('.form-post-button', this).removeAttr('disabled'); event.preventDefault(); } console.log('validation passed'); } else { event.preventDefault(); } }); }); function addUploader(selector) { if (typeof(selector) == 'undefined') { selector = 'form'; } console.log('Add uploader called'); if ($('.fileuploader').length > 0) { $('.fileuploader').fileupload({ url: '/cosmos/plugins/formbuilder/ajax_upload.php', add: function (e, data) { var fieldid = e.target.id.replace('fileupload-r_', ''); var uploadErrors = []; var acceptFileTypes = /^(image\/(gif jpe?g png)) (application\/pdf)$/i; if(data.originalFiles[0]['type'].length && !acceptFileTypes.test(data.originalFiles[0]['type'])) { uploadErrors.push('Not an accepted file type'); } if(data.originalFiles[0]['size'].length && data.originalFiles[0]['size'] > 5000000) { uploadErrors.push('Filesize is too big'); } if(uploadErrors.length > 0) { console.log($(this)); $('#' + fieldid + ' .error').html(uploadErrors.join("\n")).show(); } else { console.log('add', data); $('#' + fieldid + ' .progressbar').show(); data.submit(); } }, progress: function (e, data) { var bar = e.target.id.replace('fileupload-r_', ''); var progress = parseInt(data.loaded / data.total * 100, 10); //console.log($('#' + bar + ' .progressbar div')); $('#' + bar + ' .progressbar div').css('width', progress + '%'); //$('.progressbar div').css('width', progress + '%'); }, success: function (response, status) { var info = JSON.parse(response); $('#' + info.field + ' .progressbar').hide(); $('#' + info.field + ' .progressbar div').css('width', '0%'); if(info.error == 1) { $('#' + info.field + ' .error').html(info.message).show(); }else{ $('#' + info.field + ' .error').html('').hide(); $('#' + info.field + ' .uploadedfilename:input').val(info.name); //$('#i-' + info.field).attr('data-filename', info.link); $('#' + info.field + ' .upload-thumb').attr('src', info.url).show(); } console.log('success', response); }, error: function (error) { $('#' + fieldid + ' .progressbar').hide(); $('#' + fieldid + ' .progressbar div').css('width', '0%'); console.log('error', error); } }); } } function submitForm(form, saveonly) { if(saveonly === undefined) { saveonly = false; } $('.form-post-button', form).attr('disabled', 'disabled'); if (saveonly == true) { $('#saveonly').val('1'); } else { $('#saveonly').val('0'); } form.submit(); } function formAjaxPost(form, popup, saveonly) { if(popup === undefined) { popup = null; } if(saveonly === undefined) { saveonly = false; } $('.form-post-button', form).attr('disabled', 'disabled'); if (saveonly == true) { $('#saveonly').val('1'); } else { $('#saveonly').val('0'); } var formdata = form.serialize(); if (form.length > 0) { $.ajax({ cache: false, async: true, type: 'POST', url: form.attr('data-ajax-action') + '?stamp=' + new Date().getTime(), data: formdata + '&uri=%2Fcontact_us%2Fcomplaints_and_compliments.html%3Ftextonly%3Dtrue&t=f' }).done(function (data, textStatus) { if (data.result == 'ok') { if(typeof(popup) == 'function') { popup('Form saved!'); } else { alert('Form saved!'); } } else { if(typeof(popup) == "function") { popup('There was an issue saving this form'); } else { alert('There was an issue saving this form'); } } $('.form-post-button', form).removeAttr('disabled'); }).fail(function (jqXHR, textStatus, errorThrown) { if(typeof(popup) == "function") { popup('There was an issue saving this form'); } else { alert('There was an issue saving this form'); } $('.form-post-button', form).removeAttr('disabled'); }); } return false; } $(function() { handleDateFields(); }); function handleDateFields() { $('.formbuilder_date_field').each(function() { var parent = $(this).parent(); var showdate = "Choose Date"; var value = $(this).val(); if (value != null) { showdate = value; } $(this).css({ width: 0, height: 0, position: 'absolute', border: 'none', padding: 0, margin: 0, opacity: 0 }).attr({ readonly: 'readonly', placeholder: 'YYYY-MM-DD' }); parent.append(' ' + showdate + ''); $(this).fdatepicker({ format:'yyyy-mm-dd', }).on('changeDate', function(e) { var month_names = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] $(this).siblings('.formbuilder-date-control').children('.formbuilder-date-display').html(e.date.getDate() + " " + month_names[e.date.getMonth()] + " " + e.date.getFullYear()); }); parent.on('click', function() { $('.formbuilder_date_field', this).fdatepicker('show'); }); }); }
Return to Graphics Version

Contact Us | © Islington and Shoreditch Housing Association