[Specifications] Pull Request: Retracting operations

alien-mcl has just submitted a new pull request for https://github.com/HydraCG/Specifications:

== Retracting operations ==
## Summary

This pull-request addresses issue #241.

## More details

I've introduced a `availability` predicate that can mark a specific `Operation` as either `Forbidden` or `Unauthorized`. I didn't want to introduce `NotImplemented` or `ConflictsWithCurrentStateOfResource` suggested in the discussion as I felt these would  conflict with the initial logic of the supported operation (why supporting it if it is not implemented) or it felt irrational (client didn't send a payload yet).

Feel free to deliberate on the approach. It was the simples thing to introduce to keep the vocabulary minimal yet still effective.

See https://github.com/HydraCG/Specifications/pull/246


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 29 August 2022 17:38:26 UTC