Syntax to create a preset with two tags
Miguel Angel Bérniz
mberniz at gibfibrespeed.com
Wed Jun 20 17:12:31 EDT 2018
Hi George,
Thank you very much for your help. Yes, that was the clue I was needing. I found it in paralell looking at the HTML source code in the guy.
I have no idea how to build a query to retrieve a mongodb record, but I figured that was another way to get the clue.
Anyways, thanks a lot for your help.
Miguel
----- Original Message -----
From: "Miguel Angel Bérniz" <mberniz at gibfibrespeed.com>
To: "Community support for GenieACS users" <users at lists.genieacs.com>
Sent: Wednesday, 20 June, 2018 11:07:40 PM
Subject: Re: Syntax to create a preset with two tags
Hi,
After having a look at GUI edit preset page source code, I found the way to do it
curl -i 'http://172.16.2.56:7557/presets/646EEA-G69_10-ISKT47845E90-DATA' -vX DELETE
curl -i 'http://172.16.2.56:7557/presets/646EEA-G69_10-ISKT47845E90-DATA' -vX PUT --data '{ "weight":1, "precondition": "{\"summary.serialNumber\":\"ISKT47845E90\", \"$and\":[{\"_tags\":{\"$ne\":\"CONFIG\"}}, {\"_tags\":\"BRIDGE\"}]}", "configurations": [{ "type": "value", "name": "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable", "value": "false" }, { "type": "add_tag", "tag": "CONFIG"}, { "type": "age", "name": "InternetGatewayDevice.Layer2Bridging", "age": "25" }] }'
I post this here for reference.
Kind regards,
Miguel ----- Original Message -----
From: "Miguel Angel Bérniz" <mberniz at gibfibrespeed.com>
To: users at lists.genieacs.com
Sent: Wednesday, 20 June, 2018 9:46:54 PM
Subject: Syntax to create a preset with two tags
Hi,
Does anyone know how to create a preset with two tags. I cant find the right syntax.
For example
curl -i ' http://172.16.2.56:7557/presets/646EEA-G69_10-ISKT47845E90-DATA ' -vX DELETE
curl -i ' http://172.16.2.56:7557/presets/646EEA-G69_10-ISKT47845E90-DATA ' -vX PUT --data '{ "weight":1, "precondition": "{\"summary.serialNumber\":\"ISKT47845E90\", \"_tags\":{\"BRIDGE\":\"BRIDGE2\"}}", "configurations": [{ "type": "value", "name": "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable", "value": "false" }] }'
This only creates the second one.
I have tried several combinations with no luck.
Thanks in advance,
Miguel
_______________________________________________
Users mailing list
Users at lists.genieacs.com
http://lists.genieacs.com/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20180620/f67616db/attachment.html>
More information about the Users
mailing list