Dušan Borovčanin
61d0427898
NOISSUE - Rename to Magistrala ( #3427 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2026-04-06 15:23:42 +02:00
Steve Munene
eb83edbcde
SMQ-3253 - Update CLI usage ( #3252 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-11-25 20:02:23 +01:00
Steve Munene
b9ac94f058
SMQ-2495 - Refactor CLI to use entity IDs ( #3100 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-09-01 10:22:14 +02:00
Steve Munene
86a8f49e82
SMQ-2856 - Add tags to groups ( #2860 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-05-16 20:09:16 +02:00
Sammy Kerata Oina
340098cec3
NOISSUE - Pass context on SDK to allow distributed tracing ( #2783 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2025-04-01 23:54:41 +02:00
Felix Gateru
153d230907
NOISSUE - Update CLI ( #2645 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-14 13:07:28 +01:00
Felix Gateru
4f73a52192
SMQ-2570 - Update SDK to align with new architecture ( #2585 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-23 15:09:06 +01:00
Dušan Borovčanin
559e05f0f4
NOISSUE - Move SDK to pkg ( #2583 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-10 14:23:35 +01:00
Dušan Borovčanin
178aa46ad4
SMQ-2533 - Rename Magistrala to SuperMQ ( #2560 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-04 11:17:09 +01:00
Dušan Borovčanin
243ccade0b
MG-2456 - Refactor architecture ( #2494 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-03 17:12:46 +01:00
Nataly Musilah
87c390da4c
MG-2426 - Replace generic Clients in Things service ( #2476 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-04 11:46:40 +01:00
Steve Munene
f88e11bdb2
NOISSUE - Remove domain from token ( #2468 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-25 14:41:51 +02:00
Steve Munene
ca8ed3b006
MG-2441 - Add domain ID to API ( #2442 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-23 21:40:13 +02:00
JMboya
04c3594627
MG-2253 - Create Users CLI tests ( #2319 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-09 13:37:39 +02:00
Arvindh
eb905267ab
NOISSUE - Fix assign and unassign commands in CLI ( #2102 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-26 12:27:47 +01:00
Arvindh
648655036e
NOISSUE - Implementation of Group removal ( #161 )
...
* add: group delete flow
Signed-off-by: Arvindh <arvindh91@gmail.com >
* sync with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
* improved grpc error handling
Signed-off-by: Arvindh <arvindh91@gmail.com >
* gofumpt -ed
Signed-off-by: Arvindh <arvindh91@gmail.com >
* changed database unassign parent group id
Signed-off-by: Arvindh <arvindh91@gmail.com >
* seperate event for delete group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change group event name
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update channel remove events
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels event
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: sdk, sdk_tet, cli
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk mock
Signed-off-by: Arvindh <arvindh91@gmail.com >
* mockery
Signed-off-by: Arvindh <arvindh91@gmail.com >
* convert to inline case
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change in group delete flow
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change return error in delete
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: openapi
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename events: from channel delete to channel remove
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-19 13:01:24 +01:00
b1ackd0t
a0c40ba462
NOISSUE - Update Copyright Notice ( #39 )
...
* chore(license): update copyright notices
Add CI check for non go files to check that the files contain a license
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): log failed files
When the CI fails during check for license header, log the failed file to console so that someone can check on the actual file. Also simplify the grep check to make it more human readable and understandable
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 12:37:30 +01:00
b1ackd0t
44408395e6
NOISSUE - Fix renaming issues ( #17 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-02 14:48:13 +01:00
dusanb94
7066101996
Rename Mainflux to Magistrala
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-26 12:50:56 +02:00
Arvindh
cd82cc5a43
NOISSUE: Listing of shared things with users & Update SDK ( #1923 )
...
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* add: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comment
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk function names
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: api spec
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels connect request
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of clients and groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: CLI
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: array len comparision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: nginx
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2023-10-17 15:38:06 +02:00
Washington Kigani Kamadi
0f0d761a1b
MF-1340 - Add CLI config TOML file ( #1858 )
...
* Add config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change key names
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add config file path
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add config file path
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Configure TOML parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add cli config command
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove debug log
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Use snake case
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change from interactive command
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use map for keys
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add cli logger level
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Use mainflux logger
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary comments
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove fmt
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Update config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify CLI
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove user token
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused variables
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add url parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* TEsts
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Make config path configurable
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix ci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove empty toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change url key identification
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove url parsing functions
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle parse error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle url error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add marshal
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Update config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle file error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle file error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify url parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add usertoken
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix user token
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove string init
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove config.toml from root
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line to config.toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line to config.toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Inline error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary type conversion
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove dynamic filters
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2023-08-08 12:01:59 +02:00
b1ackd0t
ed0436f0ae
Fix Length of Arguments Required ( #1837 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-11 15:54:58 +02:00
Dušan Borovčanin
55e09c1921
MF-1506 - Group-based Access Control ( #1716 )
...
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update Add and Delete Policies (#1792 )
* Remove Policy Action Ranks
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Rebase Issues
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Adding Check on Subject For Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Check Client Exists
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check When Sharing Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Only Add User to Group When Sharing Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove clientType
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Minor Fix on ShareClient and Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Clean Up Things Authorization
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests on RetrieveAll
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Test ShareThing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Merge Conflicts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Adding Policies. Only Use Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check If Subject is same as Object
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Move Back To Union As Sometimes Policy is Empty and Fails to Evaluate on Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Entity Type For Failing Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix BUG in policy evaluation
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Comments Regarding checkAdmin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Authorize For Things and Users
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Error on Things SVC `unsupported protocol scheme`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix Bug on Things Authorization Cache (#1810 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use Password instead of username in MQTT handler
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Simplify MQTT authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix MQTT tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add More Functions to SDK (#1811 )
* Add More Functions to SDK
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to GoDoc
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Unassign Interface
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Pass Subject as ID and Not Token on List Channels By Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Bootstrap Errors For Element Check
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add empty line Before Return
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reorder URLS in things mux
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Listing Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Share Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to CLI Docs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Identity To Update Another User
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Identify an Update Policies on Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix GoDocs on Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change Authorize To Use AccessRequest
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* For Evaluate Policy Use AccessRequest (#1814 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add SDK Tests (#1812 )
* Add Things Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Channel Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Certs Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Consumer Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enrich Group Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Health
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Tokens
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename SDK for Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Linter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Variable Defination Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Make Cache Key Duration Configurable (#1815 )
* Make Cache Key Duration Configurable
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename ENV Var
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update GoDocs (#1816 )
* Add GoDocs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Missing GoDoc Files
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enable godot
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add License Information
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add Call Home Client to Mainflux services (#1751 )
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
* collect and send data package
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create telemetry migrations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add telemetry endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add transport
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing server
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to adapters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add last seen
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename logger
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use unmerged repo
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use renamed module
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* edit documentation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* align table
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use alias for call home client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home pkg
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix modules
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore default
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home for users and things
Signed-off-by: SammyOina <sammyoina@gmail.com >
* enable opting on call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove full stops
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to all services
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore sdk tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unnecessary changes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore health_test.go
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
2023-06-14 12:40:37 +02:00
b1ackd0t
408eabaaa6
MF-1699 - Enrich SDK and CLI ( #1719 )
...
* initial commit update api docs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* initial commit enrich sdk
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* initial commit enrich cli
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* add consumers test
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* remove dead code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* add certs sdk tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* change contact name
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* fix tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix subscription typo
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Swagger File
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change Limit to 10
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove empty line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-05-25 00:02:46 +02:00
Aryan Godara
54c7518316
MF-1718 - Use static code analysis in CI ( #1729 )
...
* things, twins, and logger lint fixed
Signed-off-by: aryan <aryangodara03@gmail.com >
* all services updated, auth jwt not working, ineffectual assignment issue
Signed-off-by: aryan <aryangodara03@gmail.com >
* handle error from grpc server in endpointtest
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp commit, auth/jwt needs to be resolved
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert back to jwt v4 temporarily
Signed-off-by: aryan <aryangodara03@gmail.com >
* updated jwt tokenizer
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve EOF error for httptest requests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix auth jwt, update to registeredclaims
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix ineffective assignment, auth/api/grpc endpoint failing
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp commit, remove later
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc server setup
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve golangci tests, remove debug statements
Signed-off-by: aryan <aryangodara03@gmail.com >
* update golangci version and modify linters used
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc server for setup tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix logging and errors inlined
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix remarks, update grpc setup_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix setup_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix data race
Signed-off-by: aryan <aryangodara03@gmail.com >
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc setup down to single simple function
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix linting issues
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve pr comments
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix tests, handle returned errors, go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors from new linters
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-04-22 17:14:35 +02:00
b1ackd0t
48e368b59a
NOISSUE - Combining Query Parameters ( #1631 )
...
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Fix CI
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* fix tests: add enabled status key
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* start with token
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-05 17:20:05 +01:00
Dušan Borovčanin
758ed6fa02
NOISSUE - Fix Groups SDK ( #1609 )
...
* Fix Groups SDK
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CLI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-01 01:41:54 +02:00
Manuel Imperiale
09cbc3f14b
MF-1551 - Fix Cobra usage commands and clean unnecessary struct types ( #1558 )
...
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use linux syntax for cmd usage description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cmd.Use
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-11 13:22:57 +01:00
Mirko Teodorovic
0cdcf28683
MF-1394 - SDK groups ( #1396 )
...
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix groups sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix groups sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix groups sdk
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* small fix, revert some changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix test fail
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix unassign request
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* decouple util method form group repo
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix param parsing
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2021-03-26 22:51:02 +01:00
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