dusanb94
|
7066101996
|
Rename Mainflux to Magistrala
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
|
2023-10-26 12:50:56 +02:00 |
|
Aryan Godara
|
5e8555444a
|
MF-1723 - Fix lack of logging for invalid query params (#1724)
* fix error package errors
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix bootstap and bootstrap api
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix certs
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix consumers
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix http
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix provision
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix readers
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix twins
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix things
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix users
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix sdk excpet channel policies users things
Signed-off-by: aryan <aryangodara03@gmail.com>
* tests passing, but logging not working for things and users
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix sdk tests, and other failing tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix comment
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors acc to pr review
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errror wrapping in consumers api
Signed-off-by: aryan <aryangodara03@gmail.com>
* all tests running
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix encodeError
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix minor issues
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix failing sdk policy tests
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix errors in things test sdk
Signed-off-by: aryan <aryangodara03@gmail.com>
* update things service
Signed-off-by: aryan <aryangodara03@gmail.com>
* update usrs service
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix things and users sdk
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix sdk for channels groups policies things users
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix remaining services and sdk
Signed-off-by: aryan <aryangodara03@gmail.com>
* fix bootstrap twins
Signed-off-by: aryan <aryangodara03@gmail.com>
* resolve conflicts
Signed-off-by: aryan <aryangodara03@gmail.com>
* Shift errmalformedentity to pkg/errors
Signed-off-by: aryan <aryangodara03@gmail.com>
* Fix bootstrap service
Signed-off-by: aryan <aryangodara03@gmail.com>
* Add errors.Unwrap and use in encodeError
Signed-off-by: aryan <aryangodara03@gmail.com>
* Fix type in print statement for policies_test
Signed-off-by: aryan <aryangodara03@gmail.com>
* Fix ordering of errvalidation wrapping and encodeError
Signed-off-by: aryan <aryangodara03@gmail.com>
* Fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com>
---------
Signed-off-by: aryan <aryangodara03@gmail.com>
|
2023-08-09 23:02:44 +02:00 |
|
Sammy Kerata Oina
|
b7b14cc8b6
|
NOISSUE - Return certs on bootstrap view response (#1855)
* return certs on bootstrap view response
Signed-off-by: SammyOina <sammyoina@gmail.com>
* return updated certs when updated
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* simplify tests
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use named query
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use named params
Signed-off-by: SammyOina <sammyoina@gmail.com>
* fix typo
Signed-off-by: SammyOina <sammyoina@gmail.com>
* use inline error checks
remove unrequired conditions
Signed-off-by: SammyOina <sammyoina@gmail.com>
* sort slices before comparison
Signed-off-by: SammyOina <sammyoina@gmail.com>
* rename mainflux_id to thing_id
rename MFThing to ThingID
rename MFKey to ThingKey
rename mainflux_key to thing_key
Signed-off-by: SammyOina <sammyoina@gmail.com>
* remove mainflux_channels
Signed-off-by: SammyOina <sammyoina@gmail.com>
* simplify unmarshaller
Signed-off-by: SammyOina <sammyoina@gmail.com>
---------
Signed-off-by: SammyOina <sammyoina@gmail.com>
|
2023-07-31 14:17:14 +02:00 |
|
Manuel Imperiale
|
0a6b2f135a
|
MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (#1568)
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
|
2022-03-06 01:49:34 +01:00 |
|
Dušan Borovčanin
|
516c02bebe
|
MF-1378 - Update dependencies (#1379)
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix compose files and configs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Upgrade image versions
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update Postgres version
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update test dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix fkey error handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
|
2021-05-20 20:53:56 +02:00 |
|
Dušan Borovčanin
|
8d33285489
|
NOISSUE - Remove unknown Bootstrap requests (#1210)
* Remove unknown Bootstrap requests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Update docs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
* Fix migrations
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
|
2020-06-26 13:24:56 +02:00 |
|
Manuel Imperiale
|
7d839b7b61
|
NOISSUE - Fix bootstrap token naming and interfaces named args (#1117)
* NOISSUE - Fix bootstrap token naming and interfaces named args
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix CI bot
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use owner for repository layer
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
|
2020-04-16 12:32:21 +02: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 |
|
Dušan Borovčanin
|
e17a3de1d0
|
NOISSUE - Use Thing ID to update certs data (#827)
* Use ThingID to update certs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix logging typo
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update API tests and service mock
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2019-09-03 13:54:56 +02:00 |
|
Dušan Borovčanin
|
f03949a003
|
NOISSUE - Support encrypted bootstrap (#796)
* Fix API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Provide secured bootstrapping
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix test and mock methods signatures
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix typos
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add encrypte bootstrap test
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Remove duplicated docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Use secret key to encrypt bootstrap request
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Use secret key for secure bootstrapping
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Move encryption to ConfigReader
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Remove ConfigReader from Service
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add reader tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Unset key env variable
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add endpoint test for secure bootstrap
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2019-08-02 14:35:31 +02:00 |
|
Dušan Borovčanin
|
cac1e35b58
|
NOISSUE - Add certificate fields to the Bootstrap service (#752)
* Add cert fields to the BS
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert fields when creating a config
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add update cert endpoint
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix key column name
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert fields to db converters
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Secure cert update endpoint
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Authroize cert update methods
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix Bootstrap service tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert update service tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update endpoit tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update request tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix request tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update repository tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix typo in repo tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2019-05-22 23:22:19 +02:00 |
|
Dušan Borovčanin
|
3300814026
|
MF-552 - Use event sourcing to keep Bootstrap service in sync with Things service (#603)
* Use separate table for Channels
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add inital event sourcing subscription
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Channel update sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Thing remove sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Channel remove sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update service add method marshalling metadata
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Make separate methods for connection update
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add diconnect event sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update Configs repository mock
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix service tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update repository tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update Location header
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update README.md
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix tests mutex lock
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix method names in logs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-03-04 17:41:38 +01:00 |
|
Dušan Borovčanin
|
fa7d638453
|
MF-540 - Add pagination in API responses for Bootstrap service (#575)
* Add Page to List response
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add request validation tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update endpoint routes
Update API docs accordingly.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add optional Thing ID to config add request
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Extract literals to constants
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update comments
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix count logs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-02-22 14:54:09 +01:00 |
|
Dušan Borovčanin
|
1df4dcd7b7
|
NOISSUE - Add name field for Bootstrap Config (#564)
* Add name field to Config
Enable search by name.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Create separate response for unknown Configs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use meaningful names for filters
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add name search tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Break mocks check into multiple lines
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Create new instances in a consistent way
Reformat `return` statements.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-02-06 10:28:54 +01:00 |
|
Dušan Borovčanin
|
bf9e148120
|
MF-551 - Add metadata fields to Bootstrap Channels (#563)
* Save MF channel name and metadata to the BS
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove separate Channels table
Use nested JSON field instead.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix tests
Use proper JSON format for Bootstrap response fields.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove unnecessary comments
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Extract Config fields to constants
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Inline if statements
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-01-30 16:40:37 +01:00 |
|
Dušan Borovčanin
|
22fc26b375
|
MF-513 - Add Bootstrapping service (#524)
* Introduce Config response for bootstrap procedure
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add inital service implementation
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Enable status change
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix logger import
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update BSS to send config in valid format
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use ConfigReader to create valid format response
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update config retrieval error handle
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Enable Thing deletion API
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add API support for fetching Thing by ID
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add list Things endpoint
Update database schema
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use MF API to update status
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use Channels list
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix reading Thing from the database
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Create Mainflux Thing when adding new Thing to BS
Create MF Thing as soon as Bootstrap service thing is added. There are 2
main reasons to create Thing when adding a new BS Thing over creating
Thing on bootstrapping:
1) On bootstrapping time, user JWT will not be sent as a part of
request, so there is no mechanism to send a valid API call to Mainflux.
2) This way, Bootstrap service will be in sync with Mainlux: each Thing
existing in BS will also be in Mainflux.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Thing update
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove API key from BS service
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Improve channels update algorithm
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Refactor code
Remove unused fields, comment code and simplfy some method signatures.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove Identity Provider and use gRPC
Update dependencies
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add external auth key
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update BS config reader
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update docker-compose
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update env variable read
Add MQTT password to bootstrap response.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update response fields and tags
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove status check
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Enable BS of active Things
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add NewThing state
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Rename Status to State
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update README.md
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add filterng
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update List endpoint
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix Database query
Remove copyright headers.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add filter type
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Gateway provisioning (1.d)
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update self-bootstrapping feature
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add mocks
Update dependencies to the newest Mainflux version.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add thing service tests
Mocks fix.
Some of the service code intentionally left untested due to possible
changes in future.
Fix copyright headers and update Mainflux and other dependencies.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use name "Config" instead of "Thing"
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Refactor code
Remove commented code.
Fix typo.
Remove unused exported error.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Simplify service tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove Assign method
Raise test coverage.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update database schema
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Store unknown bootstrap attempts
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update unknown bootstrap handling
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update naming
Fix uses of `Thing` in DB and `api` package.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add endpoint tests
Currently, only test for adding a new Config are implemented.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add initialization of DB tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add DB tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update readme file
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove Mainflux from vendor
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add licence headers
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix service and endpoint tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Raise test coverage
Remove unused repsonse type.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update build and deployment
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Fix typo.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update imports formatting
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Make state response empty
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Raise test coverage
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update readme file
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use uuid as a primary key
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use Mainflux ID
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Remove `Created` state.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Move State to separate file
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Things prefix
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API and API docs
Be consistent in API naming and add some useful comments.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Refactor repository implementation
Cleanup code, make it more readable. Fix missing drop in migrations.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Use "cfg" insted of "thing"
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update tables names
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-01-09 15:42:23 +01:00 |
|