Skip to content

update to solid v0.10 spec #97

@bourgeoa

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