~ubuntu-branches/ubuntu/saucy/mumble-django/saucy-proposed

« back to all changes in this revision

Viewing changes to pyweb/mumble/views.py

  • Committer: Package Import Robot
  • Author(s): Michael Ziegler
  • Date: 2013-05-19 18:06:11 UTC
  • mfrom: (1.2.6)
  • Revision ID: package-import@ubuntu.com-20130519180611-flqpsk20fu2t6hq4
Tags: 2.9-1
* New upstream release.
* Drop DM-Upload-Allowed as it isn't used any longer.
* Update VCS-{SVN,Browser} tags.
* Update Django dependency to 1.5.
* Remove template patch for django-registration 0.8 (applied upstream).
* Remove the hunk that adds MessageMiddleware to settings.py (applied
  upstream).
* Disable the registration app for now (incompatible to Django 1.5).
* Remove dependency to python-simplejson.
* Adapt apache config to staticfiles change.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 *  GNU General Public License for more details.
16
16
"""
17
17
 
18
 
try:
19
 
    import simplejson
20
 
except ImportError:
21
 
    import json as simplejson
22
 
 
 
18
import json
23
19
import re
24
20
 
25
21
from StringIO     import StringIO
192
188
 
193
189
    return render_to_response( 'mumble/mumble.html', {
194
190
            'MumbleServer': srv,
195
 
            'ServerDict':   simplejson.dumps(serverinfo(request, server)),
 
191
            'ServerDict':   json.dumps(serverinfo(request, server)),
196
192
            'RegForm':      regformname,
197
193
            'MumbleActive': True,
198
194
            'MumbleAccount':user,
529
525
        prefix = ""
530
526
 
531
527
    return HttpResponse(
532
 
        prefix + "(" + simplejson.dumps( { 'channels': chanlist, 'users': userlist } ) + ")",
 
528
        prefix + "(" + json.dumps( { 'channels': chanlist, 'users': userlist } ) + ")",
533
529
        mimetype='text/javascript'
534
530
        )
535
531
 
558
554
        See <http://mumble.sourceforge.net/Channel_Viewer_Protocol>
559
555
    """
560
556
    srv = get_object_or_404( Mumble, id=int(server) )
561
 
    json = simplejson.dumps( srv.asDict( cvp_checkauth( request, srv ) ) )
 
557
    ret = json.dumps( srv.asDict( cvp_checkauth( request, srv ) ) )
562
558
 
563
559
    if "callback" in request.GET:
564
560
        validate_jsonp_callback(request.GET["callback"])
565
 
        ret = "%s(%s)" % ( request.GET["callback"], json )
566
 
    else:
567
 
        ret = json
 
561
        ret = "%s(%s)" % ( request.GET["callback"], ret )
568
562
 
569
563
    return HttpResponse( ret, mimetype='application/json' )
570
564
 
602
596
        prefix = ""
603
597
 
604
598
    return HttpResponse(
605
 
        prefix + "(" + simplejson.dumps( srv.asMvJson() ) + ")",
 
599
        prefix + "(" + json.dumps( srv.asMvJson() ) + ")",
606
600
        mimetype='text/javascript'
607
601
        )