Exemple #1
0
 def delete(self, list_slug, username):
     with auth(PASSWORDS_PATH + '/' + list_slug) as usersdb:
         print username
         usersdb.pop(username)
         return {}, 200
Exemple #2
0
 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}
Exemple #3
0
 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
Exemple #4
0
 def _refresh(self):
     with auth(self.path) as userdb:
         self.users = userdb.users