1. 08 Apr, 2020 1 commit
  2. 12 Dec, 2019 1 commit
  3. 06 Dec, 2019 2 commits
  4. 05 Dec, 2019 2 commits
  5. 03 Dec, 2019 3 commits
  6. 29 Nov, 2019 1 commit
  7. 28 Nov, 2019 7 commits
  8. 19 Nov, 2019 5 commits
  9. 15 Nov, 2019 1 commit
  10. 08 Nov, 2019 5 commits
    • David Moreau Simard's avatar
      ui: Add support for filtering and ordering playbook index · 26485a29
      David Moreau Simard authored
      This allows the playbook index to be filtered and ordered by doing
      things like:
      - ?name=playbookname
      - ?path=/etc/ansible
      - ?status=completed&status=failed
      - ?order=id (oldest at the top)
      - ?order=-id (most recent at the top)
      - ?order=-duration (longest running playbook at the top)
      
      Change-Id: I02a69f507106d434307ce99f4a153e5338377dda
      26485a29
    • David Moreau Simard's avatar
      api: standardize search by status across objects · f0430560
      David Moreau Simard authored
      This makes the search by status work the same way for playbooks, plays,
      tasks and results.
      
      Change-Id: I61d6942a6446a1f93255e9f52a29444d1b4bf479
      f0430560
    • David Moreau Simard's avatar
      api: Add search by playbook path and allow partial names · a8a62be5
      David Moreau Simard authored
      This will allow to search for a playbook based on the full path, full
      name or a part of either.
      
      Change-Id: I2bbdcd69e6deda2b491f86256d04dc6c8c0b17b1
      a8a62be5
    • David Moreau Simard's avatar
      api: Add support for ordering objects by fields · b02d8279
      David Moreau Simard authored
      This change adds API support for ordering objects through various fields,
      for example:
      - /api/v1/playbooks?order=id (ascending, oldest first)
      - /api/v1/playbooks?order=-id (descending, most recent first)
      
      The supported sort orders as of this patch are:
      - created
      - updated
      - started (for playbooks, plays, tasks, results)
      - ended (for playbooks plays, tasks, results)
      - duration (for playbooks, plays, tasks, results)
      - path (for files)
      - key (for records)
      - ok, skipped, changed, failed and unreachable (for hosts)
      
      Resolves: https://github.com/ansible-community/ara/issues/68
      Change-Id: I6e2ff227e26efad47e4740db3a0dc23ffae67d50
      b02d8279
    • David Moreau Simard's avatar
      api: move duration to the database model · 1f99014d
      David Moreau Simard authored
      Before this change, the duration was not stored in the database and was
      instead calculated by the API based on the start and end date of
      playbooks.
      
      This change moves the duration to the database so it is no longer
      computed by the API. This will allow us to search, filter and sort by
      duration.
      
      Change-Id: I34e64da98f05ac3c8d0c5e18436d6b16e62ae787
      1f99014d
  11. 07 Nov, 2019 2 commits
  12. 05 Nov, 2019 3 commits
  13. 04 Nov, 2019 2 commits
  14. 28 Oct, 2019 2 commits
  15. 25 Oct, 2019 1 commit
  16. 24 Oct, 2019 2 commits