Exemple #1
0
def basic_root():
    return {
        'oauth_request_token_url': reverse_full('oauth_request_token'),
        'oauth_authorize_url': reverse_full('oauth_user_auth'),
        'oauth_access_token_url': reverse_full('oauth_access_token'),
        'api-version': '1.0'
    }
Exemple #2
0
def basic_root():
    return {
        'oauth_request_token_url': reverse_full('oauth_request_token'),
        'oauth_authorize_url': reverse_full('oauth_user_auth'),
        'oauth_access_token_url': reverse_full('oauth_access_token'),
        'api-version': '1.0'
    }
Exemple #3
0
 def read(self, request):
     kwargs = {'username': request.user.username}
     root = basic_root()
     root['user-ref'] = {
             'api-ref' : reverse_full('user_api_index', kwargs=kwargs),
             'href' : reverse_full('user_index', kwargs=kwargs),
         }
     return root
Exemple #4
0
 def read(self, request):
     kwargs = {'username': request.user.username}
     root = basic_root()
     root['user-ref'] = {
             'api-ref' : reverse_full('user_api_index', kwargs=kwargs),
             'href' : reverse_full('user_index', kwargs=kwargs),
         }
     return root
Exemple #5
0
def simple_describe_note(note):
    kwargs = {'username': note.author.username, 'note_id': note.pk}
    return {
        'guid': note.guid,
        'ref': {
            'api-ref': reverse_full('note_api_detail', kwargs=kwargs),
            'href': reverse_full('note_detail_no_slug', kwargs=kwargs),
        },
        'title': note.title
    }
Exemple #6
0
def simple_describe_note(note):
    kwargs = {'username': note.author.username, 'note_id': note.pk}
    return {
        'guid': note.guid,
        'ref': {
            'api-ref': reverse_full('note_api_detail', kwargs=kwargs),
            'href': reverse_full('note_detail_no_slug', kwargs=kwargs),
        },
        'title': note.title
    }
Exemple #7
0
 def read(self, request, username):
     user = User.objects.get(username=username)
     profile = user.get_profile()
     kwargs = {'username': username}
     return {
         'user-name': user.username,
         'first-name': user.first_name,
         'last-name': user.last_name,
         'notes-ref': {
             'api-ref': reverse_full('note_api_index', kwargs=kwargs),
             'href': reverse_full('note_index', kwargs=kwargs),
         },
         'latest-sync-revision' : profile.latest_sync_rev,
         'current-sync-guid' : profile.current_sync_uuid
         # TODO: friends
     }
Exemple #8
0
 def read(self, request, username):
     user = User.objects.get(username=username)
     profile = user.get_profile()
     kwargs = {'username': username}
     return {
         'user-name': user.username,
         'first-name': user.first_name,
         'last-name': user.last_name,
         'notes-ref': {
             'api-ref': reverse_full('note_api_index', kwargs=kwargs),
             'href': reverse_full('note_index', kwargs=kwargs),
         },
         'latest-sync-revision' : profile.latest_sync_rev,
         'current-sync-guid' : profile.current_sync_uuid
         # TODO: friends
     }
Exemple #9
0
def mobile_note_index(request):
    return render_to_response(
        'mobile/index.html', {
            'root_uri': reverse_full('api_root'),
            'jquery_uri': 'http://code.jquery.com/jquery-1.4.3.min.js',
            'jquery_mobile_js_uri': MEDIA_URL + 'js/jquery.mobile-1.0a2pre.js',
            'jquery_mobile_css_uri':
            MEDIA_URL + 'css/jquery.mobile-1.0a2pre.css',
        },
        context_instance=RequestContext(request))
Exemple #10
0
def cache_manifest(request):
    return render_to_response(
        'mobile/cache.manifest', {
            'root_uri': reverse_full('api_root'),
            'jquery_uri': 'http://code.jquery.com/jquery-1.4.3.min.js',
            'jquery_mobile_js_uri': MEDIA_URL + 'js/jquery.mobile-1.0a2pre.js',
            'jquery_mobile_css_uri':
            MEDIA_URL + 'css/jquery.mobile-1.0a2pre.css',
        },
        mimetype='text/cache-manifest',
        context_instance=RequestContext(request))
Exemple #11
0
def mobile_note_index(request):
    return render_to_response(
        "mobile/index.html",
        {
            "root_uri": reverse_full("api_root"),
            "jquery_uri": "http://code.jquery.com/jquery-1.4.3.min.js",
            "jquery_mobile_js_uri": MEDIA_URL + "js/jquery.mobile-1.0a2pre.js",
            "jquery_mobile_css_uri": MEDIA_URL + "css/jquery.mobile-1.0a2pre.css",
        },
        context_instance=RequestContext(request),
    )
Exemple #12
0
def cache_manifest(request):
    return render_to_response(
        "mobile/cache.manifest",
        {
            "root_uri": reverse_full("api_root"),
            "jquery_uri": "http://code.jquery.com/jquery-1.4.3.min.js",
            "jquery_mobile_js_uri": MEDIA_URL + "js/jquery.mobile-1.0a2pre.js",
            "jquery_mobile_css_uri": MEDIA_URL + "css/jquery.mobile-1.0a2pre.css",
        },
        mimetype="text/cache-manifest",
        context_instance=RequestContext(request),
    )
Exemple #13
0
 def render(self, context):
     args = [arg.resolve(context) for arg in self.args]
     return reverse_full(self.view, args=args)
 def render(self, context):
     args = [arg.resolve(context) for arg in self.args]
     return reverse_full(self.view, args=args)
Exemple #15
0
def mobile_note_index_redirect(request):
    return HttpResponseRedirect(reverse_full('mobile_note_index'))
Exemple #16
0
def mobile_note_index_redirect(request):
    return HttpResponseRedirect(reverse_full("mobile_note_index"))