Пример #1
0
def make_default_user(app):
    docid = "defaultdoc"
    doc = docs.new_doc(app, docid, 'main', ["defaultuser"], apikey='nokey')
    bokehuser = user.new_user(app.model_redis, "defaultuser",
                            str(uuid.uuid4()),
                            docs=[doc.docid])
    return bokehuser
Пример #2
0
def make_default_user(bokeh_app):
    docid = "defaultdoc"
    bokehuser = user.new_user(bokeh_app.model_redis,
                              "defaultuser",
                              str(uuid.uuid4()),
                              apikey='nokey',
                              docs=[])

    return bokehuser
Пример #3
0
 def current_user(self):
     """returns bokeh User object from self.current_user_name
     """
     username = self.current_user_name()
     bokehuser = user.User.load(bokeh_app.servermodel_storage, username)
     if bokehuser is not None:
         return bokehuser
     docid = "defaultdoc"
     bokehuser = user.new_user(bokeh_app.servermodel_storage, "defaultuser",
                               str(uuid.uuid4()), apikey='nokey', docs=[])
     return bokehuser
Пример #4
0
 def current_user(self):
     """returns bokeh User object matching defaultuser
     if the user does not exist, one will be created
     """
     username = self.current_user_name()
     bokehuser = user.User.load(bokeh_app.servermodel_storage, username)
     if bokehuser is not None:
         return bokehuser
     bokehuser = user.new_user(bokeh_app.servermodel_storage, "defaultuser",
                               str(uuid.uuid4()), apikey='nokey', docs=[])
     return bokehuser
Пример #5
0
 def register_post_api(self):
     username = request.values['username']
     password = request.values['password']
     try:
         bokehuser = user.new_user(
             bokeh_app.servermodel_storage, username, password
             )
         self.login(username)
         self.print_connection_info(bokehuser)
     except UnauthorizedException:
         return jsonify(status=False, 
                        error="user already exists")
     return jsonify(status=True,
                    apikey=bokehuser.apikey
                    )
Пример #6
0
 def register_post(self):
     if request.values.get('api', None):
         return self.register_post_api()
     username = request.values['username']
     password = request.values['password']
     password_confirm = request.values['password_confirm']
     if password != password_confirm:
         flash("password and confirmation do not match")
         return redirect(url_for('bokeh.server.register_get'))
     try:
         bokehuser = user.new_user(
             bokeh_app.servermodel_storage, username, password
             )
         self.login(username)
         self.print_connection_info(bokehuser)
     except UnauthorizedException:
         flash("user already exists")
         return redirect(url_for('bokeh.server.register_get'))
     return redirect("/bokeh")
Пример #7
0
def make_default_user(app):
    docid = "defaultdoc"
    bokehuser = user.new_user(app.model_redis, "defaultuser", str(uuid.uuid4()), apikey="nokey", docs=[])

    return bokehuser