Commit Graph

36 Commits (c5fa699b9e0a14275be8e5bd10c2f856d664b735)

Author SHA1 Message Date
Julien Duponchelle 852d8e411e
Shape => Drawing
8 years ago
Julien Duponchelle 116135b9dc
Item => Shape
8 years ago
Julien Duponchelle 85ebac7eb3
API for rectangle & co
8 years ago
Julien Duponchelle 3132d51694
Do not reload a project if project is already opened
8 years ago
Julien Duponchelle 49eb7d8ce7
Atomic save of the .gns3
8 years ago
Julien Duponchelle c66ef9d218
Support filename for project in the controller
8 years ago
Julien Duponchelle aa5988788d
Strip user from compute in topology and return project filename
8 years ago
Julien Duponchelle 6d36429870
Reload a topology work
8 years ago
Julien Duponchelle 524f8991bc
Project status (opened / closed)
8 years ago
Julien Duponchelle 0569480953
Create link when loading topology on controller
8 years ago
Julien Duponchelle d815d25bdf
Write .gns3 on server
8 years ago
Julien Duponchelle 3255be0ae2
Drop the commit system
8 years ago
grossmj 2bde02d459 Controller side unique node name allocation. Ref #541.
8 years ago
Julien Duponchelle df654b40ff
Add a test
8 years ago
Julien Duponchelle a797038aeb
Drop code for temporary projects
8 years ago
Julien Duponchelle 54747ee618
Support for link event, fix link not correctly deleted
8 years ago
Julien Duponchelle 694e1a2e68
Extract the notification part of controller to a dedicated class
8 years ago
Julien Duponchelle ce0d715895
Fix Deleted node are still return by the API
8 years ago
Julien Duponchelle da81b49fdc
Delete the project on all node where the project is created
8 years ago
Julien Duponchelle a496aaab9e
Send node.updated event and tests are green
8 years ago
Julien Duponchelle a9b95eb242
If the compute node is remote do not send project path
8 years ago
grossmj 6cea6c9162 Some more (spring) cleaning.
8 years ago
grossmj 483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle 9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle c2da568543
Protect controller and compute about path outside project directory
8 years ago
Julien Duponchelle cd836f146e
Create the project on compute only when needed
8 years ago
Julien Duponchelle 9a1eeb57e9
Controll of the project directory in the controller
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago
Julien Duponchelle de61ed316c
The controller has a streaming API
9 years ago
Julien Duponchelle c0e452133d
Web interface for debbuging controller
9 years ago
Julien Duponchelle 9771b33b68
Create link using UDP work
9 years ago
Julien Duponchelle 65099b9364
Link API should work now need to implement the client
9 years ago
Julien Duponchelle abdda4d3b3
Link API (do nothing for the moment)
9 years ago
Julien Duponchelle 4326d412f9
API for creating a VM
9 years ago
Julien Duponchelle 58f1abff35
Close, commit and delete supported for projects in controller
9 years ago