nspcc-dev / nspcc-dev/neofs-node
Warn user on undefined combinations of attributes and verbs on eACL set
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 38
- Forks
- 51
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 38
Description
Is your feature request related to a problem? Please describe.
There is an undefined behaviour on some combinations of NeoFS Verbs and object attributes when we set eACL. Note the table.
Describe the solution you'd like
It would be convinient for a user to notify them when they try to set an eACL which might behave unexpectedly. When the user sets eACL via neofs-cli, it might print some warning with link to the spec.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the NeoFS verb and object-attribute table in issue #949 and the referenced specification issue #62, then locate the neofs-cli path that sets eACLs. Done means undefined combinations produce a user-facing warning that links to the specification without changing defined combinations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authorization, cli
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100