Thank you, very helpful info to me.

On Sunday, December 21, 2014 7:25:46 PM UTC-7, Jim S wrote:
>
> Yes.  The issue was that I had it in a loaded component.  That is not 
> supported and doesn't work.  And,  I know better,  I've ran into this 
> before and just forgot about that restriction this time. 
>
> Jim
>  On Dec 21, 2014 12:18 PM, "Cynthia Butler" <cindyb...@gmail.com 
> <javascript:>> wrote:
>
>> Did you find an answer to this? Just curious. Thanks.
>>
>> On Monday, December 15, 2014 8:42:00 AM UTC-7, Jim S wrote:
>>>
>>> I've got an issue that is really puzzling me.
>>>
>>> I have a form, SQLFORM.factory with one field, an upload field.
>>>
>>> When I click on submit to submit the form (adding a new record), I get a 
>>> javascript error that flashes by quickly in Firebug.  All I can get from it 
>>> is that the text says 'the operation is insecure'.
>>>
>>> Here is the controller code:
>>>
>>> @auth.requires_permission('select', db.helpdesk)
>>> def attachments():
>>>     ticket_id = request.vars['ticketId']
>>>     ticket = db.ticket(ticket_id)
>>>
>>>
>>>     updateQuery = db.ticket_attachment.ticket==ticket_id
>>>
>>>
>>>     form = SQLFORM.factory(Field('attachment_file', 'upload', required=
>>> True,
>>>                                  uploadfolder='%s/tickets' % (
>>> connect_util.getFileLocation('uploads'))),
>>>                            table_name='ticket_attachment', submit_button
>>> ='Add', formstyle=my_formstyle, ui=grid_ui,
>>>                            formname='attachment_form', _id=
>>> 'attachment_form')
>>>
>>>
>>>     if form.process(formname='attachment_form').accepted:
>>>         attachment = form.vars.attachment_file
>>>         db.ticket_attachment.insert(ticket=ticket_id, attachment=
>>> attachment)
>>>
>>>
>>>         ticket_notification(ticket_id, 'new tag added',
>>>                             'Tag %s added.' % (helpdesk_tag.tag),
>>>                             log_activity=True)
>>>     else:
>>>         print 'err'
>>>
>>>
>>> Here is the view
>>>
>>> <script type="text/javascript">
>>>     function delete_attachment(ticket_attachment_id) {
>>>         $.ajax({url: "{{=URL('ticket','delete_ticket_attachment',user_
>>> signature=True)}}",
>>>                 data: {ticket_attachment_id:ticket_attachment_id }})
>>>         .fail(function() {
>>>             alert('There was a problem removing the attachment from 
>>> this ticket.  Please contact support.');
>>>         })
>>>         .success(function(msg) {
>>>             location.reload();
>>>         });
>>>     }
>>> </script>
>>> <br />
>>> <div class="col-sm-12 col-md-9 col-lg-6">
>>>     {{=form.custom.begin}}
>>>         <div class="col-sm-12" style="margin-bottom: 10px;">
>>>             {{=form.custom.widget.attachment_file}}
>>>             {{=form.custom.submit}}
>>>         </div>
>>>     {{=form.custom.end}}
>>>     <table class="table" style="margin-left: 20px;">
>>>         {{for attachment in ticket_attachments:}}
>>>         <tr>
>>>             <td>
>>>                 {{=attachment.attachment}}
>>>             </td>
>>>             {{if can_delete:}}
>>>                 <td>
>>>                     <a href="javascript:void(0);" onclick="
>>> delete_attachment({{=attachment.ticket_attachment.id}});"><i class="fa 
>>> fa-trash-o"></i></a>
>>>                 </td>
>>>             {{pass}}
>>>         </tr>
>>>         {{pass}}
>>>     </table>
>>> </div>
>>>
>>>
>>> Any ideas on what may be causing this or how to capture the javascript 
>>> error?
>>>
>>> -Jim
>>>
>>>
>>>
>>>  -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/web2py/NGmfPpUVvds/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> web2py+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to