예제 #1
0
 def _work(self):
     """Add a new API client."""
     users = arestor_tools.Users()
     users.add_user({
         "name": self.args.name,
         "description": self.args.description
     })
예제 #2
0
 def _work(self):
     """Return a specific user."""
     users = arestor_tools.Users()
     secret = users.get_secret(api_key=self.args.api_key)
     if secret:
         return self.args.api_key, secret
     return None
예제 #3
0
 def _work(self):
     """List all the available users."""
     users = arestor_tools.Users()
     return users.list_users()
예제 #4
0
 def _work(self):
     """Remove an API client."""
     users = arestor_tools.Users()
     return users.remove_user(api_key=self.args.api_key)