* Added structure to swagger
* Added updateUserGroups handlers
* Updated return definition for user groups.
* Logic rewrite
* Removed logs
* Added some tests to updateUserGroups
* lint fix
* Updated tests for the new API
* Lint
* Added comment about why we are setting this groups individually. & more lint fixes
* Updated tests page
* Added more tests & fixed comments for PR
* Lint utils file
* Fixed import orders
* Changed import order
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
Delete in memory session when user logout from mcs
lint fixes
Click logout button triggers logout request
Clicking the actual logout button send the POST /logout request on mcs
UI
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>
addPolicy endpoint will read policies as json string, this to allow
s3 iam policy compatibility (uppercase in json attributes) and to be
consistent with other mcs apis, once https://github.com/minio/minio/pull/9181
is merged we can return a type struct{}
fix policies test to new refactor
goimports
more golint fixes
* Connected group selector list
* Added groups filtering for create user form
* connected groups input filter
* Connected users input
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
* Added groups router component
* Created groups page
* Updated table rows
* Added group add modal
* Connected to add group API
* Connected add Group & fixed missing props
* Added user selector component
* Added connection to users list
* Fixed persistent group issue
* Group get data fix
* Added status selector & connected edit form
* Connected delete modal
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>
* Reconnected Users delete modal
* Fix API path
* Reconnected access name modal
* Fixed title issue
* Fixed reset state
* Added groups selectors list control component
* Change of edit form to not edit access key & access secret values
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>
* Updated dependencies
* Imported changes from old repo for users reconnect
* Added add group buttons
* Removed console logs
* partial fix for total user issue
* Added sort to users list
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>
* Updated dependencies
* Imported changes from old repo for users reconnect
* Added add group buttons
* Removed console logs
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com>