Commit Graph

116 Commits

Author SHA1 Message Date
ionutboangiu
843eee3b8d Pass clone of original acc for *cdrlog actions 2024-03-13 18:25:06 +01:00
ionutboangiu
b457768a33 Update actions to share Time ref variable 2024-03-13 18:25:06 +01:00
ionutboangiu
5ac08799e1 Update *remove actions to support multiple balance types at once 2024-03-12 18:11:34 +01:00
ionutboangiu
a9079154da Add possibility to pass conn cfg to actions 2024-02-27 16:28:48 +01:00
ionutboangiu
6c16ff320f Replace interface{} with any 2023-05-31 10:23:12 +02:00
ionutboangiu
7771de5e07 Apply go fmt project wide 2022-11-11 13:43:51 +01:00
Trial97
df5adc6c96 Updated account interface 2021-11-28 10:25:32 +01:00
Trial97
e2342c3997 Started adding FieldAsInterface on Account 2021-11-28 10:25:32 +01:00
Trial97
880dd7f1b1 Updated Action Filters field 2021-10-12 16:49:01 +03:00
Trial97
c671e6f08c Replaced structmatcher with normal filters 2021-10-12 16:49:01 +03:00
Trial97
a1e0a34600 Started removing structmatcher 2021-10-12 16:49:01 +03:00
Trial97
f2c9ca3530 Fixed typo in license header 2021-03-10 16:22:37 +01:00
andronache
3e51f58d8c Changed consts in utils 2021-01-11 10:57:44 +01:00
andronache
4ff3b9242d Consts in utils 2021-01-07 18:15:35 +01:00
TeoV
90971e5b56 Add integration test for *reset_triggers Action 2020-07-16 18:08:07 +02:00
DanB
5adea0e12d [Docs] RALs documentation 2020-04-08 20:13:12 +02:00
TeoV
af1cfc64c8 Implement Replication for all Set Methods 2019-11-20 19:48:14 +01:00
adragusin
d3522ef2e7 Updated engine tests after replacing MapStorage 2019-11-20 17:12:04 +01:00
TeoV
53018880b8 Move Constants from engine/action.go to utils 2019-08-07 21:37:58 +02:00
TeoV
6b79c01287 Correct matching for action trigger in case of *reset_triggers action 2019-04-03 13:11:52 +02:00
Trial97
22828945a3 Removed PubSub 2019-02-19 16:42:33 +01:00
TeoV
bbc863f8ab Replace ParseDate with ParseTimeDetectLayout(+ tests) 2018-12-04 19:49:14 +01:00
TeoV
8af148da1a Remove CDRStats and LCR 2018-11-21 18:28:33 +01:00
TeoV
bea5803f76 Add 2 new actions (*topup_zero_negative and *set_expiry) and test for them 2018-02-14 13:23:08 +01:00
TeoV
9f68b27b27 Add GetActions in DataManager 2017-10-20 21:06:38 +02:00
TeoV
88839537ac DataDB -> DataManager 2017-10-09 14:59:27 +03:00
edwardro22
b651b06826 Removed copyright from go doc 2017-09-10 15:02:46 +00:00
DanB
7b1e8d7a16 Renaming StatsQueue into CDRStatsQueue 2017-07-05 17:05:18 +02:00
alin104n
d788452933 Accounting, Rating DBs merge, TPModels in StorDB 2017-04-03 21:17:12 +03:00
DanB
401625861d Updated project README, COPYRIGHT information 2016-09-02 13:04:34 +02:00
DanB
f7edd20174 Cache redesign, fixing transactions mechanism 2016-08-31 11:43:33 +02:00
Radu Ioan Fericean
a5e44fd590 engine compiling succesfully 2016-08-09 21:17:35 +03:00
Radu Ioan Fericean
2120ce9c86 started reverse recording 2016-07-27 12:48:28 +03:00
Radu Ioan Fericean
5222899ff5 added event name for published action logs 2016-07-18 22:01:29 +03:00
Radu Ioan Fericean
8e4573cc66 replaced logdb with pubsub 2016-07-18 21:40:25 +03:00
Radu Ioan Fericean
0a29617002 also save last execution time for trigger
should fix #462
2016-06-17 17:38:07 +03:00
Radu Ioan Fericean
27f835b9e1 better cgr_rpc and more tests 2016-05-26 15:32:55 +03:00
Radu Ioan Fericean
143304d6ca added fix and test for #261 2016-03-08 23:39:12 +02:00
Radu Ioan Fericean
9dd6c6dc16 generate new expdate on action timing execution
fixes #363
2016-03-08 16:37:22 +02:00
Radu Ioan Fericean
34971c3f5a action triger ID refactoring 2016-02-24 18:15:09 +02:00
Radu Ioan Fericean
c9badd722f renamed Account Id to ID 2016-02-23 21:03:58 +02:00
Radu Ioan Fericean
1777a6e1a5 renamed Id to ID in balance 2016-02-23 21:03:58 +02:00
Radu Ioan Fericean
418a9cf12f most engine tests passing
ResetAccountPending
2016-02-19 13:20:07 +02:00
Radu Ioan Fericean
b2253e6385 refactoring 2016-02-19 13:20:07 +02:00
Radu Ioan Fericean
097c0073a0 engine compiling 2016-02-19 13:20:07 +02:00
Radu Ioan Fericean
7fc0e4ff50 started action balance pointer filtering 2016-02-19 13:20:07 +02:00
Radu Ioan Fericean
b2a39ed867 action triggers expiration and activation times 2016-02-04 18:46:06 +02:00
Radu Ioan Fericean
23515b5973 use v2 structures for SetAccount tests 2016-01-26 22:35:58 +02:00
Radu Ioan Fericean
8464f28d10 new v2 SetAccount API 2016-01-25 19:58:09 +02:00
Radu Ioan Fericean
862795ef06 all actons can be conditional with Filter field 2016-01-21 17:00:25 +02:00