def delete(self, list_slug, username): with auth(PASSWORDS_PATH + '/' + list_slug) as usersdb: print username usersdb.pop(username) return {}, 200
def post(self, slug): with auth(PASSWORDS_PATH + '/' + slug) as usersdb: username = request.json['username'] password = request.json['password'] usersdb.add(username, password) return {'users': usersdb.users}
def put(self, list_slug, username): with auth(PASSWORDS_PATH + list_slug) as usersdb: password = request.json['password'] usersdb.change_password(username, password) return {}, 200
def _refresh(self): with auth(self.path) as userdb: self.users = userdb.users