|
316 | 316 | "icon": "$(root-folder-opened)", |
317 | 317 | "category": "B2C DX" |
318 | 318 | }, |
| 319 | + { |
| 320 | + "command": "b2c-dx.webdav.addCatalog", |
| 321 | + "title": "Add Catalog", |
| 322 | + "icon": "$(add)", |
| 323 | + "category": "B2C DX" |
| 324 | + }, |
| 325 | + { |
| 326 | + "command": "b2c-dx.webdav.removeCatalog", |
| 327 | + "title": "Remove Catalog", |
| 328 | + "icon": "$(remove)", |
| 329 | + "category": "B2C DX" |
| 330 | + }, |
| 331 | + { |
| 332 | + "command": "b2c-dx.webdav.addLibrary", |
| 333 | + "title": "Add Library", |
| 334 | + "icon": "$(add)", |
| 335 | + "category": "B2C DX" |
| 336 | + }, |
| 337 | + { |
| 338 | + "command": "b2c-dx.webdav.removeLibrary", |
| 339 | + "title": "Remove Library", |
| 340 | + "icon": "$(remove)", |
| 341 | + "category": "B2C DX" |
| 342 | + }, |
| 343 | + { |
| 344 | + "command": "b2c-dx.content.browseWebdav", |
| 345 | + "title": "Browse in WebDAV", |
| 346 | + "icon": "$(folder-opened)", |
| 347 | + "category": "B2C DX" |
| 348 | + }, |
319 | 349 | { |
320 | 350 | "command": "b2c-dx.content.refresh", |
321 | 351 | "title": "Refresh", |
|
431 | 461 | } |
432 | 462 | ], |
433 | 463 | "view/item/context": [ |
| 464 | + { |
| 465 | + "command": "b2c-dx.webdav.addCatalog", |
| 466 | + "when": "view == b2cWebdavExplorer && viewItem == virtual-root-catalogs", |
| 467 | + "group": "0_add@0" |
| 468 | + }, |
| 469 | + { |
| 470 | + "command": "b2c-dx.webdav.addLibrary", |
| 471 | + "when": "view == b2cWebdavExplorer && viewItem == virtual-root-libraries", |
| 472 | + "group": "0_add@0" |
| 473 | + }, |
| 474 | + { |
| 475 | + "command": "b2c-dx.webdav.removeCatalog", |
| 476 | + "when": "view == b2cWebdavExplorer && viewItem == catalog-mapping", |
| 477 | + "group": "2_manage@1" |
| 478 | + }, |
| 479 | + { |
| 480 | + "command": "b2c-dx.webdav.removeLibrary", |
| 481 | + "when": "view == b2cWebdavExplorer && viewItem == library-mapping", |
| 482 | + "group": "2_manage@1" |
| 483 | + }, |
434 | 484 | { |
435 | 485 | "command": "b2c-dx.webdav.newFile", |
436 | | - "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|directory)$/", |
| 486 | + "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|catalog-mapping|library-mapping|directory)$/", |
437 | 487 | "group": "1_modification@0" |
438 | 488 | }, |
439 | 489 | { |
440 | 490 | "command": "b2c-dx.webdav.newFolder", |
441 | | - "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|directory)$/", |
| 491 | + "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|catalog-mapping|library-mapping|directory)$/", |
442 | 492 | "group": "1_modification@1" |
443 | 493 | }, |
444 | 494 | { |
445 | 495 | "command": "b2c-dx.webdav.uploadFile", |
446 | | - "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|directory)$/", |
| 496 | + "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|catalog-mapping|library-mapping|directory)$/", |
447 | 497 | "group": "1_modification@2" |
448 | 498 | }, |
449 | 499 | { |
|
463 | 513 | }, |
464 | 514 | { |
465 | 515 | "command": "b2c-dx.webdav.mountWorkspace", |
466 | | - "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|directory)$/", |
| 516 | + "when": "view == b2cWebdavExplorer && viewItem =~ /^(root|catalog-mapping|library-mapping|directory)$/", |
467 | 517 | "group": "3_workspace@1" |
468 | 518 | }, |
469 | 519 | { |
|
486 | 536 | "when": "view == b2cContentExplorer && viewItem == library", |
487 | 537 | "group": "2_manage@1" |
488 | 538 | }, |
| 539 | + { |
| 540 | + "command": "b2c-dx.content.browseWebdav", |
| 541 | + "when": "view == b2cContentExplorer && viewItem =~ /^(library|static)$/", |
| 542 | + "group": "3_webdav@1" |
| 543 | + }, |
489 | 544 | { |
490 | 545 | "command": "b2c-dx.sandbox.create", |
491 | 546 | "when": "view == b2cSandboxExplorer && viewItem == realm", |
|
605 | 660 | "command": "b2c-dx.sandbox.extendExpiration", |
606 | 661 | "when": "false" |
607 | 662 | }, |
| 663 | + { |
| 664 | + "command": "b2c-dx.webdav.removeCatalog", |
| 665 | + "when": "false" |
| 666 | + }, |
| 667 | + { |
| 668 | + "command": "b2c-dx.webdav.removeLibrary", |
| 669 | + "when": "false" |
| 670 | + }, |
| 671 | + { |
| 672 | + "command": "b2c-dx.content.browseWebdav", |
| 673 | + "when": "false" |
| 674 | + }, |
608 | 675 | { |
609 | 676 | "command": "b2c-dx.webdav.newFolder", |
610 | 677 | "when": "false" |
|
0 commit comments