Defendant Asher Weisgan has been in Israeli custody since allegedly opening fire on a group of Palestinian workers at an industrial zone at the West Bank settlement of Shiloh on August 17 .