mirror of
https://github.com/GNS3/gns3-server.git
synced 2024-11-16 08:44:52 +02:00
Make x,y optional for creating links via API. Fixes #1630
This commit is contained in:
parent
63c0bfe46e
commit
647dde1bb4
@ -248,11 +248,8 @@ class Link:
|
||||
|
||||
if label is None:
|
||||
label = {
|
||||
"x": -10,
|
||||
"y": -10,
|
||||
"rotation": 0,
|
||||
"text": html.escape("{}/{}".format(adapter_number, port_number)),
|
||||
"style": "font-size: 10; font-style: Verdana"
|
||||
"style": "font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;"
|
||||
}
|
||||
|
||||
self._nodes.append({
|
||||
|
@ -39,9 +39,7 @@ LABEL_OBJECT_SCHEMA = {
|
||||
},
|
||||
},
|
||||
"required": [
|
||||
"text",
|
||||
"x",
|
||||
"y"
|
||||
"text"
|
||||
],
|
||||
"additionalProperties": False
|
||||
}
|
||||
|
@ -78,11 +78,8 @@ def test_add_node(async_run, project, compute):
|
||||
"adapter_number": 0,
|
||||
"port_number": 4,
|
||||
'label': {
|
||||
'y': -10,
|
||||
'text': '0/4',
|
||||
'x': -10,
|
||||
'rotation': 0,
|
||||
'style': 'font-size: 10; font-style: Verdana'
|
||||
'style': 'font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;'
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -210,11 +207,8 @@ def test_json(async_run, project, compute, link):
|
||||
"adapter_number": 0,
|
||||
"port_number": 4,
|
||||
'label': {
|
||||
'y': -10,
|
||||
'text': '0/4',
|
||||
'x': -10,
|
||||
'rotation': 0,
|
||||
'style': 'font-size: 10; font-style: Verdana'
|
||||
'style': 'font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;'
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -222,11 +216,8 @@ def test_json(async_run, project, compute, link):
|
||||
"adapter_number": 1,
|
||||
"port_number": 3,
|
||||
'label': {
|
||||
'y': -10,
|
||||
'text': '1/3',
|
||||
'x': -10,
|
||||
'rotation': 0,
|
||||
'style': 'font-size: 10; font-style: Verdana'
|
||||
'style': 'font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;'
|
||||
}
|
||||
}
|
||||
],
|
||||
@ -246,11 +237,8 @@ def test_json(async_run, project, compute, link):
|
||||
"adapter_number": 0,
|
||||
"port_number": 4,
|
||||
'label': {
|
||||
'y': -10,
|
||||
'text': '0/4',
|
||||
'x': -10,
|
||||
'rotation': 0,
|
||||
'style': 'font-size: 10; font-style: Verdana'
|
||||
'style': 'font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;'
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -258,11 +246,8 @@ def test_json(async_run, project, compute, link):
|
||||
"adapter_number": 1,
|
||||
"port_number": 3,
|
||||
'label': {
|
||||
'y': -10,
|
||||
'text': '1/3',
|
||||
'x': -10,
|
||||
'rotation': 0,
|
||||
'style': 'font-size: 10; font-style: Verdana'
|
||||
'style': 'font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;'
|
||||
}
|
||||
}
|
||||
],
|
||||
|
Loading…
Reference in New Issue
Block a user