1. 27 Sep, 2013 2 commits
  2. 20 Sep, 2013 1 commit
  3. 12 Sep, 2013 2 commits
  4. 11 Sep, 2013 2 commits
  5. 09 Sep, 2013 1 commit
  6. 06 Sep, 2013 1 commit
  7. 29 Aug, 2013 1 commit
  8. 26 Aug, 2013 1 commit
  9. 21 Aug, 2013 2 commits
  10. 26 Jun, 2013 2 commits
  11. 12 Jun, 2013 2 commits
  12. 06 Jun, 2013 2 commits
  13. 05 Jun, 2013 1 commit
  14. 31 May, 2013 1 commit
    • Stavros Sachtouris's avatar
      Get endpoint urls for all CLI operations · f724cd35
      Stavros Sachtouris authored
      Refs: #3874
      
      Use kamaki.clients.astakos.AstakosClient as a cached astakos client to get
      user information and, most importantly, endpoints. Allow users to authenticate
      multiple tokens on the same session. In every session there must be at most
      one authentication per user/token.
      
      Major change: top kamaki.cli.commands class now contains a base_auth field
      with the cached authenticating client. All urls are drained from this field.
      f724cd35
  15. 24 May, 2013 2 commits
  16. 22 May, 2013 1 commit
  17. 20 May, 2013 1 commit
  18. 10 May, 2013 1 commit
  19. 09 May, 2013 1 commit
  20. 12 Apr, 2013 1 commit
  21. 11 Apr, 2013 1 commit
  22. 05 Apr, 2013 2 commits
  23. 24 Jan, 2013 1 commit
  24. 22 Jan, 2013 1 commit
  25. 22 Dec, 2012 3 commits
    • Stavros Sachtouris's avatar
      Apply new argument strategy on server list · e15d78e2
      Stavros Sachtouris authored
      Suggested use:
      - declare:
          (self.)arguments = dict(argname=Argument())
      - set/update:
          self['argname'] = Argument(...)
      - use:
          self['argname']
      - get arg object:
          self.get_argument_object('argname')
      e15d78e2
    • Stavros Sachtouris's avatar
      Modify __getitem__ semantics · b113e74b
      Stavros Sachtouris authored
      Not __getitem__ of cli.commands does return arg.value
      - to set:
       mycmd['argname'] = Argument(…)
      or
       mycmd.argument['argname'] = Argument(…)
      - to get Argument object:
       mycmd.get_argument_object('argname')
      or
       mycmd.argument['argname']
      - to get Argument value:
       mycmd['argname']
      or
       mycmd['argname'].get_argument('argname') //bw comp.
      b113e74b
    • Stavros Sachtouris's avatar
      Make arguments an internal feature of cli.commands · 5a37a189
      Stavros Sachtouris authored
      Now any cli.commands subclass instance:
      - sets args like this:
       mycmd['myargname'] = Argument()
      instead of
       mycmd.arguments['myargname']
      - gets args like this:
       mycmd['myargname'] = Argument()
      instead of
       mycmd.arguments['myargname']
      -get argument values like this:
       mycmd['myargname'].value
      instead of
       mycmd.get_argument('myargname')
      Backwards compatibility is preserved -old methds still ok
      5a37a189
  26. 12 Dec, 2012 1 commit
  27. 07 Dec, 2012 1 commit
  28. 01 Nov, 2012 1 commit
  29. 15 Oct, 2012 1 commit