Exemple #1
0
def login():
    """ Helper function to provoke authorization via the browser. """
    if g.user:
        return render_message(request, "", format, state="success", url="/", code=302)
    response = render_message(request, "Please authenticate", format, state="success", code=401)
    response.headers["WWW-Authenticate"] = 'Basic realm="WebStore access"'
    return response
Exemple #2
0
def login():
    """ Helper function to provoke authorization via the browser. """
    if g.user:
        return render_message(request,
                              '',
                              format,
                              state='success',
                              url='/',
                              code=302)
    response = render_message(request,
                              'Please authenticate',
                              format,
                              state='success',
                              code=401)
    response.headers['WWW-Authenticate'] = 'Basic realm="WebStore access"'
    return response
Exemple #3
0
def create(user, database, format=None):
    """ A table name needs to specified either as a query argument
    or as part of the URL. This will forward to the URL variant. """
    if not 'table' in request.args:
        return render_message(request, 'Missing argument: table',
                format, state='error', code=400)
    return upsert(user, database, request.args.get('table'), 
                  format=format)
Exemple #4
0
def create(user, database, format=None):
    """ A table name needs to specified either as a query argument
    or as part of the URL. This will forward to the URL variant. """
    if not 'table' in request.args:
        return render_message('Missing argument: table',
                format, state='error', code=400)
    return upsert(user, database, request.args.get('table'), 
                  format=format)
Exemple #5
0
 def __init__(self, message, format, state='success', code=200, url=None):
     log.info("WSException(%s %s): %s" % (state, code, message))
     self.response = render_message(request,
                                    message,
                                    format,
                                    state=state,
                                    code=code,
                                    url=url)
Exemple #6
0
 def __init__(self, message, format, state='success', 
              code=200, url=None):
     self.response = render_message(request, message, 
              format, state=state, code=code, url=url)
Exemple #7
0
 def __init__(self, message, format, state='success', 
              code=200, url=None):
     log.info("WSException(%s %s): %s" % (state, code, message)) 
     self.response = render_message(request, message, 
              format, state=state, code=code, url=url)