1. 17 Apr, 2019 2 commits
  2. 18 Feb, 2019 6 commits
  3. 12 Feb, 2019 2 commits
  4. 07 Feb, 2019 1 commit
  5. 01 Feb, 2019 2 commits
  6. 31 Jan, 2019 4 commits
  7. 29 Jan, 2019 6 commits
    • wilkie's avatar
      Fixes sqlite3 import. · e6b97ba8
      wilkie authored
      e6b97ba8
    • wilkie's avatar
      Adds some documentation for plugins. · 59b7569a
      wilkie authored
      59b7569a
    • wilkie's avatar
      779eee8e
    • wilkie's avatar
      Adds plugins path and fixes small manifest issue. · 2f7effd2
      wilkie authored
      Although it would be good to have the manifest throw out cached tasks
      that are invalid!
      2f7effd2
    • wilkie's avatar
      Adds ability to search by subtype. · 507d0195
      wilkie authored
      Updates AssociationRecord to include publish datetime and sort by that.
      507d0195
    • wilkie's avatar
      Major revision to add associations, services skeleton, and bug fixes. · f586621c
      wilkie authored
      Fixes warnings for regexes in newer python versions in the command
      parsing in CommandManager.
      
      Fixes 'tag' parsing in search and links list commands.
      
      Fixes resource bug where it doesn't use the revision requested to look
      at the contents of the resource, and instead uses the most up-to-date
      revision (which may be very wrong).
      
      Fixes some of the database tables to generate their IDs (serial: True)
      
      Fixes 'json' types for Postgres and SQLite3 (although, postgres should
      use a JSON type for real, though, instead of serializing to a text blob)
      
      Adds (re-adds, actually) local builds.
      
      However, it is just as good in many of these cases to use a unique
      constraint instead of an auto-incrementing ID.
      
      Adds the 'jobs signal' command. This command sends a signal to a running
      job.
      
      Fixes the bibtex generation that was off-by-one on month selection. Only
      failed in December!
      
      Adds the ServiceManager and services component. It does not do much at
      the moment. The ServiceManager will manage different services that can
      be requested by different software. For instance, "x11", a window
      manager, and "vnc" are all services that may be provided by different
      pieces of software. They offer a protocol rather than an exact library.
      
      Adds the 'services list' command.
      
      Many things need to happen for the service infrastructure. There is the
      --service argument to run/manifest etc that will run the specified
      service that is provided by that object. Then, there needs to be service
      lookup when generating the VM to run an object that requires a
      particular service. That metadata needs to be defined and provided.
      
      Adds the AssociationManager.
      
      The AssociationManager manages associations among software and objects.
      With these, particular viewers or editors can be established by either
      the system administrator (as defaults) or any account as a viewer or
      editor for any type of object. You can set up your own viewer or one you
      particularly like to view JSON, for instance. Or to edit JSON. etc.
      
      Adds the 'associations new' command.
      
      Adds the 'associations delete' command.
      
      Adds the 'associations list' command.
      f586621c
  8. 28 Jan, 2019 1 commit
  9. 05 Dec, 2018 1 commit
  10. 04 Dec, 2018 1 commit
  11. 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.
      18cf9b3a
  12. 26 Sep, 2018 7 commits
  13. 24 Sep, 2018 2 commits
    • wilkie's avatar
      Search by tag. · 6f37bb0e
      wilkie authored
      Fixes long-standing bug where tags weren't recorded.
      6f37bb0e
    • 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.
      c19e2774
  14. 19 Sep, 2018 1 commit
  15. 18 Sep, 2018 3 commits