On 6/18/18 10:17 AM, Stoiko Ivanov wrote:
> changes from v3:
> * incorporated feedback
> * moved complete_user from PVE::AccessControl to PVE::Auth::Plugin, where the
>   userid standard option is registered.
> 
> Stoiko Ivanov (3):
>   add print_width property to JSONSchema definition
>   add print_text_table, print_entry to CLIHandler
>   add print_api_list, adapt handle_cmd
> 
>  src/PVE/CLIHandler.pm | 89 
> +++++++++++++++++++++++++++++++++++++++++++++++++--
>  src/PVE/JSONSchema.pm |  5 +++
>  2 files changed, 92 insertions(+), 2 deletions(-)

applied the common part of this with a few style, whitespace cleanups on
top. Thanks!

We could allow to pass a sort call back which could overwrite the default
behavior of sorting alphabetically by the first column's values.
A possible feature could be then to allow passing a --sortby <column> to
such CLI commands.
Centering columns could be also nice, just for the record :)

> 
> Stoiko Ivanov (2):
>   refactor API by unifying duplicate properties
>   pveum: add list and dump commands
> 
>  PVE/API2/ACL.pm           |  36 +++++++------
>  PVE/API2/AccessControl.pm |  12 ++---
>  PVE/API2/Group.pm         |  35 ++++++------
>  PVE/API2/Role.pm          |  54 ++++++++++++-------
>  PVE/API2/User.pm          | 132 
> +++++++++++++++++++++++-----------------------
>  PVE/AccessControl.pm      |   9 +---
>  PVE/Auth/Plugin.pm        |  11 +++-
>  PVE/CLI/pveum.pm          |  20 +++++++
>  8 files changed, 175 insertions(+), 134 deletions(-)
> 

I still need to take a closer look at your refactoring part.

_______________________________________________
pve-devel mailing list
[email protected]
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to