João Matos
3273c30d8b
MF-1268 - CLI improvements ( #1274 )
...
* Prefix error messages in CLI with a bold "error: ".
Signed-off-by: Joao Matos <joao@tritao.eu>
* Remove duplicated "Usage: " from groups command help.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Add a raw output mode for CLI and use it on logCreated.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Add CLI global flag for user auth token.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Add CLI config flag and parsing logic.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Refactor CLI users commands outside array structure.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Refactor CLI certificates commands using flags.
Signed-off-by: Joao Matos <joao@tritao.eu>
* Refactor CLI things create command using flags.
Signed-off-by: Joao Matos <joao@tritao.eu>
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2020-11-01 00:29:06 +01:00
Mirko Teodorovic
8ea26c5ab7
NOISSUE - Add user groups ( #1228 )
...
* adding group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding user group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add retrieve methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add default admin user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add default admin user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* changes signature for AssignUser
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* bug fixing retrieving groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove unused code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* bug fixing retrieving groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* retrieve groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change environment for admin
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change environment for admin
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* retrieve groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove adding default group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* expose port for debugging purposes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix tests, and linter errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add prefix Users for groups endpoint
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix linter problems
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix endpoint prefix url
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix endpoint test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add group features in cli
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove println
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* when user is created return id in response
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* when user is created return id in response
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding default admin env
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* proper alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* proper alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* rename method
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* return user id when created
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* return user id when created
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove unused variable
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* rename methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix to retrieve whole tree starting from parent
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add endpoint to list groups for user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add readme for groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fixing bugs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fixing bugs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add group commands for add and remove user
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* replace default email, use example.com
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix capital letters beginning of sentence
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove warning for deprecated api, mistakenly copied
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* simplify repo methods, rely on db driver rather than the check before operation
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* check if group is valid
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* openapi spec 3.0
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove check for existing users in groups before delete
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change func signature
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change func signature
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix bugs, resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix bugs, resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix alignment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add missing command
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* reorganize envs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix doc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix compile
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* reorganize cli commands
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor corrections
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* rename methods
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* resolve comments, minor changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
2020-09-23 23:18:53 +02:00
Manuel Imperiale
9334568ba2
MF-983 - Add HTTP query param to connections list endpoints to fetch disconnected Things or Channels ( #1217 )
...
* MF-983 - Add HTTP query param to connections list endpoints to fetch non connected Things or Channels
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typos and add Swagger
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update SDK and CLI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Simplify queries
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix tabulation
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-07-26 22:47:15 +02:00
Mirko Teodorovic
b91024465c
MF-1179 - Add a certificate service and certs endpoint to SDK ( #1188 )
...
* adding certificate issuing
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding cert endpoint
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update envs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update envs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* move certs creation to sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* move certs creation to sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* move certs creation to sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix env vars
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add comment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix vars
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add volumes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix merge config for int
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove env
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix error handling
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cert test, change receiver to pointer
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add docs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix var naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* correct error naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* adding certs service
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change func receiever
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add default cert issue method
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add config
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* small fix
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove some testing code
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cert issue
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add vault api client
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* additional endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add swagger for certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove certs from provision
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* clean provision from certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add list certificates endpoint
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add vault api in vendor
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add revoke, fix bugs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix sdk for certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor changes, add env, doc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor changes, add env, doc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor changes, add env, doc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* small changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove CA for signing from provision
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add docker file for certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix mock sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add line
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix RevokeCert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renam ENV
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove tests temporarily
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* renam vars
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cli for issue cert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cli for issue cert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cli for issue cert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add cli for issue cert
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove not needed envs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix linter errors, add cli
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix linter errors, add cli, var rename
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix reviews, add viewcert, fix view all certs
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove view cert, as it will be retrieved from PKI
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add default env val
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove some errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor, make wrapper lib for vault
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor, make wrapper lib for vault
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor, make wrapper lib for vault
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix revoking
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor, make wrapper lib for vault
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update vendor
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix comment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove unused
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove unused field
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update vendor
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor pki
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor pki
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor pki, update vendor
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor pki
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix comment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor fix
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* remove methods, use fields
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix comments and package desc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix comments and package desc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
2020-07-21 12:53:21 +02:00
Dušan Borovčanin
ea3a891c91
MF-1190 - Add pkg for library packages ( #1191 )
...
* Move messaging to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Move errors to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Move Transformers to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Move SDK to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Remove Transformers from root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix make proto
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Add copyrights header
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix CI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Move Auth client to pkg
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update dependencies and vendors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix CI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
2020-06-03 15:16:19 +02:00
Mirko Teodorovic
f9432c6525
MF-1159 - add gateway metadata update in provision method ( #1160 )
...
* provision fix
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* update config
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix naming, Boostrap to Bootstrap
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add name as param
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add name as param
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix typo, and remove some props
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add name as param
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* add name as param
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix typo
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix typo
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* refactor service
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* improve gateway provision
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* revert content
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* minor changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* fix test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change docs, and error in service
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
* change docs, and error in service
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
2020-05-06 16:53:32 +02:00
Manuel Imperiale
9b4eb7056f
NOISSUE - Update CLI README.md ( #1139 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-04-23 10:24:42 +02:00
Manuel Imperiale
4c970a8079
MF-862 - Add boostrap CRUD to SDK and CLI ( #1114 )
...
* MF-862 - Add boostrap CRUD to SDK and CLI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Revert ReaderPrefix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-04-15 17:38:20 +02:00
Manuel Imperiale
5b5229975b
NOISSUE - Create func to encode SDK errors ( #1110 )
...
* NOISSUE - Create func to encode SDK errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use var declaration
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-04-14 11:04:33 +02:00
Manuel Imperiale
cc5e0288df
NOISSUE - Fix users CLI ( #1062 )
...
* NOISSSUE - Fix users CLI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix README
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* use Mainflux entities
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Mv ConnectionIDs to requests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-03-09 11:31:19 +01:00
Manuel Imperiale
7df2ababc4
MF-1016 - Add UserUpdate and UpdatePassword to sdk and CLI ( #1057 )
...
* MF-1016 - Add UserUpdate and UpdatePassword to sdk and CLI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Update READMEs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-03-04 18:37:41 +01:00
Manuel Imperiale
9e2bb4933a
NOISSUE - Fix connect CLI command and remove ConnectThing func from SDK ( #1051 )
...
* NOISSUE - Fix connect CLI command and remove ConnectThing func from SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rm ConnectThing from bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2020-03-03 10:58:30 +01:00
Aleksandar Novaković
269fe89a42
NOISSUE - Fix minimal password length ( #1023 )
...
* Fix minimum password length
Increase minimum password length to 8.
Signed-off-by: Aleksandar Novakovic <anovakovic01@gmail.com>
* Update tests with valid password length
Signed-off-by: Aleksandar Novakovic <anovakovic01@gmail.com>
* Update minimal pass length in the docs
Signed-off-by: Aleksandar Novakovic <anovakovic01@gmail.com>
2020-01-29 18:54:34 +01:00
Jonathan Dreyer
bdf1326933
MF-1020 - Change default password for CLI provision test ( #1021 )
...
Signed-off-by: Jonathan Dreyer <jonathan.dreyer@cleanenergie.ch>
Co-authored-by: Nikola Marčetić <n.marcetic86@gmail.com>
2020-01-29 12:31:15 +01:00
Nick Neisen
76908d7c8b
MF-898 - Add bulk connect to CLI and SDK ( #956 )
...
* Add bulk connect to CLI and SDK
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add test for bulk connect
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Update docs
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add file example
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add JSON example to CLI docs
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Change some value datatypes back
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Use constants for file extensions
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
2019-11-21 12:29:37 +01:00
Nick Neisen
8f3dff837b
MF-484 - Add bulk provisioning for things and channels ( #889 )
...
* Add provisioning to postgres
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add provisioning to things and channels service
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add JSON provisioning endpoint to things API
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add provisioning to SDK and CLI
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Update docs
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Remove response location and adjust channelsFromFile
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Change naming from 'provison' to 'bulkCreate'
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Add gocsv to vendors folder
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Update "bulk" naming
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Move CSV to CLI and remove gocsv dependancy
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Update docs and responses
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Change AddThings to be CreateThings
Signed-off-by: Nick Neisen <nwneisen@gmail.com>
* Improve test coverage
Signed-off-by: nwneisen <nwneisen@gmail.com>
* Fixes after review
Signed-off-by: nwneisen <nwneisen@gmail.com>
2019-10-29 12:59:54 +01:00
Nick Neisen
66487eda42
MF-788 - Remove date and minimize copyright comments ( #876 )
...
* Update copyright comment for go files
Signed-off-by: nwneisen <nwneisen@gmail.com>
* Update copyright in assortment of file types
Signed-off-by: nwneisen <nwneisen@gmail.com>
* Remove missed copyright date
Signed-off-by: nwneisen <nwneisen@gmail.com>
2019-10-07 16:14:47 +02:00
Manuel Imperiale
22a3b881fd
NOISSUE - Typo fix ( #777 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-07-04 09:57:03 +02:00
Manuel Imperiale
63de955a7c
NOISSUE - Add searchable Channels name ( #754 )
...
* NOISSUE - Add searchable Things name
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add postgres schema validation and tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add namme tests in requests_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* NOISSUE - Add searchable Channels name
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix bootstrap mocks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-06-11 10:37:25 +02:00
Manuel Imperiale
c8979ac297
NOISSUE - Add searchable Things name ( #750 )
...
* NOISSUE - Add searchable Things name
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add postgres schema validation and tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add namme tests in requests_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rm requests_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add name in ListThings loggins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add invalidName var for tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Set maxNameSize to 1024
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix postgres test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix total when filtering things by name
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix review
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-05-30 15:33:49 +02:00
Manuel Imperiale
b97deb50b2
MF-488 - Remove Thing type (app or device) ( #718 )
...
* MF-488 - Remove Thing type (app or device)
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-04-20 14:09:11 +02:00
beres
61b2d6b87b
MF-596 - Add subtopic to RawMessage ( #642 )
...
* Commit for mainflux-596
Modified and tested:
- cli
- http
- mqtt
- normalizer
- all readers
- sdk messages
- all writers
- ws
Missing:
- coap
- lora
Signed-off-by: ale <ale@metaverso.org>
* - fix subtopic name in, when starting with dot, http/ws/mqtt
- add some test on readers
Signed-off-by: ale <ale@metaverso.org>
* - fix string concatenation
- update http/transport regexp to match subtopic names with only \w-
- update ws/transport regexp like http ones with also the wildcard * and >
Signed-off-by: ale <ale@metaverso.org>
* added subtopic support to coap adapter
Signed-off-by: ale <ale@metaverso.org>
* - update replace functions with replaceall when needed
- renamed getDestChannel to fmtSubject
- update api/transport and ws/transport route to be more readable
- fix mqtt syntax
- renamed func andQuery to query as suggested by @anovakovic01
- have a nice we :)
Signed-off-by: ale <ale@metaverso.org>
* - fix error declaration on ws/nat/publisher
- fix regexp added missing allowed chars - and _ on coap/api/transport
- fix subtopic clean suffix / if present on coap/api/transport
- improve regexp on http and ws /api/transport, now does not accept url that do not strictly match
- add some ws subtopic tests
Signed-off-by: ale <ale@metaverso.org>
* - enabled wildcard chars on coap/api/transport
- allow use special chars on http and ws api/transport
Signed-off-by: ale <ale@metaverso.org>
* - use strings.Replace() insted ReplaceAll()
Signed-off-by: ale <ale@metaverso.org>
* - allow every chars on subtopics
- fix replace error on mqtt
Signed-off-by: ale <ale@metaverso.org>
* fix cassandra test
Signed-off-by: ale <ale@metaverso.org>
* fix ws test with invalid subtopic
Signed-off-by: ale <ale@metaverso.org>
* fix invalid GOCACHE in go1.12, replaced by -count 1, see https://golang.org/doc/go1.10#test
Signed-off-by: ale <ale@metaverso.org>
* - improve regexp on http/ws api/transport
- minor changes
Signed-off-by: ale <ale@metaverso.org>
* - add generic function parseSubtopic on ws/http adapters
Signed-off-by: ale <ale@metaverso.org>
* - add generic function fmtSubtopic on coap adapter
Signed-off-by: ale <ale@metaverso.org>
2019-03-15 18:38:07 +01:00
Manuel Imperiale
94574e3707
NOISSUE - fix CLI log ( #581 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-02-08 15:38:07 +01:00
Manuel Imperiale
53036b5ae7
Fix CLI docs ( #566 )
...
* Fix CLI docs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix CLI docs typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix CLI docs typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix CLI docs typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-02-01 23:17:09 +01:00
Manuel Imperiale
a0505e0eeb
NOISSUE - Add connection commands to CLI ( #542 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-01-10 21:42:31 +01:00
Manuel Imperiale
655141e941
MF-433 - Add method for reading messages from readers to SDK. ( #511 )
...
* MF-433 - Add method for reading messages from readers to SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add messages read command on CLI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix review
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2018-12-18 22:04:34 +01:00
Manuel Imperiale
5f6bbf4b0a
MF-419 - Use JSON for CLI commands output ( #504 )
...
* MF-419 - Use JSON for CLI commands output
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* dep ensure
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Remove accidentaly added CLI binary
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix cast
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix review
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use logCreated for token command
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix review
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2018-12-16 14:01:37 -05:00
Drasko DRASKOVIC
9725c2723d
MF-486 - Add provisioning command to CLI ( #487 )
...
* MF-486 - Add provisioning command to CLI
Resolves #486
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Add error check on file open
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Add provision test to CLI
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Update error handling
Update CSV file.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix provision for new SDK
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Correct structs and sprintfs
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Check array length
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Correct sprintf. Update dep lock file.
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2018-12-08 16:59:55 +01:00
Ivan Milošević
4f01c0aa7a
NOISSUE - Move CLI documentation from getting started guide to separate page ( #470 )
...
* Move CLI documentation from getting started guide to seperate page
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Fix cli usage examples in readme and docs
Signed-off-by: Ivan Milošević <iva@blokovi.com>
2018-11-27 08:40:56 +01:00
Aleksandar Novaković
ad5c66fad2
NOISSUE - Refactor SDK and things service ( #420 )
...
* Refactor Mainflux go SDK
Add structures instead of string parameters. Add offset and limit
parameters to things and channels methods. Add better configuration
support.
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Add new public errors with better error handling
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Update SDK to use uint instread of string id
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Update cli to use new SDK API
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Remove TLS termination from nginx configuration
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Update SDK documentation and structures
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Refactor things service
Decouple HTTP layer from business logic. Remove ID number validation
check. Remove models from HTTP requests and responses.
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Reformat tests for things service
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Increase test coverage for things service
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2018-10-24 10:21:03 +01:00
Drasko DRASKOVIC
a8eb7ae039
MF-354 - Add Go SDK ( #357 )
...
* MF-354 - Add Go SDK
This PR adds Go SDK. It also refactors `cli` to use new SDK.
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Use http consts. Add doc.
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Insline const
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Add initial SDK tests
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix SDK to return values (not HTTP rsp)
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix CLI and test
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* fix typos, add header
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix doc
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix doc, add comment
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Inline error checks
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix typos
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Inline errs
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix typo
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Change fnc parameter name
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Rename getters to Go standard
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Use struct and interface
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Simplify sdk struct
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix README
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2018-10-14 16:44:21 +02:00
Ivan Milošević
effade00aa
MF-325 - Add SPDX license and copyright headers ( #362 )
...
* MF-325 - Add SPDX license and copyright headers
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* MF-325 - Add SPDX license and copyright headers
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* MF-325 - Add SPDX license and copyright headers
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* MF-325 - Add SPDX license and copyright headers
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* MF-325 - Change mainflux version from 0.4.0 to 0.5.0
Signed-off-by: Ivan Milošević <iva@blokovi.com>
2018-08-26 13:15:48 +02:00
Drasko DRASKOVIC
af281da430
NOISSUE - Add insecure
param to cli ( #356 )
...
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2018-08-17 04:58:09 +02:00
Drasko DRASKOVIC
2c988c19b0
NOISSUE - Rename bashflux to cli and fix cert path ( #349 )
...
* NOISSUE - rename bashflux to cli and fix cert path
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix pkg name
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2018-08-16 13:41:27 +02:00