Commit Graph

21 Commits (10164e262d4413eb9c2f88a2c9cf84c8d09511d4)

Author SHA1 Message Date
grossmj cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 44074ff7c9 Some cleaning.
3 years ago
grossmj c021e21309 Use black with -l 120 param.
3 years ago
grossmj f928738bd5 Use pyupgrade with --py36-plus param.
3 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj 0390fef74d Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj 0ae66a2608 Support selecting a compression type when exporting a project.
6 years ago
grossmj af80b0bb6e Use aiofiles where relevant.
6 years ago
grossmj 8cc8269842 Use aiozipstream for snapshots.
6 years ago
grossmj 7fe8f7e716 Fix long-polling request for project notifications.
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj 38b72079b2 Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360.
6 years ago
grossmj 7f72b90b0e The server has now 2 notification streams
6 years ago
grossmj 3b94484914 Fix bug with export project. Ref #1187 #1307.
6 years ago
grossmj 50a922f83e Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
6 years ago
Julien Duponchelle a576c57873
Catch permission error when restoring a snapshot
8 years ago
Julien Duponchelle a36fc37250
When we restore snapshot on a fail project do not crash
8 years ago
Julien Duponchelle 39db35c3ff
Send notification when snasphot is restored
8 years ago
Julien Duponchelle 431bd789cb
Do not send project closed event when it's a snapshot restore
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago