Darko Draskovic
d504c4f67d
MF-571 - Add Env.elm to set custom base URL ( #654 )
...
* Add Env module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Modify README.md
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove literal vals from Env.elm
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Replace protocol, host and port env setting by url
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove default env.url value and update README.md
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add http://localhost:80/ as a default baseURL val
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Replace Gateflux by Mainflux
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
2019-03-20 14:30:38 +01:00
Jovan Kostovski
e95e010a3a
added docs about docker-compose config overriding ( #653 )
...
Signed-off-by: Jovan Kostovski <chombium@gmail.com>
2019-03-19 22:32:07 +01:00
Aleksandar Novaković
a09e3e214a
NOISSUE - Fix subtopic regex and restrict empty subtopic parts ( #659 )
...
* Fix subtopic regex and restrict empty subtopic parts
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Update mqtt adapter subtopic processing
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Return old MQTT adapter implementation
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Allow dots and handle empty parts
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Add malformed subtopic error encoding
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Fix MQTT topic validation
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Fix MQTT topic parsing
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Fix subtopic filtering
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-03-19 16:05:56 +01:00
tony-ward
7c4c6109f4
MF-639 Split Content-Type header field on semicolon and evaluate all substrings ( #644 )
...
* Split Content-Type header field on semicolon and evaluate all substrings
Signed-off-by: Tony Ward <tony@lucidtron.com>
* included strings library
Signed-off-by: Tony Ward <tony0ward@hotmail.com>
* simplify code, run gofmt
Signed-off-by: tony <tony0ward@hotmail.com>
Signed-off-by: tony <tony@lucidtron.com>
* allow Content-Type to only contain the required type
Signed-off-by: Tony Ward <tony@lucidtron.com>
2019-03-19 12:00:11 +01:00
Aleksandar Novaković
8c3bff5f4b
MF-656 - Change bootstrap service port to 8200 ( #658 )
...
* Change bootstrap service port to 8200
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Fix redis streams tests in things service
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-03-18 13:50:44 +01:00
Dušan Borovčanin
2ed1471d5f
MF-539 - Improve Bootstrap Service documentation ( #646 )
...
* Fix infinte loop in Subscribe method
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 service README
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add bootstrapping flow gif
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update bootstrapping flow gif
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
2019-03-15 19:11:26 +01: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
2f09701028
NOISSUE - Prevent infinite loop in lora-adapter if Redis init fail ( #647 )
...
* NOISSUE - Prevent infinite loop in lora-adapter if Redis init fail
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix line length
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-03-14 18:10:51 +01:00
Darko Draskovic
a0ed73d09b
Replace crossOrigin with relative path and fix messaging bug ( #645 )
...
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
2019-03-13 13:58:03 +01:00
Alwin Doss
74dfd69767
Corrected grammar and rephrased a few sentences to read nicely ( #641 )
...
Signed-off-by: Alwin Doss <alwindoss84@gmail.com>
Incorporated review comments
Signed-off-by: Alwin Doss <alwindoss84@gmail.com>
Fixed grammar
Signed-off-by: Alwin Doss <alwindoss84@gmail.com>
2019-03-07 16:25:37 +01:00
Darko Draskovic
b2ce9f5597
Fix missing css in container ui ( #638 )
...
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
2019-03-07 13:39:35 +01:00
Darko Draskovic
3255f32a9c
MF-571 - Elm UI ( #632 )
...
* Initial commit
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add user create form
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add Makefile and README
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove elm-stuff
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add url parsing
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add channels retrive and remove
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Refactor request f and add f annotations
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add things provision
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add thing retrieve and remove
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Rename Channel.elm methods
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix trailing slash and add url constants
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add module User with separate model, view and update
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Modularize channels
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Modularize version and things
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Refactor module methods
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Modularize messaging
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add channel pagination
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix initial channel model
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add access control (connect and disconnect things from channel)
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add pagination to Things
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Using Url.Builder in connection and messaging
Rename Acces module to Connection
Rename attribute in Bootstrap code
Remove debug logging
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add login
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add dynamic menu
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix empty name channel/thing bug
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove menu from login screen and add response helper
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add version, channels, things direct display
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add channels table
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Change var names and add refreshChannelList helper
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add Things list
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix response behavior
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove version page button
Signed-off-by: drasko <drasko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Move everything to ui folder
Signed-off-by: drasko <drasko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove dashflux
Signed-off-by: drasko <drasko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 Add things and channels lists to Connection module (#580 )
* Add thing and channel lists to Connection module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix form reset bug & remember checkbox status in Connection module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - Add batch things-channels connection modification (#588 )
* Add batch things-channels connection modification
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove unused token arg and reposition buttons
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* NOISSUE - messaging in UI (#578 )
* Add thing and channel lists to Connection module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* init commit
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* list channels and things
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* list channels with radio buttons
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Listing channels for selected thing
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* fix list channels for selected thing
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Use records instead of hardcode values
Use genFormField from Helpers
Remove dead comments
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* NOISSUE - Add Docker build for UI (#582 )
* Add Docker build for UI
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
* Fix entrypoint and ports
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
* Add NginX server. Fix port.
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* NOISSUE - Fix layout and add custom CSS (#593 )
* Fix layout and add custom CSS
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
* Remove comments, add copyright headers
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
* Add newline at the end of the css file
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* NOISSUE -update message module (#599 )
* Update message module
Sending message as selected thing to multiple channels
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Rename token to thingkey
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Reset model on send message and reset list of channels on selecting thing
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove logout button and add logout header (#604 )
* Remove logout button and add logout header
* Removed dead code.
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - Pagination (#606 )
* Add total # things to Thing model
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add basic pagination for Thing
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add pagination helper function & Channel pagination
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* NOISSUE - Add bootstrap cards in version view (#607 )
* Add total # things to Thing model
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add basic pagination for Thing
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add bootstrap cards in version view
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Add pagination helper function & Channel pagination
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* modify styling
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Styling
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* Mainflux logo
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Revert "NOISSUE - Add bootstrap cards in version view (#607 )"
This reverts commit a9a4dd7c730de453c45b64b51712c81e9befbeec.
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Pagination (#613 )
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - Add dashboard (#614 )
* Add Dashboard module and simplify Main module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove unused code and Version module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add helper funcs to Main.elm update method
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Improve Main and Message module organization
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add dashboard Things and Channels buttons
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add Modal to edit thing
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add RemoveThing msg and AwesomeFont
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Unify provision and retrieve request
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Reorganize code by making funcs and code repositioning
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add fon-awesome 5.* support
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add metadata edit
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove table header add thing and removed dead code
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - UI modal buttons (#617 )
* Add Dashboard module and simplify Main module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove unused code and Version module
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add helper funcs to Main.elm update method
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Improve Main and Message module organization
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add dashboard Things and Channels buttons
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add Modal to edit thing
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add RemoveThing msg and AwesomeFont
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Unify provision and retrieve request
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Reorganize code by making funcs and code repositioning
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add fon-awesome 5.* support
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add metadata edit
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove table header add thing and removed dead code
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add complete Thing edit modal buttons
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add card style to channels (#618 )
Add dropdown user menu
Add font awesome to main menu
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - UI Thing module with modals (#620 )
* Add Thing provision modal
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add app/dev dropdown to Thing provision modal
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Refactor Thing to have separate Update and Provision msg handling
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove fontAwesome import and fix Dict import
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - UI channel modals (#621 )
* Add Thing provision modal
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add app/dev dropdown to Thing provision modal
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Refactor Thing to have separate Update and Provision msg handling
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove fontAwesome import and fix Dict import
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add provision and edit modals to Channel
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add HttpMF http custom library
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add ModalMF Bootstrap modal custom library
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Moved all http funcs to HttpMF
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Moved expect funcs from Connection and Message to HttpMF
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add cards and change tables (#622 )
* Change type of tables
Add tables to cards
Colorize buttons
Signed-off-by: Ivan Milošević <iva@blokovi.com>
* remove comments
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* MF-571 - Fix user login and refactor User (#623 )
* Fix user login and refactor User
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Remove redundant Grid.row nesting
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix links in README (#624 )
Signed-off-by: Ivan Milošević <iva@blokovi.com>
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix ui/Makefile and ui/README.md
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add copyright header to .elm files
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix missing README.md after migration
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Fix typo
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Add install options to README.md
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
* Rename Url to URL and Id to ID
Signed-off-by: Darko Draskovic <darko.draskovic@gmail.com>
2019-03-06 16:21:09 +01:00
Vladimir Starčević
dbd8f9be23
MF-579 Things & Channels returns 404 when not found or ID is malformed, not 500 ( #633 )
...
* Things returns 404 when not found, not 500
Signed-off-by: Vladimir Starcevic <vstarcevic@gmail.com>
* MF-579 Things returns 404 when not found or thingid is in invalid format
Signed-off-by: Vladimir Starcevic <vstarcevic@gmail.com>
* MF-579 Things and channels returns 404 when not found, or ID is malformed not 500
Signed-off-by: Vladimir Starcevic <vstarcevic@gmail.com>
* MF-579 Things & Channels returns 404 when not found or ID is malformed, not 500
Signed-off-by: Vladimir Starcevic <vstarcevic@gmail.com>
2019-03-06 14:10:01 +01: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
Manuel Imperiale
a60a5c1ba1
NOISSUE - Fix lora-adapter Object decode ( #610 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-02-22 15:30:37 +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
Manuel Imperiale
1c09632671
MF-600 - Handle custom LoRa Server application decoder ( #608 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-02-22 09:31:44 +01:00
Ivan Milošević
06921fbee6
Fix run command in dev guide ( #605 )
...
Signed-off-by: Ivan Milošević <iva@blokovi.com>
2019-02-21 15:56:51 +01:00
caztial
b69d31817d
update docker-compose ( #590 )
...
add udp instead of default tcp to the docker coap port.
2019-02-20 00:17:13 +01:00
Dušan Borovčanin
225f56fc3e
Update generated code ( #602 )
...
Use latest release of `protobuf` 3.6.1.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
2019-02-18 17:10:25 +01:00
Dušan Borovčanin
133383ecb7
Add generated files check ( #601 )
...
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
2019-02-17 18:40:30 +01:00
Mirko Teodorovic
2ee0ed18e0
MF-597 - Removed legacy code as not needed anymore ( #598 )
...
* Removed legacy code as not needed anymore
Signed-off-by: mteodor <mirko.teodorovic@gmail.com>
* Small correction
Signed-off-by: mteodor <mirko.teodorovic@gmail.com>
* Remove git as not needed
Signed-off-by: mteodor <mirko.teodorovic@gmail.com>
2019-02-15 18:35:52 +01:00
mteodor
c418a9a4cf
NOISSUE - Added normalizer service to run script ( #594 )
...
* Added normalizer service to be run
* Update run.sh
2019-02-13 12:05:29 +01:00
Kai-Chu Chung
351d6e7bfb
MF-583 - Correct cmd/mongodb-reader HTTPServer log Info ( #584 )
...
Signed-off-by: Kai-Chu Chung <cage.chung@gmail.com>
2019-02-12 11:36:58 +01:00
Nikola Marčetić
434a57d8e1
Changed RawMessage ( #587 )
...
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
2019-02-11 14:27:56 +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
Juanma Fernandez
b12bb3374b
NOISSUE - Fix users logs in main.go ( #577 )
...
Signed-off-by: juanmagal <juanma.galmes@gmail.com>
2019-02-07 08:43:43 +01:00
Dušan Borovčanin
3f3b42b511
MF-519 - Refine Message ( #567 )
...
* Enable Message JSON mashaling/unmarshaling
Update Protobuf generated files.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update readers and SDK to use Mainflux Message
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix alignment
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
2019-02-06 13:57:12 +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
Aleksandar Novaković
8966a13760
Fix non-SenML message routing in normalizer ( #573 )
...
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-02-04 13:07:05 +01:00
Drasko DRASKOVIC
0fbb21c3fb
Fix Dusan Maldenovic GitHub ( #570 )
...
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2019-02-03 09:12:40 +01:00
Drasko DRASKOVIC
998c7ef9ef
NOISSUE - Update authors list ( #569 )
...
* NOISSUE - Update authors list
Add Dejan's recognition
Signed-off-by: drasko <drasko.draskovic@gmail.com>
* Fix Manu's GitHub nick
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2019-02-02 22:21:33 +01:00
Manuel Imperiale
dc16eb5451
Update lora.md ( #568 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-02-01 23:46:02 +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
c04909d645
NOISSUE- Improve LoRa doc ( #562 )
...
* Improve lora docs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Typo fix
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-01-31 18:26:00 +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
Aleksandar Novaković
330545ad38
Fix MQTT adapter by setting subscription queue ( #561 )
...
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-01-28 22:55:14 +01:00
Nikola Marčetić
1947d39119
MF-558 - Add MQTT subtopics documentation ( #559 )
...
* Added MQTT subtopic's doc section
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Resolving remarks
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Resolving remarks
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Resolved remarks
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
2019-01-28 14:36:29 +01:00
Drasko DRASKOVIC
0b770ce49e
Fix regexp for SUB ( #557 )
...
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2019-01-26 20:53:35 +01:00
Drasko DRASKOVIC
2c6379f823
Simplify MQTT topipc regexp ( #555 )
...
Current regexp makes 2 selection groups, while
capturing just the first group (the only one of
interest) into variable.
This PR simplifies the regexp and avoids capturing
secound group.
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2019-01-26 19:53:01 +01:00
Nikola Marčetić
c8e7a97122
MF-429 -Enabled MQTT subtopic's ( #554 )
...
* Enabled MQTT subtopic
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Removed debug logs
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Resolved remarks
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
* Resolved remarks
Signed-off-by: nmarcetic <n.marcetic86@gmail.com>
2019-01-25 22:22:36 +01:00
Manuel Imperiale
6bc287e028
NOISSUE - Fix normalizer exposed port in docker-compose ( #548 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
2019-01-21 09:28:50 +01:00
Aleksandar Novaković
f9f25e2d2f
Fix pagination response for empty page ( #547 )
...
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-01-17 17:31:30 +01:00
Aleksandar Novaković
ca6968f8d0
Fix swagger and provisioning docs ( #546 )
...
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-01-17 16:56:03 +01:00
Aleksandar Novaković
a618627599
Add env var for number of concurrent messages ( #545 )
...
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-01-17 02:26:58 +01:00
Aleksandar Novaković
fedbe1c422
NOISSUE - Update doc and fix empty key bug ( #544 )
...
* Update docs with new connection endpoints
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
* Fix empty key bug
Return key that was absent from things that are returned in
connections endpoint.
Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
2019-01-15 18:51:06 +01:00
Dušan Borovčanin
7ff738360b
MF-370 - Simplify and refine CI ( #541 )
...
* Add CI script
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix indentetion
Add script explanation comment.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
2019-01-11 13:57:47 +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
Drasko DRASKOVIC
3bbd21f583
NOISSUE - Refine docs ( #537 )
...
Signed-off-by: drasko <drasko.draskovic@gmail.com>
2019-01-09 17:04:34 +01:00
Dušan Borovčanin
c788ef64c0
Update licnese year ( #533 )
...
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
2019-01-09 16:23:30 +01:00