Steve Munene
|
7fb5dd7b55
|
NOISSUE - Refactor listing for rules and reports (#433)
* add access control to rules engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update authorization method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove domain from method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix userid parameter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update checksuperadmin method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert changes
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-16 14:39:49 +01:00 |
|
Steve Munene
|
362a4fc76d
|
MG-370 - Add fine grained access control to rules engine (#402)
* update go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix rules endpoint tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix yaml file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix build
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove roles from alarms
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* change approach for schema combaine
Signed-off-by: Arvindh <arvindh91@gmail.com>
* change approach for schema combaine
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix permissions for rules
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix authorization file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Arvindh <arvindh91@gmail.com>
|
2026-03-05 11:42:51 +01:00 |
|
Steve Munene
|
a031426715
|
NOISSUE - Update metadata UI type to string (#422)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-03 16:01:48 +01:00 |
|
Steve Munene
|
0a45a96fac
|
NOISSUE - Update Rules metadata migrations (#421)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2026-03-03 15:33:58 +01:00 |
|
Steve Munene
|
257db27769
|
MG-132 - Improve RE tests (#346)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add coverage for api tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add coverage for api tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add tests for handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add tests for start schedular
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix race condition
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix addrule test
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix list rule method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* use sorting for the slice
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fetch supermq
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-11-10 18:03:10 +01:00 |
|
Nataly Musilah
|
e7633ffafd
|
NOISSUE - Update alarms and reports sorting (#272)
* update alarms and reports
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix linter
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix structs
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix defDir
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* remove name from alarms
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* use switch clases
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* chore: update SMQ dep
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* use if statements for 3 cases
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* chore: bump SMQ version
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
* use api keys
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* use COALESCE for updatedAt
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
* fix lint
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
---------
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>
|
2025-08-19 22:34:55 +02:00 |
|
Nataly Musilah
|
f4e3cfab6d
|
NOISSUE - Add rules ordering by order and name (#265)
Signed-off-by: Musilah <nataleigh.nk@gmail.com>
|
2025-08-06 09:49:10 +02:00 |
|
Ian Ngethe Muchiri
|
389205ec5b
|
NOISSUE -Fix return value for update tags in RE (#258)
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-07-25 16:06:07 +02:00 |
|
Dušan Borovčanin
|
bf5e18acb4
|
NOISSUE - Fix RE schedule (#234)
* NOISSUE - Fix RE schedule
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add domain to the scheduled message
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove debug log
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-30 13:28:37 +02:00 |
|
Ian Ngethe Muchiri
|
0d48e4ecdd
|
MG-820 - RE outputs handling (#213)
* Fix: Update send alarm output handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update send email output
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update remote posgres output handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update keys for result and message to constants
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Remove unused param
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Remove test for query by output channel
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Separate outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Revert docker compose changes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Update mocks
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update license header
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update output type
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update handling outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update test outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: rename publisher to channel
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update imports
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: Update unmarshal outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* NOISSUE - Fix JSON marshalling and unmarshalling (#1)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix: Update outputs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update the templating
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* Fix: update how we marshal alarms
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: Dušan Borovčanin <borovcanindusan1@gmail.com>
|
2025-06-26 17:35:46 +02:00 |
|
Steve Munene
|
88d2ef3257
|
MG-225 - Fix schedule validation (#222)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add utc for reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fic wrapper
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove auth error
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-24 14:45:21 +02:00 |
|
Dušan Borovčanin
|
612823b4d2
|
MG-217 - Update the RE update tag repo logic
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-20 17:06:10 +02:00 |
|
Steve Munene
|
184a9161d6
|
MG-154 - Add Tags in Rule Engine listing and support filter by tags (#212)
* add tags to repo layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update service layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update api layer
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix logic
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-20 16:28:24 +02:00 |
|
Steve Munene
|
dcd5ff914d
|
MG-136 - Move reports to a separate service (#152)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add remove report from nats handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add license header
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update docker compose
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* move runinfo to pkg
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update reports handler
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update handler in reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update repo method from time to due
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix validation methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update reports port to 9017
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update nginx to support reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix reports location in nginx
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update env variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-06-16 12:10:50 +02:00 |
|
Dušan Borovčanin
|
38f233c611
|
MG-181 - Add wildcard support to RE (#185)
* Add wildcard
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix RE tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add comments for wildcards
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix match check
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-06-03 10:57:10 +02:00 |
|
Arvindh
|
6c4ed66d62
|
NOISSUE - Add filter by name in rule listing (#142)
Signed-off-by: Arvindh <arvindh91@gmail.com>
|
2025-05-09 15:23:58 +02:00 |
|
Arvindh
|
b0652d1170
|
NOISSUE - Add option to have mutiple clientIDs in request (#141)
Signed-off-by: Arvindh <arvindh91@gmail.com>
|
2025-05-05 16:05:52 +02:00 |
|
Dušan Borovčanin
|
831674b036
|
NOISSUE - Fix scheduler (#131)
* Rename and reorganize files
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix scheduler
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix scheduler and use UTC
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update scheduler calculation
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update Rules loop
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix linter errors
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix due
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove faling tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-04-29 13:30:24 +02:00 |
|
Steve Munene
|
02da121280
|
MG-94 - Add backend support for reports (#107)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix missing variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix api and add report config to rule engine
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix repo command
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix download request
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix download api
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix add report config
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused parameters
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add limit field to config
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add test and address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add logger
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove logger
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* uncomment code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add status check
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* resolve conflicts
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* rebase code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix startdate when zero
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add time expression parser and logics
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix pdf and csv generation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add description for reports
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove aggregation field
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix endpoint and postgres methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update report config update methods
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix service test
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unnecessary check
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove endpoints
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix generate PDF and CSV
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove unused code
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert UI variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add empty line
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix go mod file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update download api
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* revert UI variable
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix download endpoint
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update generateREport method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing tests
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* refactor generate api
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix csv column
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix csv generator
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* remove logs
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* updated reports logic and api
Signed-off-by: Arvindh <arvindh91@gmail.com>
* fix time conversion
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: Arvindh <arvindh91@gmail.com>
|
2025-04-28 09:09:22 +02:00 |
|
Dušan Borovčanin
|
4e9480266e
|
NOISSUE - Add script outputs (#121)
* Update RE to use pure Go instead of Lua bindings
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix RE DB
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix nil error case
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix adding query
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix constraints on kind and logic type
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update RE to use multiple outputs
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update PG writer output
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix protocol error in MQTT forwareder
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix rules error handings
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add false value check
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix topic filtering
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix consumers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix publisher
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix mocks
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix tests
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-04-24 23:27:08 +02:00 |
|
Ian Ngethe Muchiri
|
513586c982
|
MG-664 - Refactor update rule (#120)
* update update rule
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* refactor repository sql queries
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* revert docker compose change
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* remove unnecessary test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-04-17 16:37:30 +02:00 |
|
Dusan Borovcanin
|
73e338966f
|
NOISSUE - Fix input topic filter on RE
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2025-04-17 09:46:38 +02:00 |
|
Steve Munene
|
1b6b7f558c
|
MG-36 - Global ticker for scheduled rules (#42)
* initial implementation
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update main.go file
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* update Reccuring Type method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add marshalling and unmrshalling for times
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix postgres storage
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* add tests for schedular
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix failing linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* fix linter
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* refactor should run
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* refactor how rule are ran
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* address comments
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
* rename method
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
---------
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
|
2025-01-24 15:01:36 +01:00 |
|
Ian Ngethe Muchiri
|
96158cdc8e
|
NOISSUE - Limit listing based on domain (#41)
* add domain_id as a page metadata
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* add missing created_by
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-01-14 10:57:14 +01:00 |
|
Ian Ngethe Muchiri
|
17e59d2beb
|
NOISSUE - Add Metadata to Rule struct (#39)
* add metadata
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* update sql formatting
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* add created by
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* format sql
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* format sql query
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-01-13 14:16:11 +01:00 |
|
Ian Ngethe Muchiri
|
3f0bb258c7
|
NOISSUE - Update Rules Service (#32)
* update re service
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* add status update for rules
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
* revert docker compose changes
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
|
2025-01-09 09:56:45 +01:00 |
|
Dušan Borovčanin
|
3bbb25bd64
|
NOISSUE - Remove SuperMQ duplicates (#23)
* Update docker-compose to use SuperMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove duplicate services
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update Bootstrap
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update other services to use SMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Switch config prefix to SMQ
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove leftovers
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove duplicate interface definitions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove unused actions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove unused API docs
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Resolve linter comments
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix provision
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2024-12-31 11:04:17 +01:00 |
|
Dušan Borovčanin
|
57c3ecb175
|
MG-13 - Magistrala Rules engine (#16)
* Add initial Rules Engine model
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* WIP - Add API layer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Add async consumer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Use Named queries and single topics
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Update rules listing
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Enable consumers with no transformer
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Move RE to addons
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Fix HTTP server host
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove unused code
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
* Remove cache for the time being
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
---------
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
|
2024-12-27 20:00:50 +01:00 |
|