frostfs-node/cmd/neofs-cli/modules
Leonard Lyubich 491a908af1 [#1652] cli/container: Pre-check ACL extensibility in set-eacl
Container ACL in NeoFS can be extended only for container in which the
corresponding option is enabled. In previous implementation command
`set-eacl` could hang up on modifying eACL of the non-existent or
non-extendable container. To improve UX, there is a need to pre-check
the availability of `SETEACL` operation.

Add boolean `precheck` flag to `set-eacl` cmd which reads the container
before the actual transaction formation. If flag is set, command fails
on non-extendable container ACL.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-09-02 16:22:16 +04:00
..
accounting [#1687] go.mod: Update neofs-sdk-go 2022-08-22 18:59:57 +03:00
acl [#1651] cli: Fix CID setting in eACL creation 2022-08-04 17:04:42 +04:00
bearer [#1684] *: Fix linter warnings 2022-08-15 10:57:31 +03:00
container [#1652] cli/container: Pre-check ACL extensibility in set-eacl 2022-09-02 16:22:16 +04:00
control [#1624] go.mod: Update dependencies 2022-07-25 16:56:02 +03:00
netmap [#1323] neofs-cli: Reuse JSON flag for multiple commands 2022-06-24 10:33:22 +03:00
object [#1726] neofs-cli: Truncate file before writing the object 2022-08-23 18:07:12 +03:00
session [#1684] *: Fix linter warnings 2022-08-15 10:57:31 +03:00
storagegroup [#1706] cli: Do not duplicate payload on SG put 2022-08-19 09:49:47 +04:00
util [#1323] neofs-cli: Reuse JSON flag for multiple commands 2022-06-24 10:33:22 +03:00
completion.go [#1041] cmd/*: factor out autocomplet command generation 2022-01-12 18:33:48 +03:00
root.go [#1587] Do not print build time in version 2022-07-14 10:39:51 +03:00