armirveliaj
5f2b6beaa6
add slices.compact for filterids
2025-12-21 18:28:09 +01:00
armirveliaj
8b8a4677dd
add test for sequential duplicates filterIds on loaders
2025-12-16 13:23:53 +01:00
arberkatellari
89653a9c80
Add *redis DBType case to it_tests
2025-11-05 17:52:03 +01:00
arberkatellari
a3f25d1ec5
Adjust tests and sample json files
2025-10-19 13:15:57 +02:00
ionutboangiu
e05be683ae
change license from GPLv3 to AGPLv3
2025-10-13 09:57:41 +02:00
ionutboangiu
eb9f826ffd
Rename IP to IPAllocations
2025-06-03 14:23:29 +02:00
ionutboangiu
eed6b8a51a
add implementation for new ips module
2025-05-29 15:46:42 +02:00
arberkatellari
5847ceab00
Add and revise tests for offline internal DB
2025-05-13 17:07:17 +02:00
arberkatellari
5b66678313
Add offline internal DB functionality for dataDB,storDB & configDB
2025-05-13 17:07:17 +02:00
ionutboangiu
5e46eeb28a
move action type definitions to utils
2025-05-03 21:42:36 +02:00
ionutboangiu
eeecae4576
move resources to dedicated package
2025-05-03 21:42:36 +02:00
ionutboangiu
bd8c9d3b5e
migrate guardian package to external dep
2025-04-22 19:35:11 +02:00
ionutboangiu
16d131b058
move attributes to dedicated package
2025-04-22 19:33:12 +02:00
ionutboangiu
069cadd618
move routes to dedicated package
2025-04-22 19:33:12 +02:00
ionutboangiu
9a42adc716
Retrieve routes default ratio from global var
...
to prevent cyclic import (utils > config > utils)
2025-04-22 19:33:12 +02:00
ionutboangiu
0b26559d1f
move chargers to dedicated package
2025-03-16 16:28:30 +01:00
ionutboangiu
c762de5c28
move rankings to dedicated package
2025-03-10 13:49:34 +01:00
ionutboangiu
47fb25b4ef
move trends to dedicated package
...
reivse/add comments and order of funcs/definitions
2025-03-10 13:49:34 +01:00
ionutboangiu
24d886c8e0
Pass CGRConfig to DataManager
...
instead of just CacheCfg. Prevents the need of global config var in
engine/datamanager.go
2025-03-10 13:49:34 +01:00
ionutboangiu
b1a5874215
Move config/rsrparser.go to utils package
2025-02-24 13:36:32 +01:00
ionutboangiu
36a7d174ab
Remove RSRSep opt from general section
...
- allows RSRParser to be split gracefully from config (was depending on
RSRSep, which was retrieved from the global config variable)
- default separator (;) was the only one used except for splitting
inline attribute values (where ANDSep is used)
2025-02-24 13:36:32 +01:00
armirveliaj
7db65ca62c
Clean up DispatcherS
2025-01-17 17:29:46 +01:00
gezimbll
bb0116c543
added it test && loaders templates for ranking and trend profiles
2024-11-22 20:29:27 +01:00
ionutboangiu
3e98e37db3
Revise NewRPCClient helper function
2024-10-23 21:11:25 +02:00
ionutboangiu
e1adb674b8
Remove redundant dir parameter from processFile methods
...
Applies to both file readers and loader (for loader, the blank statement
was used anyway).
It's redundant because for file readers, the rdr.sourceDir value was
always passed as the parameter when it was already part of the method's
object.
Parameter had to also be removed from the WatchDir function and the
functions it depends on.
2024-09-23 20:28:26 +02:00
ionutboangiu
2f387b5a0e
chore: remove unnecessary parentheses
...
gofmt -r '(a) -> a' -w **/*.go
2024-09-05 20:46:40 +02:00
ionutboangiu
0f70af84e9
centralize test flags for shared use across tests
2024-08-15 18:17:33 +02:00
ionutboangiu
0dfb3b860d
Centralize RPCClient constructor
2024-08-15 18:17:33 +02:00
ionutboangiu
7c5d56c1de
Combine csv loader tests
...
- ensures the tpreader is not eating memory even when tests are
not being run (before it was being constructed in an init())
2024-08-15 18:17:33 +02:00
arberkatellari
de5db4a938
Add caching_delay to config and loaders
2024-03-06 16:16:08 +01:00
gezimbll
32ed816de7
Replacing IsSliceMember ,CloneStringSlice and SliceStringEqual with slices package functions
2023-11-01 21:38:27 +01:00
ionutboangiu
113e2a2bdf
Replace interface{} with any
2023-05-31 10:22:28 +02:00
adi
ad7bd111d1
Improved dispatcher errors
2022-10-21 10:14:19 +02:00
ionutboangiu
37879ef01e
Pass opts instead of just caching type to loader process functions
2022-10-03 19:12:57 +03:00
ionutboangiu
0653e9b5d7
Apply go fmt
2022-08-24 09:32:23 +03:00
ionutboangiu
e98f230f04
Change type name from Blockers to DynamicBlockers
2022-05-10 17:05:31 +02:00
porosnicuadrian
6561d4d110
New AttributeBlocker
2022-04-27 17:49:14 +02:00
porosnicuadrian
b16b44732e
Modified blocker into Blockers for attributes
2022-04-21 15:27:27 +02:00
porosnicuadrian
3cb48f6a8d
Removed logs
2022-04-01 20:13:27 +02:00
porosnicuadrian
28619db53d
Updated SetRateProfile + drivers and tests
2022-04-01 20:13:27 +02:00
porosnicuadrian
1ab927e2fa
TPe thresholds
2022-03-16 11:51:35 +01:00
porosnicuadrian
1e202feb5b
TPExporter
2022-03-11 11:21:56 +01:00
andronache98
ecdf5e54ea
Changed headers
2022-03-09 14:14:30 +01:00
andronache98
9ec56f5155
Changed headers
2022-03-09 14:14:30 +01:00
porosnicuadrian
bdc124be1f
Added dataManager and tenant in tpes
2022-03-09 11:03:16 +01:00
porosnicuadrian
bf5c694ecd
Combined matchedProfile and alteredField for attributes
2022-02-24 17:28:38 +01:00
ionutboangiu
52a1902c65
Make APIAttributeProfile Weights field of type DynamicWeights
2022-02-20 10:37:19 +01:00
ionutboangiu
c6ca3573ae
Add APIAttributeProfile and structs related to it
2022-02-17 21:14:48 +02:00
ionutboangiu
65d832e0dc
Update loader functionality + tests
2022-02-17 21:14:48 +02:00
porosnicuadrian
104a06d24b
Added support at mongo dirver for count/list rates
2022-02-17 21:11:55 +02:00