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
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