Skip to content

update to solid v0.10 spec #97

Description

@bourgeoa
  • Headers and tests
    • add storage header for root
    • Allow header is not ACL dependent but resource dependent
      POST not allowed on document, PATCH not allowed on container, DELETE not allowed on root and root/.acl
    • Vary Header
    • Access-Control-Expose-Header
    • add new accept properties Accept-put, Accept-patch
    • update headers for new accept properties on GET
  • agent authorization
    • create new resource with Append on PUT
    • owner has Control on all ACL's
  • method conditions
    • review DELETE : ACL conditions
    • POST not allowed on document, PATCH not allowed on container, DELETE not allowed on root and root/.acl
  • precondition if-non-match: *
  • security
    • return errors on DELETE : 404 --> 403/401
    • check itemName on creating intermediary containers

solid-rest improvements :

  • n3-patch tests
  • contentType mapper when extension missing or incompatible --> $.ext
  • add metadata to container representation
  • http front server
    • express server
    • dataBrowser with an index.html at root
    • redirect to dataBrowser programmatically like in NSS
    • default card in server
    • permanent location for /profile/ and /settings/ : see installDir in data-kitchen

It will be nice to have a way to run the test-suite and specification tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions