1. 05 Dec, 2018 1 commit
  2. 04 Dec, 2018 1 commit
  3. 02 Dec, 2018 1 commit
    • wilkie's avatar
      Adds PostgreSQL support, fixes many records, and search respects privacy. · 18cf9b3a
      wilkie authored
      Adds OCCAM_QUERY env variable to print queries that are being executed.
      Fixes and gatekeeps some account access stuff.
      Prohibits some objects that are private to be listed on a full search.
      Fixes some issues when a constraint is called 'id'.
      Adds PostgreSQL support. This required updating many of the records when
      their constraints were actually too strict. (SQLite3 is very lenient.)
      Fixes python library ingest such that it pulls a valid version when
      requested by a python library.
      Adds ability to add 'documents' to an object based on a key which lets
      us cache 'license' and other lookups that are potentially really really
      time consuming.
  4. 26 Sep, 2018 7 commits
  5. 24 Sep, 2018 2 commits
    • wilkie's avatar
      Search by tag. · 6f37bb0e
      wilkie authored
      Fixes long-standing bug where tags weren't recorded.
    • wilkie's avatar
      Reroutes the 'objects status' command to avoid performance regression. · c19e2774
      wilkie authored
      The status command will optionally perform a federation discover when
      viewers are not found for a particular object. If it always did this,
      pages would suffer a load penalty. It would be better to have a page not
      elect to do discovery, and then perform a deeper search when actually
      doing a view of that object. This gives the client the ability to add a
      spinner of some kind during that process but allow the reading of
      metadata and such otherwise.
  6. 19 Sep, 2018 1 commit
  7. 18 Sep, 2018 5 commits
  8. 29 Aug, 2018 2 commits
    • wilkie's avatar
    • wilkie's avatar
      Adds the 'traversable' tag when pulling data from resources. · 390d5583
      wilkie authored
      This will list some resources as being both a file yet also may be acted
      upon as a directory. For instance, a zip file or an ISO, in this case,
      may be a 'traversable' object.
      We could even extend this to files within objects or embedded inside
      resources but "promoting" a file to be a resource when it matches a
      mime type. That could be interesting... to reuse the resource plugins to
      traverse those types of files wherever they are.
      Moves object manager stuff out of the Workflow object in the
      workflow component. Yuck.
      Fixes issue where jobs were being generated incorrectly.
      Updates testing harness to output JSON.
  9. 17 Aug, 2018 4 commits
  10. 16 Aug, 2018 3 commits
  11. 09 Aug, 2018 1 commit
  12. 07 Aug, 2018 3 commits
  13. 03 Aug, 2018 2 commits
  14. 02 Aug, 2018 1 commit
  15. 31 Jul, 2018 2 commits
  16. 30 Jul, 2018 4 commits