mirror of
https://github.com/ansible/awx.git
synced 2026-05-19 23:07:42 -02:30
Begins network-ui prototype integration into Tower UI.
* Moves network ui into a directive
* Adds awxNet prefix to network ui directives
* Adds a module to integrate the stand alone network UI with
Tower UI.
* Adds reconnectingwebsocket to webpack bundle
* Adds configuration for webpack
* Moves ngTouch and hamsterjs to webpack vendor bundle
* Moves angular to network UI vendor bundle
* Adds ui-router dependency
* Changes CSS to BEM style
* Adds unique id sequences for devices and links on Topology and interfaces on Device
* Adds group widget with move, resize, delete, and edit label support
This commit is contained in:
committed by
Ben Thomasson
parent
640e687f3e
commit
d0e402c39a
29
awx/network_ui/migrations/0012_auto_20170706_1526.py
Normal file
29
awx/network_ui/migrations/0012_auto_20170706_1526.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('network_ui', '0011_link_name'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='device',
|
||||
name='interface_id_seq',
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='topology',
|
||||
name='device_id_seq',
|
||||
field=models.IntegerField(default=0, verbose_name=b'Topology'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='topology',
|
||||
name='link_id_seq',
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
39
awx/network_ui/migrations/0013_auto_20170710_1840.py
Normal file
39
awx/network_ui/migrations/0013_auto_20170710_1840.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('network_ui', '0012_auto_20170706_1526'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Group',
|
||||
fields=[
|
||||
('group_id', models.AutoField(serialize=False, primary_key=True)),
|
||||
('id', models.IntegerField(verbose_name=b'Group')),
|
||||
('name', models.CharField(max_length=200)),
|
||||
('x1', models.IntegerField()),
|
||||
('y1', models.IntegerField(verbose_name=b'Group')),
|
||||
('x2', models.IntegerField(verbose_name=b'Group')),
|
||||
('y2', models.IntegerField()),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='GroupDevice',
|
||||
fields=[
|
||||
('group_device_id', models.AutoField(serialize=False, primary_key=True)),
|
||||
('device', models.ForeignKey(to='network_ui.Device')),
|
||||
('group', models.ForeignKey(to='network_ui.GroupDevice')),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='topology',
|
||||
name='group_id_seq',
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
20
awx/network_ui/migrations/0014_group_topology.py
Normal file
20
awx/network_ui/migrations/0014_group_topology.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('network_ui', '0013_auto_20170710_1840'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='group',
|
||||
name='topology',
|
||||
field=models.ForeignKey(default=1, to='network_ui.Topology'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
19
awx/network_ui/migrations/0015_auto_20170710_1937.py
Normal file
19
awx/network_ui/migrations/0015_auto_20170710_1937.py
Normal file
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('network_ui', '0014_group_topology'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='groupdevice',
|
||||
name='group',
|
||||
field=models.ForeignKey(to='network_ui.Group'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user