Commit Graph

636 Commits

Author SHA1 Message Date
Piotr Pekala
fb1a64fe5d Ability to delete project added 2019-02-21 04:03:14 -08:00
Piotr Pekala
5b621e9468 Fixing unit tests 2019-02-20 04:55:12 -08:00
Piotr Pekala
cc1d255de9 Merge branch 'master' into As-user-I-can-add-QEMU-VM 2019-02-20 04:50:04 -08:00
Piotr Pekala
369743e2ea Review fixes 2019-02-20 04:41:32 -08:00
ziajka
cdadbd9140 Support of stderr CRITICAL issues forwarded to app 2019-02-20 11:32:54 +01:00
ziajka
16185d2461 Stopping all local servers when leaving application 2019-02-19 15:03:33 +01:00
Piotr Pekala
31f22728a9 Fixes after review
Unit tests updated
Cancel option added to every step
Code cleaned up
2019-02-19 05:16:02 -08:00
Piotr Pekala
b3aa58b9c9 Unit tests updated #1 2019-02-18 04:06:21 -08:00
Piotr Pekala
aec31c5fbc Fixes after review #2 2019-02-18 02:16:50 -08:00
Piotr Pekala
30ede76507 Fixes after review
BuilInTemplates,
EthernetHubs
EthernetSwitches,
CloudNodes modificated, back and cancel buttons added
2019-02-15 06:17:27 -08:00
Piotr Pekala
f87530b3ee Review fixes 2019-02-14 01:38:30 -08:00
Piotr Pekala
c6d37ea3af Missing unit tests added 2019-02-14 01:22:46 -08:00
Piotr Pekala
ab79d84edb Copy actions added 2019-02-13 04:22:17 -08:00
Piotr Pekala
30c5e95170 Code cleaned up 2019-02-13 01:14:25 -08:00
Piotr Pekala
589886d6e9 Support for IOU 2019-02-13 00:38:50 -08:00
Piotr Pekala
02a040662e Support for docker containers 2019-02-12 15:34:01 -08:00
ziajka
6759568933 Update status of server when is already running 2019-02-12 15:34:18 +01:00
ziajka
af90fe46d0 Communication betwen angular and local-server.js 2019-02-12 15:11:50 +01:00
ziajka
b00604cc39 Fix wrong toaster position for error/success, Fixes: #291 2019-02-12 13:05:37 +01:00
Piotr Pekala
41e715feeb Delete function added to templates 2019-02-11 10:22:01 -08:00
ziajka
d772a0d9df Basic starting and stopping servers on UI 2019-02-11 14:53:45 +01:00
Piotr Pekala
e16eb69fee Support for vmware added 2019-02-11 05:46:37 -08:00
ziajka
42d1f20d15 Distinction between local and remote server; Refactor IP to HOST 2019-02-11 11:24:26 +01:00
ziajka
494b292238 Discover server as remote server 2019-02-11 11:10:31 +01:00
Piotr Pekala
ba8bd4d4c6 Code cleaned up 2019-02-10 22:33:47 -08:00
Piotr Pekala
6ec6dfe866 Configuration services for templates 2019-02-08 04:40:05 -08:00
Piotr Pekala
c15b00a6bf Unit test added 2019-02-08 01:59:54 -08:00
Piotr Pekala
dd199b0058 Unit tests added 2019-02-07 06:16:41 -08:00
Piotr Pekala
71f76be839 Edit page for Ios routers 2019-02-05 04:40:26 -08:00
Piotr Pekala
43d08a9044 Adding templates of IOS routers 2019-02-05 01:26:35 -08:00
ziajka
39603b7da7 Consistency of env 2019-02-04 11:37:57 +01:00
ziajka
b98b607614 Install SolarPuTTY when available 2019-02-04 11:32:01 +01:00
Piotr Pekala
8cd9779067 Updating from master 2019-02-03 23:31:46 -08:00
Piotr Pekala
f180f7f76f Separate component for symbol selecting 2019-02-03 23:24:07 -08:00
Piotr Pekala
eed6466df5 Unit tests added 2019-02-01 04:35:58 -08:00
ziajka
72d0323783 Environment file convention 2019-02-01 12:51:20 +01:00
Piotr Pekala
42821f28b2 Configuration menu for cloud nodes 2019-02-01 01:39:34 -08:00
Piotr Pekala
6f879add81 Configuration ethernet switches 2019-01-31 23:17:05 -08:00
Piotr Pekala
0bfff9c79e Creating templates for ethernet switches 2019-01-31 06:51:53 -08:00
Piotr Pekala
516ad5a045 Support for templates for Ethernet Hubs 2019-01-31 01:27:04 -08:00
Piotr Pekala
23c7e3bc8e Support for creating virtual box templates added 2019-01-30 08:40:32 -08:00
Piotr Pekala
41eb0d882d Renaming styles 2019-01-29 07:20:31 -08:00
Piotr Pekala
a6b4c4a9c8 Form validation for Qemu 2019-01-29 06:53:18 -08:00
Piotr Pekala
5a21d117ca Form validation for VPCS components 2019-01-29 03:25:48 -08:00
ziajka
a12f8e6ddd Ignore missing template during creation 2019-01-29 11:39:25 +01:00
Piotr Pekala
250e3bdd6f Managing templates for VPCS 2019-01-29 02:14:32 -08:00
ziajka
6734776153 Update prod env only when variables are defined 2019-01-29 09:54:26 +01:00
Piotr Pekala
e55c273f3c Components for Vpcs templates 2019-01-28 10:23:32 -08:00
Piotr Pekala
dc6b2f0940 Configuration for adapters added 2019-01-28 07:42:09 -08:00
ziajka
9073230b2d ExternalSoftwareDefinitionService tests 2019-01-28 11:28:12 +01:00
ziajka
ed204d3229 PlatformService tests 2019-01-28 11:12:46 +01:00
ziajka
65acfbb11c Env definition 2019-01-28 10:24:00 +01:00
Piotr Pekala
7eac08ab91 Preferences options for qemu temporary disabled 2019-01-25 06:31:32 -08:00
Piotr Pekala
a813516dac Component for editing Qemu preferences added 2019-01-25 05:11:17 -08:00
ziajka
ef38319b5f Transport OS ENV into environment.prod.ts 2019-01-25 13:48:22 +01:00
ziajka
c1bdce4fce Move definition of external software to separate file 2019-01-23 16:08:08 +01:00
ziajka
dc22510d30 Tests for default layout component 2019-01-23 15:31:03 +01:00
ziajka
6853901341 Merge with master 2019-01-23 09:09:14 +01:00
Piotr Pekala
daab31abb5 Page for creating new templates added 2019-01-22 07:20:18 -08:00
Piotr Pekala
e60a5bbf07 Code cleaned up 2019-01-22 01:03:54 -08:00
Piotr Pekala
8977750d90 Qemu preferences page added 2019-01-18 05:02:26 -08:00
Piotr Pekala
9ecb6b4a24 Fix for text adding 2019-01-17 05:20:39 -08:00
Piotr Pekala
347a3de22c Fixes for context menu & selection 2019-01-17 05:02:56 -08:00
Piotr Pekala
bee62ef726 Initial implementation 2019-01-17 04:24:52 -08:00
Piotr Pekala
b084677cf7 Style for import project dialog edited 2019-01-17 02:29:16 -08:00
Piotr Pekala
ee7cfcd705 Styles for dialogs edited 2019-01-16 07:50:22 -08:00
Piotr Pekala
624dca3bcd Styles for dialogs edited 2019-01-16 05:38:58 -08:00
Piotr Pekala
3a72e98201 Code cleaned up 2019-01-16 04:11:19 -08:00
Piotr Pekala
ed59d2ba02 Context menu for list of items 2019-01-16 04:03:26 -08:00
ziajka
74b84a13f0 Apply code style 2019-01-15 11:15:54 +01:00
ziajka
2e9d2412a9 Merge with dependencies-list 2019-01-15 11:04:49 +01:00
ziajka
fd8fbf3919
Merge pull request #267 from GNS3/As-user-I-can-change-styles-of-drawings
Style & text editor - build fixing
2019-01-15 10:52:21 +01:00
Piotr Pekala
0ad3b30181 Code cleaned up 2019-01-15 01:24:26 -08:00
Piotr Pekala
3b38408a8c Build fixes 2019-01-15 01:17:05 -08:00
ziajka
a9f2021d0b
Merge pull request #263 from GNS3/As-user-I-can-change-styles-of-drawings
As user i can change styles of drawings, Fixes: #260
2019-01-15 10:07:27 +01:00
Piotr Pekala
90b9e424ea Unit tests added 2019-01-14 10:56:33 -08:00
Piotr Pekala
e30e3893c6 Dialog for editing text created 2019-01-14 08:08:41 -08:00
ziajka
366ed96f28 Software model 2019-01-14 14:55:18 +01:00
ziajka
6527554aa3 Improve control of installation 2019-01-14 14:07:42 +01:00
ziajka
157e3150b5 Installation flow control 2019-01-14 13:52:31 +01:00
ziajka
fecc81badf Aks for permission when installing Wireshark 2019-01-14 12:47:09 +01:00
ziajka
f46caaf5e0 Error handler for downloading resource and basic WS support 2019-01-14 09:20:07 +01:00
Piotr Pekala
27fa5f86fb Code cleaned up 2019-01-11 06:03:57 -08:00
Piotr Pekala
e926a2039d Implementation of style editor 2019-01-11 06:00:53 -08:00
ziajka
c3e70e7800 Basic external software download and run 2019-01-11 13:51:23 +01:00
ziajka
25e137a488 Basic definition of installed software 2019-01-11 08:38:22 +01:00
Piotr Pekala
669fcc0ddc Fix for unit tests after changes in project map component 2019-01-10 06:48:21 -08:00
Piotr Pekala
b39cf7033f Basic implementation of context menu for drawings 2019-01-10 06:42:20 -08:00
ziajka
71129e28cf Merge with master 2019-01-10 10:18:32 +01:00
ziajka
39778f9513 Merge branch 'master' into add-text 2019-01-10 07:53:52 +01:00
ziajka
e3ea7f323e Fix install button apperance and prepare for installation support 2019-01-09 15:32:19 +01:00
Piotr Pekala
290f8820bc Draw menu rewritten 2019-01-09 06:24:04 -08:00
Piotr Pekala
9925b49725 Code cleaned up 2019-01-09 04:46:10 -08:00
ziajka
c1b76d8d4d Basic list of installed software 2019-01-09 13:45:37 +01:00
Piotr Pekala
740a042b0e Removing timeouts from code 2019-01-09 03:58:54 -08:00
Piotr Pekala
6b4a5337d8 Bug fixing 2019-01-09 01:38:07 -08:00
ziajka
77a47e8fd2 Installed software link in application menu when in electron 2019-01-09 10:20:17 +01:00
ziajka
8aa4e33011 Expended list of settings on default 2019-01-09 09:54:28 +01:00
Piotr Pekala
417cdfb105 Text editing moved to common component 2019-01-08 06:53:01 -08:00
Piotr Pekala
af1957915b Unit tests for new components added 2019-01-08 05:13:52 -08:00
Piotr Pekala
32646889df Adding drawings rewritten 2019-01-08 03:06:25 -08:00
Piotr Pekala
fe9e322c1f Code refactoring 2019-01-04 10:06:41 -08:00
Piotr Pekala
37ec1cc21d Code responsible for adding text refactored 2019-01-04 03:17:10 -08:00
ziajka
d7529e93fd Fix base href for electron env 2019-01-04 10:58:35 +01:00
Piotr Pekala
c9b0eca05b Exchanging tools to components 2019-01-03 07:17:47 -08:00
ziajka
81562b5d80 Fix rotated node label border, Fixes: #237 2019-01-02 14:36:33 +01:00
Piotr Pekala
c0d77ed279 Review fixes 2018-12-31 07:14:48 -08:00
Piotr Pekala
5eee9c9563 Unit tests for extracted components 2018-12-29 02:02:32 -08:00
Piotr Pekala
5cabe20728 Unit tests for new components added 2018-12-21 05:30:39 -08:00
Piotr Pekala
0691a17d29 Removing listeners from project map component 2018-12-20 05:19:19 -08:00
Piotr Pekala
085b099e96 Fixes after review 2018-12-19 07:25:09 -08:00
Piotr Pekala
79f174faea Merge branch 'code-refactoring' into add-text 2018-12-18 05:58:26 -08:00
Piotr Pekala
9ce2adfb67 extracting code from main component 2018-12-18 05:53:18 -08:00
Piotr Pekala
019584c32c extracting methods from main component 2018-12-14 03:17:38 -08:00
Piotr Pekala
d7eb21a0da Code cleaned up 2018-12-13 05:44:48 -08:00
Piotr Pekala
c951a405af Removing bugs 2018-12-13 05:34:17 -08:00
ziajka
3e9eb81dfd Fix interface labels positions 2018-12-13 13:04:52 +01:00
Piotr Pekala
894b7904c3 Code cleaned up 2018-12-13 03:53:53 -08:00
Piotr Pekala
e58d33f690 Removing bug from chrome browser 2018-12-13 03:29:26 -08:00
ziajka
b733d94fbe Adjust text conversion 2018-12-13 10:17:02 +01:00
Piotr Pekala
f859dc0c22 Merge branch 'master' into add-text 2018-12-13 01:05:59 -08:00
ziajka
2a859e6329 Fix updating text position when zoomed in/out 2018-12-13 09:46:00 +01:00
ziajka
f866741011 Round position of nodes and drawings during update to the closest integer 2018-12-13 09:17:04 +01:00
ziajka
e76d6c4236 Fix gray background of drawing menu on Chrome 2018-12-13 08:38:11 +01:00
ziajka
9c02e63d69 Disable drawing menu when in read only mode 2018-12-13 08:36:20 +01:00
ziajka
852e265273 Apply gray background fix only on Firefox 2018-12-13 08:35:05 +01:00
ziajka
0ab6cf2f93 Merge branch 'develop' 2018-12-13 07:59:43 +01:00
Piotr Pekala
f0582e6a9e Reimplementation of text editing 2018-12-12 06:55:22 -08:00
Piotr Pekala
674d0c4980 Fix for tests 2018-12-12 04:29:18 -08:00
Piotr Pekala
92d6c8e411 Reimplementation of adding text 2018-12-12 03:34:44 -08:00
Piotr Pekala
78df22fae4 Merge branch 'add-rectangle-change-border-position' of https://github.com/GNS3/gns3-web-ui into add-rectangle-change-border-position 2018-12-11 06:14:07 -08:00
Piotr Pekala
a12af56561 Update project-map.component.ts
Exchanging adding text methods
2018-12-11 06:14:04 -08:00
ziajka
ff8f595cd4 Rename appliances to templates in order to support 2.2 API, Fixes #227 2018-12-11 14:26:44 +01:00
ziajka
79a374db9d Fix background on drawing toolbar and SVG 2018-12-11 13:49:06 +01:00
ziajka
13828b6d13 Resizing of drawings on Firefox, Fixes: #226 2018-12-11 13:35:57 +01:00
Piotr Pekala
7fff8feec7 Bug with drawer removed 2018-12-11 02:09:40 -08:00
Piotr Pekala
16ee7f2f95 Removing bugs 2018-12-11 01:36:23 -08:00
Piotr Pekala
72a0a8dfcb Cleanup 2018-12-11 00:55:51 -08:00
Piotr Pekala
c466275e62 Merge branch 'add-rectangle-change-border-position' of https://github.com/GNS3/gns3-web-ui into add-rectangle-change-border-position 2018-12-11 00:46:19 -08:00
Piotr Pekala
79157854be Adding text separated from main component 2018-12-11 00:37:55 -08:00
ziajka
9390fd4bbe Merge branch 'master' into add-rectangle-change-border-position 2018-12-11 08:32:27 +01:00
ziajka
2cc27b332d Fix missing select import 2018-12-11 08:32:08 +01:00
ziajka
8ceb839052 Clean not used dependecies in package.json, Fixes: #221 2018-12-10 14:22:48 +01:00
Piotr Pekala
5597168e88 Merge branch 'add-rectangle-change-border-position' of https://github.com/GNS3/gns3-web-ui into add-rectangle-change-border-position 2018-12-10 05:18:34 -08:00
Piotr Pekala
1b2206852b Saving edited text 2018-12-10 05:17:40 -08:00
ziajka
8e6abf8b55 Add Hammer.JS to project, Fixes: #222 2018-12-10 14:08:47 +01:00
ziajka
8ee33a0c07 Support of 2.2 symbols API, Fixes: #218 2018-12-10 12:19:15 +01:00
Piotr Pekala
91046ecd66 Merge remote-tracking branch 'origin/develop' into add-rectangle-change-border-position 2018-12-07 09:45:35 -08:00
Piotr Pekala
492e6869ad Cleaning up code 2018-12-07 09:42:55 -08:00
Piotr Pekala
fb14e657bb Cleaning up files 2018-12-07 09:15:33 -08:00
PiotrP
c0bfc3ed35 Initial implementation of text editing 2018-12-07 09:10:57 -08:00
ziajka
622e106f12 Precalculate labels position in converters 2018-11-30 13:59:57 +01:00
PiotrP
acac9edf0e Fix for unit tests 2018-11-28 05:25:04 -08:00
PiotrP
42d1ce522e Merge branch 'develop' into add-rectangle-change-border-position 2018-11-28 04:29:15 -08:00
PiotrP
da1c8b3c11 Unit tests added 2018-11-28 02:49:35 -08:00
ziajka
e8716f84de Public NodeContextMenuComponent properties 2018-11-28 10:22:19 +01:00
ziajka
c14a59d946 Tools as public 2018-11-28 10:09:53 +01:00
ziajka
bfabc6b50c Tests interface labels 2018-11-28 10:04:26 +01:00
ziajka
fba0c2fdd0 Test dragging drawings 2018-11-27 16:46:09 +01:00
ziajka
eb36e49622 Test dragging nodes 2018-11-27 16:39:38 +01:00
ziajka
9184913803 Move draw-link-tool 2018-11-27 13:48:30 +01:00
PiotrP
6c2399357d Unit test for drawing resizing component added 2018-11-27 03:57:29 -08:00
ziajka
f0f3ee1bf7 Fix paths 2018-11-27 12:40:13 +01:00
ziajka
e0b84d81cb Move experimental components into experimental-map 2018-11-27 12:38:39 +01:00
ziajka
b83d2c8efd Debugging configruation and merge with latest angular 2018-11-27 11:26:23 +01:00
PiotrP
6fc98e3577 Merge branch 'develop' into add-rectangle-change-border-position 2018-11-26 07:17:39 -08:00
PiotrP
d0d5a1c185 Code cleaned up 2018-11-26 07:03:22 -08:00
ziajka
2bb1dbb321 Adding new blank project and importing project disabled when experimental features are disabled 2018-11-26 14:33:08 +01:00
ziajka
a4a4415c38 Map settings introduction and disable dragging of labels and interfaces when in readonly 2018-11-26 14:29:51 +01:00
PiotrP
21a85cd69a Resizing line added 2018-11-26 05:19:48 -08:00
ziajka
1217c4e31c Remove unused code 2018-11-26 14:10:14 +01:00
ziajka
8b91549984 Drag interface labels 2018-11-26 13:36:33 +01:00
ziajka
01cefc5c79 Remove debug 2018-11-26 10:23:51 +01:00
ziajka
204eae98c4 Improve multiline text position 2018-11-26 09:54:44 +01:00
PiotrP
f48a029315 Code cleaned-up 2018-11-23 05:34:59 -08:00
PiotrP
317f537de3 Merge branch 'develop' into add-rectangle-change-border-position 2018-11-23 02:57:08 -08:00
PiotrP
683a7bab1c Adding drawings finished 2018-11-23 01:46:53 -08:00
PiotrP
36ea584d62 Menu extended 2018-11-22 05:42:46 -08:00
ziajka
bd2fdd318e Fix onNodeClicked 2018-11-21 12:59:51 +01:00
ziajka
c1b9d29b43 Fix tests 2018-11-21 11:24:43 +01:00
ziajka
3e4bf71c9c Apply rotation to node label selection 2018-11-21 10:56:52 +01:00
ziajka
593a91dfd3 Improve position of rotated node label 2018-11-21 10:48:21 +01:00
ziajka
f802d8d952 Dragging nodes labels and updating their positions 2018-11-21 10:42:36 +01:00
PiotrP
974759fc61 Saving data for rectangle added 2018-11-21 01:26:50 -08:00
PiotrP
f469a8dbe1 Initial implementation 2018-11-20 23:55:17 -08:00
ziajka
f9d8f0db29 Draw node label selection 2018-11-20 15:46:29 +01:00
ziajka
c68a332143 Missing files 2018-11-20 13:47:56 +01:00
ziajka
311ef8c348 Merge with different approach 2018-11-20 13:43:59 +01:00
ziajka
4a0b960634 Update packages, incl. Angular 7, Ref. #179 2018-11-19 08:28:24 +01:00
ziajka
17b07de620 Clean unused code 2018-11-16 13:49:06 +01:00
ziajka
8de7e58dec Move out responsibilities to project-map 2018-11-16 11:38:42 +01:00
ziajka
ba8bcb8c18 Merge branch 'develop' into data-model-change 2018-11-15 11:41:58 +01:00
ziajka
97e8be855c Clean code 2018-11-15 11:35:20 +01:00
ziajka
35bb758244 Clean 2018-11-15 11:31:39 +01:00
ziajka
e174de142c Disable/enable selection 2018-11-15 10:12:53 +01:00
PiotrP
b8ea53b32b Redirecting to project page after creating added 2018-11-15 01:00:48 -08:00
ziajka
320ce4a827 Force to make it green 2018-11-15 09:09:14 +01:00
ziajka
9e54287e1c Remove last dependecies on selection store 2018-11-14 16:29:31 +01:00
ziajka
c25e7f538d Merge store into selection manager and separate selection listener 2018-11-14 16:24:12 +01:00
ziajka
71ae1f374f Drag nodes and drawings at the same time 2018-11-14 14:51:27 +01:00