projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RIFT-15577 - part one: make 'Add' immediately create catalog item in backend
[osm/UI.git]
/
skyquake
/
plugins
/
composer
/
src
/
src
/
libraries
/
model
/
DescriptorTemplates.js
diff --git
a/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js
b/skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js
index
89e0a87
..
2808412
100644
(file)
--- a/
skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js
+++ b/
skyquake/plugins/composer/src/src/libraries/model/DescriptorTemplates.js
@@
-26,11
+26,10
@@
import guid from './../guid'
import InstanceCounter from './../InstanceCounter'
import guid from './../guid'
import InstanceCounter from './../InstanceCounter'
+const generateName = (prefix, counter) => prefix + '-' + InstanceCounter.count(counter);
+
export default {
'vnfd': {
export default {
'vnfd': {
- 'id': '5b9af24e-2c8f-4792-9d6e-ff9eabb97f15',
- 'name': 'vnfd-1',
- 'short-name': 'vnfd-1',
'description': 'A simple VNF descriptor w/ one VDU',
'version': '1.0',
'connection-point': [
'description': 'A simple VNF descriptor w/ one VDU',
'version': '1.0',
'connection-point': [
@@
-41,8
+40,11
@@
export default {
],
'vdu': [
{
],
'vdu': [
{
- 'id': 'abd6831e-f811-4580-9aad-1de9c6424180',
- 'name': 'vdu-1',
+ 'uiState': {
+ 'type': 'vdu'
+ },
+ 'id': () => guid(5),
+ 'name': () => generateName('vdu', 'vnfd.vdu'),
'vm-flavor': {
'vcpu-count': 4,
'memory-mb': 16384,
'vm-flavor': {
'vcpu-count': 4,
'memory-mb': 16384,
@@
-63,7
+65,7
@@
export default {
},
'vnfd.internal-vld': {
'id': () => guid(),
},
'vnfd.internal-vld': {
'id': () => guid(),
- 'name': () =>
'vld-' + InstanceCounter.count(
'new.vnfd.internal-vld'),
+ 'name': () =>
generateName('vld',
'new.vnfd.internal-vld'),
'description': 'Virtual link for internal fabric',
'type': 'ELAN'
}
'description': 'Virtual link for internal fabric',
'type': 'ELAN'
}