Modified blocker into Blockers for attributes

This commit is contained in:
porosnicuadrian
2022-04-21 11:10:28 +03:00
committed by Dan Christian Bogos
parent 5662444a10
commit b16b44732e
38 changed files with 469 additions and 207 deletions

View File

@@ -1,26 +1,26 @@
#Tenant,ID,FilterIDs,Weights,AttributeFilterIDs,Path,Type,Value,Blocker
cgrates.org,ATTR_1001_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1001,;20,,*req.Password,*constant,CGRateS.org,false
cgrates.org,ATTR_1002_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1002,;20,,*req.Password,*constant,CGRateS.org,false
cgrates.org,ATTR_1003_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1003,;20,,*req.Password,*constant,CGRateS.org,false
cgrates.org,ATTR_1001_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1001,;10,,*req.Password,*constant,CGRateS.org,false
#Tenant,ID,FilterIDs,Weights,AttributeFilterIDs,Path,Type,Value,Blockers
cgrates.org,ATTR_1001_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1001,;20,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1002_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1002,;20,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1003_SIMPLEAUTH,*string:~*opts.*context:simpleauth;*string:~*req.Account:1003,;20,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1001_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1001,;10,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1001_SESSIONAUTH,,,,*req.RequestType,*constant,*prepaid,
cgrates.org,ATTR_1001_SESSIONAUTH,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,
cgrates.org,ATTR_1001_SESSIONAUTH,,,,*req.LCRProfile,*constant,premium_cli,
cgrates.org,ATTR_1002_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1002,;10,,*req.Password,*constant,CGRateS.org,false
cgrates.org,ATTR_1002_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1002,;10,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1002_SESSIONAUTH,,,,*req.RequestType,*constant,*postpaid,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,*req.LCRProfile,*constant,premium_cli,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,ResourceAllocation,*constant,"ResGroup1",
cgrates.org,ATTR_1003_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1003,;10,,*req.Password,*constant,CGRateS.org,false
cgrates.org,ATTR_1003_SESSIONAUTH,*string:~*opts.*context:*sessions;*string:~*req.Account:1003,;10,,*req.Password,*constant,CGRateS.org,;false
cgrates.org,ATTR_1003_SESSIONAUTH,,,,*req.RequestType,*constant,*prepaid,
cgrates.org,ATTR_1003_SESSIONAUTH,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,
cgrates.org,ATTR_1003_SESSIONAUTH,,,,*req.LCRProfile,*constant,premium_cli,
cgrates.org,ATTR_ACC_ALIAS,*string:~*req.SubscriberId:1006,;10,,*req.Account,*constant,1001,false
cgrates.org,ATTR_ACC_ALIAS,*string:~*req.SubscriberId:1006,;10,,*req.Account,*constant,1001,;false
cgrates.org,ATTR_ACC_ALIAS,,,,*req.RequestType,*constant,*prepaid,
cgrates.com,ATTR_TNT_ALIAS,*string:~*req.SubscriberId:1006,;10,,*req.Account,*constant,1001,false
cgrates.com,ATTR_TNT_ALIAS,*string:~*req.SubscriberId:1006,;10,,*req.Account,*constant,1001,;false
cgrates.com,ATTR_TNT_ALIAS,,,,*req.RequestType,*constant,*prepaid,
cgrates.com,ATTR_TNT_ALIAS,,,,*tenant,*constant,cgrates.org,
cgrates.com,ATTR_TNT_1001,*string:~*req.Account:1001,,,*tenant,*constant,cgrates.org,
cgrates.com,ATTR_TNT_DISC,*string:~*req.Account:testDiamInitWithSessionDisconnect,,,*tenant,*constant,cgrates.org,
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,*string:~*req.SubscriberId:testDiamItEmulateTerminate,;10,,*req.Account,*constant,testDiamItEmulateTerminate,false
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,*string:~*req.SubscriberId:testDiamItEmulateTerminate,;10,,*req.Account,*constant,testDiamItEmulateTerminate,;false
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,,,,*req.RequestType,*constant,*prepaid,
1 #Tenant ID FilterIDs Weights AttributeFilterIDs Path Type Value Blocker Blockers
2 cgrates.org ATTR_1001_SIMPLEAUTH *string:~*opts.*context:simpleauth;*string:~*req.Account:1001 ;20 *req.Password *constant CGRateS.org false ;false
3 cgrates.org ATTR_1002_SIMPLEAUTH *string:~*opts.*context:simpleauth;*string:~*req.Account:1002 ;20 *req.Password *constant CGRateS.org false ;false
4 cgrates.org ATTR_1003_SIMPLEAUTH *string:~*opts.*context:simpleauth;*string:~*req.Account:1003 ;20 *req.Password *constant CGRateS.org false ;false
5 cgrates.org ATTR_1001_SESSIONAUTH *string:~*opts.*context:*sessions;*string:~*req.Account:1001 ;10 *req.Password *constant CGRateS.org false ;false
6 cgrates.org ATTR_1001_SESSIONAUTH *req.RequestType *constant *prepaid
7 cgrates.org ATTR_1001_SESSIONAUTH *req.PaypalAccount *constant cgrates@paypal.com
8 cgrates.org ATTR_1001_SESSIONAUTH *req.LCRProfile *constant premium_cli
9 cgrates.org ATTR_1002_SESSIONAUTH *string:~*opts.*context:*sessions;*string:~*req.Account:1002 ;10 *req.Password *constant CGRateS.org false ;false
10 cgrates.org ATTR_1002_SESSIONAUTH *req.RequestType *constant *postpaid
11 cgrates.org ATTR_1002_SESSIONAUTH *req.PaypalAccount *constant cgrates@paypal.com
12 cgrates.org ATTR_1002_SESSIONAUTH *req.LCRProfile *constant premium_cli
13 cgrates.org ATTR_1002_SESSIONAUTH ResourceAllocation *constant ResGroup1
14 cgrates.org ATTR_1003_SESSIONAUTH *string:~*opts.*context:*sessions;*string:~*req.Account:1003 ;10 *req.Password *constant CGRateS.org false ;false
15 cgrates.org ATTR_1003_SESSIONAUTH *req.RequestType *constant *prepaid
16 cgrates.org ATTR_1003_SESSIONAUTH *req.PaypalAccount *constant cgrates@paypal.com
17 cgrates.org ATTR_1003_SESSIONAUTH *req.LCRProfile *constant premium_cli
18 cgrates.org ATTR_ACC_ALIAS *string:~*req.SubscriberId:1006 ;10 *req.Account *constant 1001 false ;false
19 cgrates.org ATTR_ACC_ALIAS *req.RequestType *constant *prepaid
20 cgrates.com ATTR_TNT_ALIAS *string:~*req.SubscriberId:1006 ;10 *req.Account *constant 1001 false ;false
21 cgrates.com ATTR_TNT_ALIAS *req.RequestType *constant *prepaid
22 cgrates.com ATTR_TNT_ALIAS *tenant *constant cgrates.org
23 cgrates.com ATTR_TNT_1001 *string:~*req.Account:1001 *tenant *constant cgrates.org
24 cgrates.com ATTR_TNT_DISC *string:~*req.Account:testDiamInitWithSessionDisconnect *tenant *constant cgrates.org
25 cgrates.com ATTR_ACC_EMULATE_TERMINATE *string:~*req.SubscriberId:testDiamItEmulateTerminate ;10 *req.Account *constant testDiamItEmulateTerminate false ;false
26 cgrates.com ATTR_ACC_EMULATE_TERMINATE *req.RequestType *constant *prepaid