def removeUser(username): if not userManager.enabled: return jsonify(SUCCESS) try: userManager.removeUser(username) return getUsers() except users.UnknownUser: abort(404)
def removeUser(username): if userManager is None: return jsonify(SUCCESS) try: userManager.removeUser(username) return getUsers() except users.UnknownUser: abort(404)
def removeUser(username): if userManager is None: return jsonify(SUCCESS) #add by kevin, for manage default users if userManager.isDefaultUsers(username): return make_response(("Forbidden", 403, [])) #add end try: userManager.removeUser(username) return getUsers() except users.UnknownUser: abort(404)
def remove_logged_user(self): loggedUser = self.settings.get(['cloudSlicer', 'loggedUser']) from octoprint.server import userManager #Method could be call twice (boxrouter, touch), and now user is deleted if loggedUser: userManager.removeUser(loggedUser) self.settings.set(["cloudSlicer", "loggedUser"], None) self.settings.set(["materialSelected"], None) self.settings.set(["printerSelected"], None) self.settings.set(["qualitySelected"], None) self.settings.set(["customQualitySelected"], None) self.settings.save() boxrouterManager().boxrouter_disconnect() #let the singleton be recreated again, so credentials and print_files are forgotten global _instance _instance = None eventManager().fire(Events.LOCK_STATUS_CHANGED, None)