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 the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.