Commit Graph

51 Commits

Author SHA1 Message Date
da5e3d0e54 Dissallow serial to ethernet connection
Fix #678
2016-09-15 14:51:40 +02:00
3ce3f925ae Fix creation of link when reloading a project
Fix https://github.com/GNS3/gns3-gui/issues/1457
2016-09-02 14:39:38 +02:00
938696032c Fix tests 2016-08-17 11:05:16 +02:00
ac085126fc Support for auto open projects
Fix #1418
2016-08-16 16:04:20 +02:00
12735ff36e Bring back the auto_start
Fix #582
2016-08-16 15:45:06 +02:00
0613efa297 Support for auto open project 2016-08-15 20:51:59 +02:00
3ca4edef93 Update project API 2016-08-15 16:44:09 +02:00
16c2305b33 Send a project closed event when project close
Ref #602
2016-08-15 12:06:26 +02:00
68eca6c111 Replace snapshots by import / export
Fix #1042
2016-07-26 19:52:58 +02:00
f357879186 API for duplicate a project
Ref https://github.com/GNS3/gns3-gui/issues/995
2016-07-25 16:26:33 +02:00
3300e9ec48 Reorganize export project code in order to move it to his own file 2016-07-21 18:15:35 +02:00
14f6bd60fb Disallow export of running topologies 2016-07-21 09:47:09 +02:00
f68c1f0bde When exporting project raise error if export is not possible 2016-07-20 16:58:58 +02:00
08c35f5558 Export non remote server work 2016-07-20 14:50:15 +02:00
3b70b4f217 Raise an error if you overwrite an existing project 2016-07-18 21:30:30 +02:00
8be1e77a2e Optimize storage of drawing
If the drawing contain an image we extract it

Fix #591
2016-07-13 16:18:22 +02:00
91ec61b88d Check topology schema when loading/saving it
Fix #583
2016-07-11 15:36:52 +02:00
7a4c01e737 When you delete a node all link connected are destroyed
Ref #608
2016-07-05 16:07:05 +02:00
852d8e411e Shape => Drawing 2016-06-23 11:17:23 +02:00
116135b9dc Item => Shape 2016-06-21 09:49:16 +02:00
85ebac7eb3 API for rectangle & co
Ref #498
2016-06-20 18:45:31 +02:00
c66ef9d218 Support filename for project in the controller 2016-06-16 16:57:54 +02:00
aa5988788d Strip user from compute in topology and return project filename 2016-06-15 18:22:11 +02:00
6d36429870 Reload a topology work 2016-06-15 16:26:16 +02:00
524f8991bc Project status (opened / closed) 2016-06-15 16:26:16 +02:00
d815d25bdf Write .gns3 on server
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-14 12:04:23 +02:00
2bde02d459 Controller side unique node name allocation. Ref #541. 2016-06-11 17:31:30 -06:00
df654b40ff Add a test 2016-05-26 13:43:35 +02:00
a797038aeb Drop code for temporary projects
Fix https://github.com/GNS3/gns3-gui/issues/982
2016-05-24 17:57:04 +02:00
54747ee618 Support for link event, fix link not correctly deleted 2016-05-18 18:37:18 +02:00
fa0af7f4a2 Correctly process node.updated event on controller 2016-05-18 16:12:57 +02:00
694e1a2e68 Extract the notification part of controller to a dedicated class 2016-05-18 14:56:23 +02:00
d86cefaaeb Support node without console
Fix #532
2016-05-18 11:59:25 +02:00
ce0d715895 Fix Deleted node are still return by the API
Fix #529
2016-05-17 13:11:43 +02:00
a496aaab9e Send node.updated event and tests are green
Fix #524
2016-05-16 21:12:32 +02:00
a9b95eb242 If the compute node is remote do not send project path 2016-05-16 18:17:24 +02:00
ef7b4ef020 Fixes tests and some PEP8. 2016-05-11 15:19:00 -06:00
483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
Conflicts:
	gns3server/controller/project.py
	tests/compute/test_project.py
	tests/controller/test_project.py
2016-05-11 11:41:45 -06:00
5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects. 2016-05-11 11:35:36 -06:00
9ccb55206d Cleanup code for getting the default project directory 2016-05-11 18:42:55 +02:00
cd836f146e Create the project on compute only when needed 2016-05-11 10:56:43 +02:00
264254e657 Captures written in the captures directory on the controller 2016-04-26 17:10:33 +02:00
9a1eeb57e9 Controll of the project directory in the controller 2016-04-26 14:34:49 +02:00
58d4a529d4 Rename hypervisor to compute
Fix #487
2016-04-15 17:59:59 +02:00
de61ed316c The controller has a streaming API
Now we need to link the hypervisor to the controller.
2016-03-17 17:32:37 +01:00
7a095478fe Success to add a dynamips with apiv2 2016-03-15 10:45:05 +01:00
abdda4d3b3 Link API (do nothing for the moment) 2016-03-11 16:51:35 +01:00
7d0b780dcc Documentation 2016-03-11 15:21:21 +01:00
be4aa41dda Create VPCS VM on controller 2016-03-11 15:06:14 +01:00
4326d412f9 API for creating a VM 2016-03-10 21:51:29 +01:00