From a5e5ab1e12391c0d6514ac7fa8fd3a242340b4a0 Mon Sep 17 00:00:00 2001 From: bsinou Date: Fri, 24 Feb 2017 11:40:01 +0100 Subject: [PATCH] Introduce a default assembly bundle to ease specific extension --- org.argeo.suite.app/.classpath | 7 + org.argeo.suite.app/.gitignore | 2 + org.argeo.suite.app/.project | 28 + .../META-INF/.gitignore | 0 .../META-INF/spring/backend-services.xml | 44 ++ .../META-INF/spring/maintenance-services.xml | 36 -- .../META-INF/spring/osgi.xml | 9 +- .../META-INF/spring/ui-commons.xml | 0 .../META-INF/spring/ui-people.xml | 1 - .../META-INF/spring/ui.xml | 0 .../META-INF/spring/workbench-services.xml | 67 +- org.argeo.suite.app/apps.properties | 1 + org.argeo.suite.app/bnd.bnd | 30 + org.argeo.suite.app/plugin.xml | 90 +++ org.argeo.suite.app/pom.xml | 26 + .../theme/argeo-classic/argeo-classic.css | 0 .../theme/argeo-classic/documents-classic.css | 0 .../icons/actions/deleteSmall.gif | Bin .../icons/actions/openCalendar.gif | Bin .../theme/argeo-classic/icons/add.gif | Bin .../theme/argeo-classic/icons/dashboard.gif | Bin 0 -> 583 bytes .../theme/argeo-classic/icons/delete.gif | Bin .../theme/argeo-classic/icons/favicon.ico | Bin .../argeo-classic/icons/fs/addFolder.gif | Bin .../argeo-classic/icons/fs/bookmarkFolder.png | Bin .../theme/argeo-classic/icons/fs/delete.png | Bin .../argeo-classic/icons/fs/downloadFolder.png | Bin .../theme/argeo-classic/icons/fs/file.gif | Bin .../theme/argeo-classic/icons/fs/folder.gif | Bin .../argeo-classic/icons/fs/fsBrowser.png | Bin .../theme/argeo-classic/icons/fs/open.png | Bin .../theme/argeo-classic/icons/fs/rename.png | Bin .../argeo-classic/icons/fs/shareFolder.png | Bin .../theme/argeo-classic/icons/fs/upload.png | Bin .../theme/argeo-classic/icons/maintenance.gif | Bin .../icons/people/contacts/Icon-credit.txt | 0 .../icons/people/contacts/facebook.png | Bin .../icons/people/contacts/fax.png | Bin .../icons/people/contacts/googleplus.png | Bin .../icons/people/contacts/home.png | Bin .../icons/people/contacts/impp.png | Bin .../icons/people/contacts/link.png | Bin .../icons/people/contacts/linkedin.png | Bin .../icons/people/contacts/mail_black.png | Bin .../icons/people/contacts/mobile.png | Bin .../icons/people/contacts/myspace.png | Bin .../icons/people/contacts/phone_vintage.png | Bin .../icons/people/contacts/reddit.png | Bin .../icons/people/contacts/skype.png | Bin .../icons/people/contacts/socialmedia.png | Bin .../icons/people/contacts/telephone.png | Bin .../icons/people/contacts/twitter.png | Bin .../icons/people/contacts/xing.png | Bin .../icons/people/misc/primary.gif | Bin .../icons/people/misc/primaryNOT.gif | Bin .../argeo-classic/icons/people/people.gif | Bin .../icons/people/types/company.png | Bin .../icons/people/types/person.gif | Bin .../theme/argeo-classic/icons/search.png | Bin .../theme/argeo-classic/img/byArgeo.png | Bin .../theme/argeo-classic/img/logo-argeo.png | Bin .../theme/argeo-classic/img/logo.jpg | Bin .../argeo-classic/maintenance-classic.css | 0 .../theme/argeo-classic/people-classic.css | 0 .../theme/argeo-classic/workbench-ext.css | 0 .../argeo-classic/workbench-headerExt.css | 0 .../suite/core/DefaultSuiteAppService.java | 103 ++- .../META-INF/spring/application.xml | 19 - org.argeo.suite.web/META-INF/spring/osgi.xml | 19 - org.argeo.suite.web/bnd.bnd | 5 - .../org/argeo/suite/web/DefaultMainPage.java | 10 +- .../theme/argeo-classic/icons/userMenu.png | Bin 233 -> 0 bytes .../META-INF/spring/osgi.xml | 10 +- .../META-INF/spring/parts.xml | 6 +- org.argeo.suite.workbench.rap/bnd.bnd | 3 +- org.argeo.suite.workbench.rap/plugin.xml | 58 -- .../workbench/SuiteWorkbenchService.java | 7 +- .../commands/OpenDashboardEditor.java | 52 -- .../workbench/commands/OpenEntityEditor.java | 71 -- .../suite/workbench/rap/AsWindowAdvisor.java | 7 +- .../argeo-classic/icons/fs/addFolder.gif | Bin 343 -> 0 bytes .../argeo-classic/icons/fs/bookmarkFolder.png | Bin 557 -> 0 bytes .../theme/argeo-classic/icons/fs/delete.png | Bin 249 -> 0 bytes .../argeo-classic/icons/fs/downloadFolder.png | Bin 496 -> 0 bytes .../theme/argeo-classic/icons/fs/file.gif | Bin 577 -> 0 bytes .../theme/argeo-classic/icons/fs/folder.gif | Bin 219 -> 0 bytes .../argeo-classic/icons/fs/fsBrowser.png | Bin 496 -> 0 bytes .../theme/argeo-classic/icons/fs/open.png | Bin 340 -> 0 bytes .../theme/argeo-classic/icons/fs/rename.png | Bin 619 -> 0 bytes .../argeo-classic/icons/fs/shareFolder.png | Bin 510 -> 0 bytes .../theme/argeo-classic/icons/fs/upload.png | Bin 335 -> 0 bytes .../icons/people/contacts/Icon-credit.txt | 17 - .../icons/people/contacts/facebook.png | Bin 437 -> 0 bytes .../icons/people/contacts/fax.png | Bin 637 -> 0 bytes .../icons/people/contacts/googleplus.png | Bin 3088 -> 0 bytes .../icons/people/contacts/home.png | Bin 192 -> 0 bytes .../icons/people/contacts/impp.png | Bin 350 -> 0 bytes .../icons/people/contacts/link.png | Bin 285 -> 0 bytes .../icons/people/contacts/linkedin.png | Bin 479 -> 0 bytes .../icons/people/contacts/mail_black.png | Bin 1391 -> 0 bytes .../icons/people/contacts/mobile.png | Bin 225 -> 0 bytes .../icons/people/contacts/myspace.png | Bin 484 -> 0 bytes .../icons/people/contacts/phone_vintage.png | Bin 425 -> 0 bytes .../icons/people/contacts/reddit.png | Bin 646 -> 0 bytes .../icons/people/contacts/skype.png | Bin 632 -> 0 bytes .../icons/people/contacts/socialmedia.png | Bin 263 -> 0 bytes .../icons/people/contacts/telephone.png | Bin 642 -> 0 bytes .../icons/people/contacts/twitter.png | Bin 878 -> 0 bytes .../icons/people/contacts/xing.png | Bin 437 -> 0 bytes .../icons/people/misc/primary.gif | Bin 145 -> 0 bytes .../icons/people/misc/primaryNOT.gif | Bin 144 -> 0 bytes .../argeo-classic/icons/people/people.gif | Bin 597 -> 0 bytes .../icons/people/types/company.png | Bin 424 -> 0 bytes .../icons/people/types/person.gif | Bin 310 -> 0 bytes pom.xml | 1 + .../.gitignore | 0 .../META-INF/.gitignore | 1 + .../bnd.bnd | 0 .../org.argeo.suite.platform-maven.target | 608 ++++++++++++++++++ .../pom.xml | 2 +- sdk/pom.xml | 2 +- 121 files changed, 937 insertions(+), 405 deletions(-) create mode 100644 org.argeo.suite.app/.classpath create mode 100644 org.argeo.suite.app/.gitignore create mode 100644 org.argeo.suite.app/.project rename {sdk/org.argeo.suite.sdk => org.argeo.suite.app}/META-INF/.gitignore (100%) create mode 100644 org.argeo.suite.app/META-INF/spring/backend-services.xml rename org.argeo.suite.core/META-INF/spring/services.xml => org.argeo.suite.app/META-INF/spring/maintenance-services.xml (52%) rename {org.argeo.suite.core => org.argeo.suite.app}/META-INF/spring/osgi.xml (80%) rename org.argeo.suite.web/META-INF/spring/commons.xml => org.argeo.suite.app/META-INF/spring/ui-commons.xml (100%) rename org.argeo.suite.web/META-INF/spring/people.xml => org.argeo.suite.app/META-INF/spring/ui-people.xml (99%) rename {org.argeo.suite.web => org.argeo.suite.app}/META-INF/spring/ui.xml (100%) rename org.argeo.suite.workbench.rap/META-INF/spring/services.xml => org.argeo.suite.app/META-INF/spring/workbench-services.xml (87%) create mode 100644 org.argeo.suite.app/apps.properties create mode 100644 org.argeo.suite.app/bnd.bnd create mode 100644 org.argeo.suite.app/plugin.xml create mode 100644 org.argeo.suite.app/pom.xml rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/argeo-classic.css (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/documents-classic.css (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/icons/actions/deleteSmall.gif (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/icons/actions/openCalendar.gif (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/icons/add.gif (100%) create mode 100644 org.argeo.suite.app/theme/argeo-classic/icons/dashboard.gif rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/delete.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/favicon.ico (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/addFolder.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/bookmarkFolder.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/delete.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/downloadFolder.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/file.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/folder.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/fsBrowser.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/open.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/rename.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/shareFolder.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/fs/upload.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/maintenance.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/Icon-credit.txt (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/facebook.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/fax.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/googleplus.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/home.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/impp.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/link.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/linkedin.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/mail_black.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/mobile.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/myspace.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/phone_vintage.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/reddit.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/skype.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/socialmedia.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/telephone.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/twitter.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/contacts/xing.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/misc/primary.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/misc/primaryNOT.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/people.gif (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/types/company.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/icons/people/types/person.gif (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/icons/search.png (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/img/byArgeo.png (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/img/logo-argeo.png (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/img/logo.jpg (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/maintenance-classic.css (100%) rename {org.argeo.suite.web => org.argeo.suite.app}/theme/argeo-classic/people-classic.css (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/workbench-ext.css (100%) rename {org.argeo.suite.workbench.rap => org.argeo.suite.app}/theme/argeo-classic/workbench-headerExt.css (100%) delete mode 100644 org.argeo.suite.web/META-INF/spring/application.xml delete mode 100644 org.argeo.suite.web/META-INF/spring/osgi.xml delete mode 100644 org.argeo.suite.web/theme/argeo-classic/icons/userMenu.png delete mode 100644 org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenDashboardEditor.java delete mode 100644 org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenEntityEditor.java delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/addFolder.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/bookmarkFolder.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/delete.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/downloadFolder.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/file.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/folder.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/fsBrowser.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/open.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/rename.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/shareFolder.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/upload.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/Icon-credit.txt delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/facebook.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/fax.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/googleplus.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/home.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/impp.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/link.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/linkedin.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mail_black.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mobile.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/myspace.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/phone_vintage.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/reddit.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/skype.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/socialmedia.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/telephone.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/twitter.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/xing.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primary.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primaryNOT.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/people.gif delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/company.png delete mode 100644 org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/person.gif rename sdk/{org.argeo.suite.sdk => org.argeo.suite.platform}/.gitignore (100%) create mode 100644 sdk/org.argeo.suite.platform/META-INF/.gitignore rename sdk/{org.argeo.suite.sdk => org.argeo.suite.platform}/bnd.bnd (100%) create mode 100644 sdk/org.argeo.suite.platform/org.argeo.suite.platform-maven.target rename sdk/{org.argeo.suite.sdk => org.argeo.suite.platform}/pom.xml (96%) diff --git a/org.argeo.suite.app/.classpath b/org.argeo.suite.app/.classpath new file mode 100644 index 0000000..1ef7358 --- /dev/null +++ b/org.argeo.suite.app/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.argeo.suite.app/.gitignore b/org.argeo.suite.app/.gitignore new file mode 100644 index 0000000..09e3bc9 --- /dev/null +++ b/org.argeo.suite.app/.gitignore @@ -0,0 +1,2 @@ +/bin/ +/target/ diff --git a/org.argeo.suite.app/.project b/org.argeo.suite.app/.project new file mode 100644 index 0000000..fe0dd3f --- /dev/null +++ b/org.argeo.suite.app/.project @@ -0,0 +1,28 @@ + + + org.argeo.suite.app + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/sdk/org.argeo.suite.sdk/META-INF/.gitignore b/org.argeo.suite.app/META-INF/.gitignore similarity index 100% rename from sdk/org.argeo.suite.sdk/META-INF/.gitignore rename to org.argeo.suite.app/META-INF/.gitignore diff --git a/org.argeo.suite.app/META-INF/spring/backend-services.xml b/org.argeo.suite.app/META-INF/spring/backend-services.xml new file mode 100644 index 0000000..1b8ce87 --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/backend-services.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.core/META-INF/spring/services.xml b/org.argeo.suite.app/META-INF/spring/maintenance-services.xml similarity index 52% rename from org.argeo.suite.core/META-INF/spring/services.xml rename to org.argeo.suite.app/META-INF/spring/maintenance-services.xml index fe6b791..81e4332 100644 --- a/org.argeo.suite.core/META-INF/spring/services.xml +++ b/org.argeo.suite.app/META-INF/spring/maintenance-services.xml @@ -4,14 +4,7 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"> - - - - - - @@ -40,35 +33,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.argeo.suite.core/META-INF/spring/osgi.xml b/org.argeo.suite.app/META-INF/spring/osgi.xml similarity index 80% rename from org.argeo.suite.core/META-INF/spring/osgi.xml rename to org.argeo.suite.app/META-INF/spring/osgi.xml index e7076d6..c3ef50f 100644 --- a/org.argeo.suite.core/META-INF/spring/osgi.xml +++ b/org.argeo.suite.app/META-INF/spring/osgi.xml @@ -8,7 +8,7 @@ + filter="(cn=home)" /> @@ -29,5 +29,12 @@ + + + + + diff --git a/org.argeo.suite.web/META-INF/spring/commons.xml b/org.argeo.suite.app/META-INF/spring/ui-commons.xml similarity index 100% rename from org.argeo.suite.web/META-INF/spring/commons.xml rename to org.argeo.suite.app/META-INF/spring/ui-commons.xml diff --git a/org.argeo.suite.web/META-INF/spring/people.xml b/org.argeo.suite.app/META-INF/spring/ui-people.xml similarity index 99% rename from org.argeo.suite.web/META-INF/spring/people.xml rename to org.argeo.suite.app/META-INF/spring/ui-people.xml index f42e1b7..4149f5e 100644 --- a/org.argeo.suite.web/META-INF/spring/people.xml +++ b/org.argeo.suite.app/META-INF/spring/ui-people.xml @@ -65,7 +65,6 @@ - diff --git a/org.argeo.suite.web/META-INF/spring/ui.xml b/org.argeo.suite.app/META-INF/spring/ui.xml similarity index 100% rename from org.argeo.suite.web/META-INF/spring/ui.xml rename to org.argeo.suite.app/META-INF/spring/ui.xml diff --git a/org.argeo.suite.workbench.rap/META-INF/spring/services.xml b/org.argeo.suite.app/META-INF/spring/workbench-services.xml similarity index 87% rename from org.argeo.suite.workbench.rap/META-INF/spring/services.xml rename to org.argeo.suite.app/META-INF/spring/workbench-services.xml index e06bff6..79f7df1 100644 --- a/org.argeo.suite.workbench.rap/META-INF/spring/services.xml +++ b/org.argeo.suite.app/META-INF/spring/workbench-services.xml @@ -1,31 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/apps.properties b/org.argeo.suite.app/apps.properties new file mode 100644 index 0000000..e0227a3 --- /dev/null +++ b/org.argeo.suite.app/apps.properties @@ -0,0 +1 @@ +argeo.security.systemKey=argeo \ No newline at end of file diff --git a/org.argeo.suite.app/bnd.bnd b/org.argeo.suite.app/bnd.bnd new file mode 100644 index 0000000..b56de96 --- /dev/null +++ b/org.argeo.suite.app/bnd.bnd @@ -0,0 +1,30 @@ +Require-Capability: cms.datamodel; filter:="(name=people)",\ +cms.datamodel; filter:="(name=documents)",\ +cms.datamodel; filter:="(name=tracker)" + +Bundle-Activator: org.argeo.suite.workbench.AsUiPlugin +Bundle-SymbolicName: org.argeo.suite.app;singleton:=true +Require-Bundle: org.eclipse.core.runtime,\ + org.eclipse.rap.ui,\ + org.eclipse.rap.ui.workbench + +Import-Package:\ +javax.jcr.nodetype,\ +javax.jcr.security,\ +org.argeo.cms,\ +org.argeo.cms.ui.workbench,\ +org.argeo.cms.ui.workbench.jcr,\ +org.argeo.connect,\ +org.argeo.connect.activities,\ +org.argeo.connect.activities.workbench.parts,\ +org.argeo.connect.documents.workbench.parts,\ +org.argeo.connect.people.workbench.rap.views,\ +org.argeo.connect.resources,\ +org.argeo.connect.ui,\ +org.argeo.connect.ui.workbench,\ +org.argeo.connect.ui.workbench.util,\ +org.argeo.eclipse.spring,\ +org.argeo.node,\ +org.argeo.suite.workbench.rap,\ +org.argeo.util,\ +* \ No newline at end of file diff --git a/org.argeo.suite.app/plugin.xml b/org.argeo.suite.app/plugin.xml new file mode 100644 index 0000000..23b4993 --- /dev/null +++ b/org.argeo.suite.app/plugin.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/pom.xml b/org.argeo.suite.app/pom.xml new file mode 100644 index 0000000..8ce90e6 --- /dev/null +++ b/org.argeo.suite.app/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.5-SNAPSHOT + .. + + org.argeo.suite.app + Argeo Suite Default Assembly + jar + + + org.argeo.suite + org.argeo.suite.workbench.rap + 0.1.5-SNAPSHOT + + + org.argeo.suite + org.argeo.suite.web + 0.1.5-SNAPSHOT + + + diff --git a/org.argeo.suite.web/theme/argeo-classic/argeo-classic.css b/org.argeo.suite.app/theme/argeo-classic/argeo-classic.css similarity index 100% rename from org.argeo.suite.web/theme/argeo-classic/argeo-classic.css rename to org.argeo.suite.app/theme/argeo-classic/argeo-classic.css diff --git a/org.argeo.suite.web/theme/argeo-classic/documents-classic.css b/org.argeo.suite.app/theme/argeo-classic/documents-classic.css similarity index 100% rename from org.argeo.suite.web/theme/argeo-classic/documents-classic.css rename to org.argeo.suite.app/theme/argeo-classic/documents-classic.css diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/deleteSmall.gif b/org.argeo.suite.app/theme/argeo-classic/icons/actions/deleteSmall.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/deleteSmall.gif rename to org.argeo.suite.app/theme/argeo-classic/icons/actions/deleteSmall.gif diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/openCalendar.gif b/org.argeo.suite.app/theme/argeo-classic/icons/actions/openCalendar.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/openCalendar.gif rename to org.argeo.suite.app/theme/argeo-classic/icons/actions/openCalendar.gif diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/add.gif b/org.argeo.suite.app/theme/argeo-classic/icons/add.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/add.gif rename to org.argeo.suite.app/theme/argeo-classic/icons/add.gif diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/dashboard.gif b/org.argeo.suite.app/theme/argeo-classic/icons/dashboard.gif new file mode 100644 index 0000000000000000000000000000000000000000..fd0c66950972e9fd6b4eee2a45293db7b0402a95 GIT binary patch literal 583 zcmZ?wbhEHb6krfwc*ek>=hf;IH{B?(Il6LneC_)9y7e)Ys}kzgCpT_NZrqsBx;3M1 zYfjfr^Oy#Un1=ILZ(q4_=gaqB7ao7P|N7gr_usES|9bEBw__J?ox6Jb!jmu8UwnP~ z{`vgb@~XsXFsG`()# z)P`jC{<4g|#s1N)K&pC%tK(wV?&6UV6I0Yt5EGW+>Ef1>5|vq# o@xi~D$(7S6WrD(k7KT knownAppServices; @Override public String getAppBaseName() { @@ -32,71 +21,51 @@ public class DefaultSuiteAppService implements AppService { @Override public String getDefaultRelPath(Node entity) throws RepositoryException { - if (ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG_PARENT) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_NODE_TEMPLATE) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_ENCODED_TAG) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG)) - return resourcesService.getDefaultRelPath(entity); - else if (ConnectJcrUtils.isNodeType(entity, TrackerTypes.TRACKER_PROJECT)) - return trackerService.getDefaultRelPath(entity); - else if (ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_TASK) - || ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_ACTIVITY)) - return activitiesService.getDefaultRelPath(entity); - else if (ConnectJcrUtils.isNodeType(entity, PeopleTypes.PEOPLE_PERSON) - || ConnectJcrUtils.isNodeType(entity, PeopleTypes.PEOPLE_ORG)) - return peopleService.getDefaultRelPath(entity); - else if (ConnectJcrUtils.isNodeType(entity, NodeType.NT_FILE) - || ConnectJcrUtils.isNodeType(entity, NodeType.NT_FOLDER)) - return documentsService.getDefaultRelPath(entity); - else - return null; + for (AppService appService : knownAppServices) { + if (appService.isKnownType(entity)) + return appService.getDefaultRelPath(entity); + } + return null; } @Override - public String getDefaultRelPath(String id) { + public String getDefaultRelPath(String nodetype, String id) { + for (AppService appService : knownAppServices) { + if (appService.isKnownType(nodetype)) + return appService.getDefaultRelPath(nodetype, id); + } return null; } /** Insures the correct service is called on save */ @Override public Node saveEntity(Node entity, boolean publish) { - if (ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG_PARENT) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_NODE_TEMPLATE) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_ENCODED_TAG) - || ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG)) - return resourcesService.saveEntity(entity, publish); - else if (ConnectJcrUtils.isNodeType(entity, TrackerTypes.TRACKER_PROJECT)) - return trackerService.saveEntity(entity, publish); - else if (ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_TASK) - || ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_ACTIVITY)) - return activitiesService.saveEntity(entity, publish); - else if (ConnectJcrUtils.isNodeType(entity, PeopleTypes.PEOPLE_PERSON) - || ConnectJcrUtils.isNodeType(entity, PeopleTypes.PEOPLE_ORG)) - return peopleService.saveEntity(entity, publish); - else if (ConnectJcrUtils.isNodeType(entity, NodeType.NT_FILE) - || ConnectJcrUtils.isNodeType(entity, NodeType.NT_FOLDER)) - return documentsService.saveEntity(entity, publish); - else - return AppService.super.saveEntity(entity, publish); - } - - public void setResourcesService(ResourcesService resourcesService) { - this.resourcesService = resourcesService; + for (AppService appService : knownAppServices) { + if (appService.isKnownType(entity)) + return appService.saveEntity(entity, publish); + } + return AppService.super.saveEntity(entity, publish); } - public void setActivitiesService(ActivitiesService activitiesService) { - this.activitiesService = activitiesService; - } - - public void setPeopleService(PeopleService peopleService) { - this.peopleService = peopleService; + @Override + public boolean isKnownType(Node entity) { + for (AppService appService : knownAppServices) { + if (appService.isKnownType(entity)) + return true; + } + return false; } - public void setDocumentsService(DocumentsService documentsService) { - this.documentsService = documentsService; + @Override + public boolean isKnownType(String nodeType) { + for (AppService appService : knownAppServices) { + if (appService.isKnownType(nodeType)) + return true; + } + return false; } - public void setTrackerService(TrackerService trackerService) { - this.trackerService = trackerService; + public void setKnownAppServices(List knownAppServices) { + this.knownAppServices = knownAppServices; } } diff --git a/org.argeo.suite.web/META-INF/spring/application.xml b/org.argeo.suite.web/META-INF/spring/application.xml deleted file mode 100644 index aaca5d8..0000000 --- a/org.argeo.suite.web/META-INF/spring/application.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - diff --git a/org.argeo.suite.web/META-INF/spring/osgi.xml b/org.argeo.suite.web/META-INF/spring/osgi.xml deleted file mode 100644 index a19f910..0000000 --- a/org.argeo.suite.web/META-INF/spring/osgi.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - diff --git a/org.argeo.suite.web/bnd.bnd b/org.argeo.suite.web/bnd.bnd index e400263..70d5711 100644 --- a/org.argeo.suite.web/bnd.bnd +++ b/org.argeo.suite.web/bnd.bnd @@ -5,8 +5,3 @@ org.argeo.node,\ javax.jcr.security,\ org.eclipse.swt,\ * - -#org.argeo.cms.text,\ -#org.argeo.connect.people,\ - - diff --git a/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java b/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java index 1963e66..5a48487 100644 --- a/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java +++ b/org.argeo.suite.web/src/org/argeo/suite/web/DefaultMainPage.java @@ -42,7 +42,7 @@ public class DefaultMainPage implements LifeCycleUiProvider { private CmsUiProvider fsBrowserPage; /* DEPENDENCY INJECTION */ - private ResourcesService resourceService; + private ResourcesService resourcesService; private PeopleService peopleService; private FileSystemProvider nodeFileSystemProvider; private Map peopleIconPaths; @@ -52,8 +52,8 @@ public class DefaultMainPage implements LifeCycleUiProvider { @Override public void init(Session adminSession) throws RepositoryException { - dashboardPage = new DefaultDashboard(resourceService, peopleService, peopleIconPaths); - peoplePage = new PeopleDefaultPage(resourceService, peopleService, peopleIconPaths); + dashboardPage = new DefaultDashboard(resourcesService, peopleService, peopleIconPaths); + peoplePage = new PeopleDefaultPage(resourcesService, peopleService, peopleIconPaths); fsBrowserPage = new MyFilesBrowserPage(nodeFileSystemProvider); } @@ -123,8 +123,8 @@ public class DefaultMainPage implements LifeCycleUiProvider { } /* DEPENDENCY INJECTION */ - public void setResourceService(ResourcesService resourceService) { - this.resourceService = resourceService; + public void setResourcesService(ResourcesService resourcesService) { + this.resourcesService = resourcesService; } public void setPeopleService(PeopleService peopleService) { diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/userMenu.png b/org.argeo.suite.web/theme/argeo-classic/icons/userMenu.png deleted file mode 100644 index 2e55e8f54b91f87a7d770818003e402d8448b59a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq!^2X+?^QKos)S96@z^q*{TNGI+ZBxvX - - - - - - - diff --git a/org.argeo.suite.workbench.rap/META-INF/spring/parts.xml b/org.argeo.suite.workbench.rap/META-INF/spring/parts.xml index 2481465..efa4482 100644 --- a/org.argeo.suite.workbench.rap/META-INF/spring/parts.xml +++ b/org.argeo.suite.workbench.rap/META-INF/spring/parts.xml @@ -6,10 +6,6 @@ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"> - - - @@ -27,6 +23,6 @@ - + diff --git a/org.argeo.suite.workbench.rap/bnd.bnd b/org.argeo.suite.workbench.rap/bnd.bnd index ce06f2d..794e0e3 100644 --- a/org.argeo.suite.workbench.rap/bnd.bnd +++ b/org.argeo.suite.workbench.rap/bnd.bnd @@ -1,5 +1,3 @@ -Require-Capability: cms.datamodel; filter:="(name=people)" - Bundle-Activator: org.argeo.suite.workbench.AsUiPlugin Bundle-SymbolicName: org.argeo.suite.workbench.rap;singleton:=true Require-Bundle: org.eclipse.core.runtime,\ @@ -19,6 +17,7 @@ org.argeo.connect.documents.workbench.parts,\ org.argeo.connect.people.workbench.rap.views,\ org.argeo.connect.resources,\ org.argeo.connect.ui,\ +org.argeo.connect.ui.workbench.commands,\ org.argeo.connect.ui.workbench,\ org.argeo.connect.ui.workbench.util,\ org.argeo.eclipse.spring,\ diff --git a/org.argeo.suite.workbench.rap/plugin.xml b/org.argeo.suite.workbench.rap/plugin.xml index e4165da..d4550c7 100644 --- a/org.argeo.suite.workbench.rap/plugin.xml +++ b/org.argeo.suite.workbench.rap/plugin.xml @@ -1,17 +1,6 @@ - - - - - - @@ -42,23 +31,6 @@ - - - - - - - - - @@ -68,33 +40,10 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/SuiteWorkbenchService.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/SuiteWorkbenchService.java index 17697ee..a7a5342 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/SuiteWorkbenchService.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/SuiteWorkbenchService.java @@ -16,10 +16,11 @@ public class SuiteWorkbenchService implements AppWorkbenchService { // Injected known AppWorkbenchServices: order is important, first found // result will be returned by the various methods. private List knownAppWbServices; + private String defaultEditorId = DefaultDashboardEditor.ID; @Override public String getDefaultEditorId() { - return DefaultDashboardEditor.ID; + return defaultEditorId; } @Override @@ -70,4 +71,8 @@ public class SuiteWorkbenchService implements AppWorkbenchService { public void setKnownAppWbServices(List knownAppWbServices) { this.knownAppWbServices = knownAppWbServices; } + + public void setDefaultEditorId(String defaultEditorId) { + this.defaultEditorId = defaultEditorId; + } } diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenDashboardEditor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenDashboardEditor.java deleted file mode 100644 index 2b7a2d1..0000000 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenDashboardEditor.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.argeo.suite.workbench.commands; - -import javax.jcr.Node; -import javax.jcr.Repository; -import javax.jcr.RepositoryException; -import javax.jcr.Session; - -import org.argeo.connect.ui.workbench.util.EntityEditorInput; -import org.argeo.jcr.JcrUtils; -import org.argeo.node.NodeUtils; -import org.argeo.suite.SuiteException; -import org.argeo.suite.workbench.AsUiPlugin; -import org.argeo.suite.workbench.parts.DefaultDashboardEditor; -import org.eclipse.core.commands.AbstractHandler; -import org.eclipse.core.commands.ExecutionEvent; -import org.eclipse.core.commands.ExecutionException; -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.IWorkbenchPage; -import org.eclipse.ui.PartInitException; -import org.eclipse.ui.handlers.HandlerUtil; - -/** Workaround to enable opening of a default editor */ -public class OpenDashboardEditor extends AbstractHandler { - public final static String ID = AsUiPlugin.PLUGIN_ID + ".openDashboardEditor"; - - private Repository repository; - - public Object execute(ExecutionEvent event) throws ExecutionException { - Session session = null; - try { - // TODO check roles - session = repository.login(); - IWorkbenchPage iwPage = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage(); - Node homeNode = NodeUtils.getUserHome(session); - EntityEditorInput eei = new EntityEditorInput(homeNode.getIdentifier()); - IEditorPart iep = iwPage.findEditor(eei); - if (iep == null) { - iwPage.openEditor(eei, DefaultDashboardEditor.ID); - } else - iwPage.activate(iep); - } catch (RepositoryException | PartInitException re) { - throw new SuiteException("Unable to open dashboard", re); - } finally { - JcrUtils.logoutQuietly(session); - } - return null; - } - - public void setRepository(Repository repository) { - this.repository = repository; - } -} diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenEntityEditor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenEntityEditor.java deleted file mode 100644 index 433ed71..0000000 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/OpenEntityEditor.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.argeo.suite.workbench.commands; - - -public class OpenEntityEditor{} - -//import javax.jcr.Node; -//import javax.jcr.Repository; -//import javax.jcr.RepositoryException; -//import javax.jcr.Session; -// -//import org.argeo.connect.ui.workbench.AppWorkbenchService; -//import org.argeo.connect.ui.workbench.NodeEditorInput; -//import org.argeo.jcr.JcrUtils; -//import org.argeo.suite.SuiteException; -//import org.argeo.suite.workbench.AsUiPlugin; -//import org.eclipse.core.commands.AbstractHandler; -//import org.eclipse.core.commands.ExecutionEvent; -//import org.eclipse.core.commands.ExecutionException; -//import org.eclipse.ui.IWorkbenchPage; -//import org.eclipse.ui.IWorkbenchWindow; -//import org.eclipse.ui.PartInitException; -//import org.eclipse.ui.handlers.HandlerUtil; -// -///** Workaround to enable opening of a default editor */ -//public class OpenEntityEditor extends AbstractHandler { -// public final static String ID = AsUiPlugin.PLUGIN_ID + ".openEntityEditor"; -// -// public final static String PARAM_JCR_ID = "param.jcrId"; -// // public final static String PARAM_OPEN_FOR_EDIT = "param.openForEdit"; -// // public final static String PARAM_CTAB_ID = "param.cTabId"; -// -// private Repository repository; -// private AppWorkbenchService appWorkbenchService; -// -// public Object execute(ExecutionEvent event) throws ExecutionException { -// NodeEditorInput eei = null; -// Node entity = null; -// Session session = null; -// String jcrId = event.getParameter(PARAM_JCR_ID); -// try { -// session = repository.login(); -// if (jcrId != null) { -// entity = session.getNodeByIdentifier(jcrId); -// eei = new NodeEditorInput(jcrId); -// } else -// return null; -// -// String editorId = appWorkbenchService.getEntityEditorId(entity); -// if (editorId != null) { -// IWorkbenchWindow iww = HandlerUtil.getActiveWorkbenchWindow(event); -// IWorkbenchPage iwp = iww.getActivePage(); -// iwp.openEditor(eei, editorId); -// } -// } catch (PartInitException pie) { -// throw new SuiteException("Unexpected PartInitException while opening entity editor", pie); -// } catch (RepositoryException e) { -// throw new SuiteException("unexpected JCR error while opening editor", e); -// } finally { -// JcrUtils.logoutQuietly(session); -// } -// return null; -// } -// -// public void setRepository(Repository repository) { -// this.repository = repository; -// } -// -// public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) { -// this.appWorkbenchService = appWorkbenchService; -// } -//} diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java index 7c808b7..87c4fb6 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java @@ -2,7 +2,7 @@ package org.argeo.suite.workbench.rap; import org.argeo.cms.ui.workbench.rap.RapWindowAdvisor; import org.argeo.cms.ui.workbench.util.CommandUtils; -import org.argeo.eclipse.ui.EclipseUiUtils; +import org.argeo.connect.ui.workbench.commands.OpenDefaultEditor; import org.eclipse.ui.application.ActionBarAdvisor; import org.eclipse.ui.application.IActionBarConfigurer; import org.eclipse.ui.application.IWorkbenchWindowConfigurer; @@ -32,9 +32,6 @@ public class AsWindowAdvisor extends RapWindowAdvisor { @Override public void postWindowOpen() { super.postWindowOpen(); - // TODO use a constant rather than a String - String openDfltEdCmdId = System.getProperty("org.argeo.ui.openHomeCommandId"); - if (EclipseUiUtils.notEmpty(openDfltEdCmdId)) - CommandUtils.callCommand(openDfltEdCmdId); + CommandUtils.callCommand(OpenDefaultEditor.ID); } } diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/addFolder.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/addFolder.gif deleted file mode 100644 index d3f43d9775346f8c3bc3e7f781a4bfe852d42cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmZ?wbhEHb6krfwxT?jlYr5LjNy>k}oL|=^|Nm0SzrXK)y_|Qr)9ml(^YbdjmNrRk zE>Qb_f9jiy-T!ZOY@Mh)vqbp+>n)or4gNe|{QGY6|6A?fl zjZ!=6j2<7X-BD|Fb5r5B`_ukkEd770^Z)D3|DP`T59EG5^Z(Z?ku4)and9)6>(=d)mgLW n@W?m|DJ@#Om`_y7SyOTKnl&senl74~w`|?$w_~TLBZD;nnW}>Q diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/bookmarkFolder.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/bookmarkFolder.png deleted file mode 100644 index 8bb2361071fd53d06bcff2f9d0a53cc94dda6466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)NklJa&zHWO#S{Qd%gIg<*%ESy;d)Li?2`J(p!hYoD~zjxP) z|3o^yU>DH#fAgnT{9m@P?f=33>w%hA{@=V|7GVRnFAguAHL>vjk~vNP7Xe+ccvj8- z-P@P^-?Cx$|5eL+@Eh>zgqqFE6IvhltRA-;kmUwkS^V^S`1^@p%?fw7v)7<}m-`4{*#{ga8`2Xc8lmF*d z8@*pYGsF$MzmF-ayg8}+{Liz#|9?Nv2WqbU|L;{4Fbo|2zc^|1=iC~@_s5nQYoKWQ zdR^{57~fF3|MO|W{r8t#-@iDn`|as5<9APv7{9-}*WkmoE&89&tu=gup&1vrzu!RM v{&o$8o7?qmuC6yQIKSRNVgGys0c>gkB(6{-NEP-;00000NkvXXu0mjf*5)jq diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/delete.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/delete.png deleted file mode 100644 index 9150e40d3dbca70d2af97231eb52798d929a06da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XW_!9ghE&{2N{|S7uwYi4jlgH&fW`br{u$T_Ph#1)x^2Ia%vU44OwvwPu?{D;7L?j@Kd?3q4l() tx=Llttc8I!f+tnES4^A2F2}$k!Eo0nRLXF>oCVOC44$rjF6*2UngFN7QcnN? diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/downloadFolder.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/downloadFolder.png deleted file mode 100644 index 3f56074f7817b41c52e978b6d405b1d8a60cb9a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}r3zvl!E{&^PlisvBy=hZM)24#1 z9pw}ERe;dm+Gz(r{{H{r&;OtQ{(t!Q|KtDv-~Rvq{{R1v|Nnpf|Nra%|KI=r|M~y_ z-~a!`S@y+Q4#n9HCE1Rpxvu3o4n>&`#aWIO`R*0@-c7}JwfXjydCp}yuI;7P)2fXp zRG4;`S*&W)UD#kSyUuV%wZWWvqeU&IE7~m{9cy0KrnROYC}Z5GBYybE5lN#yT~U6Xo$Ra(3=+D1dScga+z`_1)0SMcgq@9vNlLp4}NkYYq1|o9u5f+1+4#yxaU}r`gdi^F!@s8_V^#R2r-=)!$xYw6WY^bAj4_ zFkpZI#h)yU3=A?1Iv@d%oeZoI3hI3+ne)<@xV>1B`(fEuK?V+&Lu+13upU?-aN>~% z+leJYmV$v?7gmUP30m^pSR?jZz)|4A1_>U)M7|eWr0xntihbB2lP8!e@?(!&ykzXZ OhQ@l`mR1!-25SJE4`R#! diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/fsBrowser.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/fsBrowser.png deleted file mode 100644 index 3f56074f7817b41c52e978b6d405b1d8a60cb9a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}y&?bphMvy$p-9f5Z2h!BK!Wqk(R%^8pQsS zWB^F>?k1V{_YXJ!{rltA|Gn+XKX=rL{zt~UTjcKUs1xzVFkok;u*S{?>G$^zHT?bi z{mOq_`03dx-*+_0JU}sETbYo|wtA`eclVV3{rmCYe?oXmmB@b-12$HOs%)u}`1a&z z_5VMw))K^Qv>Q%@q=_u?FJ0VnLe?Wn$kR z?@svt=U&_Y9SsU!*A)x>N5&gUML(`97LLamjjMo$tSb@w_Hb9+|22g||H(>7tMUbH mRu_tVSyLqZmMjB?1^@s?(bqz=W00000Qmg$qzT3_?;|TVF=kELB^T78>OH&0XLzO<0p0KBcBYz{(nv2NL zEux~1zwU>q(dqbv6twE|GHJ;L-(%SF5Sui~C^74{ykqc|A+7Wh z5esGXd$gLVx=a+LQLp%Aq>p9WHJGX8Xv<5~`zYBqSj1{;E?tHU66jQX{0ch!u}5ds zC8UW`2zDbacEsC~EB_6nYbG>Y&G!#_cKS;hs7U9V-zUFKz??QL1uYE?epNO1{czl0boj06_x^D%utD%Ub^Dl{V)qRyiN4 z+F190&y6kr)0Y(dm8*1`ghNxa14t7(mZ^05oU^U)f6>nJ{~4R||4UXlyuxEZ>tnF( zlFQ?hzz<_dGLeK@s0OT*J zN{7=@6%HR{D(w$R6gVg#8vsoQ!4S0$62PdO0t~MQa#cx%+_4vDG?vwN{qO9b^}n#94J94q0mG|uZ|(n_tp)!j z%kAG_H6Wp(fn(RchMczB>w;nw~JQ3-UpxZ0JiKm-2ZHDFhR*#G;7nt$wVm4AS4 z2#Nta>qNtMH_N`*Q78Hz8SiaZ{`vREt^fB9HvQP$Ecak5k|8Jt?5LOc_~zE~KYzbp z`Hu_VJy7>!N0SWP5EKKpREhlm`|%(_d}nvbkL?Z84^}mZ@}L;7sY3YwpI2)M;wML{ z{%om{e6zkmKmgT%a?$S}F17yu^JErI{CI!vpUssLZ#EYTYhZX`eX&sfhEkF5>xzZ` zBjX(n3Sa-+Yy1CrSHho-<>GJFKs6H`jcW>p{y*Fq_h)?>s%GL1C=!0VwpirdnjBQk hL>qt)P;3Cz006}fBvFScNA3Us002ovPDHLkV1lc)n+pH{ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/Icon-credit.txt b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/Icon-credit.txt deleted file mode 100644 index 4e60cf3..0000000 --- a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/Icon-credit.txt +++ /dev/null @@ -1,17 +0,0 @@ -Some of the icons have been downloaded from http://www.fatcow.com/free-icons. -They are licenced under Creative Commons Attribution 3.0 License. - -These icons were as from October 3rd, 2013 the following: -fax.png -mail_black.png -phone-vintage.png -telephone.png - -Some of the icons have been downloaded from http://somerandomdude.com/work/iconic/. -They are licenced under Creative Commons Attribution 3.0 License. - -These icons were as from October 15th, 2013 the following: -socialmedia.png (former chat_alt_stroke_16x16.png) -home.png (former home_16x16.png) -mobile.png (former iphone_12x16.png) -link.png (former link_16x16.png) diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/facebook.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/facebook.png deleted file mode 100644 index 8e7e44cdb1a0167ad755d6d1d4c234a450a0d625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggKE@p0FZns`>Z=flro-U3d8t115 zS+6_fz_aDLv{{hSMphvi_KO!3TPGD?2rd*52`rcv)7ZwQDJ#e;u<0|`V$uCg&-2P` zva56KWccn?|I+naE^O|*`S#mMDwU5J3_eTibR7~3oTQ@kX&P@s2U~OFRxyXz>$8&W zUuV6_Fq!4I{Fji^jT|#AgZWHp`|iJg{L$jt&bxUNx5l@h-gL&&-6i&V?)KZ;a;x{= zD`#YQUps3V*ZJqg^PVeRGU=^K=sY2j+;cI_iDUCkom-Fg&OiU0;nb!Yp4y!;t5$Vw zV~WrbW0=Aw;FNKD+bXT+cT$Wtp3zad7{+k=>8AVd*N15*Wsmqbyf9ot{UUAwS|5_E=SnL;> dw(j*W{>A-mGn^kqaR9@V!PC{xWt~$(697Plv9kaG diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/fax.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/fax.png deleted file mode 100644 index 791f511c53bd8eab4637ab4347fbeabe7642e006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 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 e3hom1|K~5EC@wR%R=;ro0000y7D~$ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/home.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/home.png deleted file mode 100644 index 16834e31b8960c16fb4ae90b15e6a2003a6735e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xl001;Ln>}1B^=;?=4=?ru;in?$ob_i#wXhnF8gdzd@<|y z!WkOQ6HNEBC$XzovagWv19H~0Co$@XaX36R;BhQBQ*5|wy+n$E&4)*XX_mCZg=psY ltZpXHC#{*DB+kGh!5~v&dTEK5{u7{W44$rjF6*2UngBo?JT(9S diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/impp.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/impp.png deleted file mode 100644 index b334f91027fe3e895db0c307a5f179bc4fa760fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA7>k44ofy`glX(f`a29w(7Bet# z3xhBt!>l ze|P<~X+fI=HcfZl;B)!&+%m31Td$uhiP*g zHr}|#@yBJKdA?iYlZom#)+a>IIrID>D~r*MDuHYPCLVy1vPG{u>HKMwU}9FhFhFz`N<5S={o;wEY2oRT77xjQg^u-G7sl3Hgf1T hExanlqi@H=!|*OQjho+mtsl@U44$rjF6*2UngHj3Ze#!e diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/linkedin.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/linkedin.png deleted file mode 100644 index d86dc0e47c8a3c7d403f22b700fea03882992975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^(; z3lt!waCpoB00Cb~L_t(2&yAAJs=_c3g=dl)#VQC26$;(@7H$P!zz6b0y6wj2kW>*| zD@EO?h}czQNhWuZd;I~gdR9ru$C;TkxY=x4trmQz%jJT3o+n8ng!uToEX&boaV?*1A%u zFvea0L=;6)v)PnV4hDnM>E!!<6h&EJ$2rW|C1XIV~lf7 zMAd55mElU@oFn4XShdywfQZ&w2fG(z%!{Ul5R=KI(P;R-AIGsVMhI~{9+M>5ZnsZO z|0crNZntyuU9Z>9iinoW!_N9X;1{{!pH Vq&}+gt?d8+002ovPDHLkV1jnV&)Wb1 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mail_black.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mail_black.png deleted file mode 100644 index 790f7503f613f502f24fca98f7cbe4e0b230941d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh*)icxGNo zet9uiy|1s8XI^nhVqS8pr;Du;&;-5A%oHmp6K6+fS3@&X6K5wwLswuhxwyC)8yL7b zni?7znw!G(y5uL9=BDPA!1Sgd^qS+;3rY&P1wfl!Qj0RnQd8WD@^clyUbf1_?G_W9 z=0WwQ;C72CPQCg-$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa|m2DX!B7#J8Id%8G= zRNPt;9Gfj1C}6w0dU9Tq@3d_j`+0R;odj7lTh=yhn|f^8BWGpTfC-O|PyWWgCG+Mq zt+jR`%^Y=K*rznvJG_|vU$u5k{>{DRd((YBEojPMV|#aQPVu`pXJXWSgTEx}{W1}4 zdpO;q?|sJF|D7)?<&0*YF?ap+aQ60$?YAe~FO=DF?SD#J6;_h*w>3`C7V1d z>sk9&*ThWv$A^!bL(5rHu3B9QIkMHP;!g(eMZcB|Yo?uDi;k(O9aI1K>8PBUxs-*S zW#j8ISA~>ho_FikB&3@Q=~zDT5*D7kAVMdhCQ0b`dcJ`5*8??Ju64`us~nRtJTmF> zY$k8%55*FiQw>aPTCTJIo-up2tD;8N=Q9$;M+Ch4I5wQHxOn1e&5wQkSFcu|h?j8L zT-ot*_2ox4#$f%AOSBEjT7K5ZO<%t3!@pSJhi7{3eE4#5mc{uVLwBBy%Z$rZnYKAT z-DuR;XO~#9B*opNq4kzh*7oUDzDo?<&-`WQZ#^s|Vx8OGa{2Q59c6#n^!obB{=L60 zT3%3GCYQc;TEg>u-5VXuM+`T0tDUHrqW|Iec@`Rzadvz>vN;b7D8CF(5KIYC9Br>mdKI;Vst E09b?rOaK4? diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mobile.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mobile.png deleted file mode 100644 index 08ac54b9bccd2955bf7df2b708bcf6bad4f7a3a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggKE@o~a&8~0h?|?#yo-U3d7N?UF z99S87czC``N=W>BeBk@StPM>JHc}T2!<-Y$<{w|Ez@Wum%*l2j+e$3_kqLvmz=A6b zJf%K7B29tJD-syE`!bYHv+{2^VeVvTRnc&^!AVF*@5uCPo~O<+1c)2WaeVUWF3>Ut MPgg&ebxsLQ0K6hXm;e9( diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/myspace.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/myspace.png deleted file mode 100644 index beb04fcadbfe6ad1f6232df75fe6ddb70f38fea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^(; z3l%h`v7PV$00Cr4L_t(2&y7+$uEH=7Tsuy}M~WzjlqOOnL>FkF;sWFj+$0Tk(&Z4` zfI2w>3N;c!g2ojI0_S7!D=hIu1ia^Jy)&~r8XFxBhhDD-|2yaN8D&|vTCFrq`;%Q& z)nc(A0HA5w7l9B0AtZ#5SNxU%0FTFma}EHU^Wktf9*;4`06-dSLda+|O4D>QnV6=T zB*|^j;5ZKFoHS;;uIsvPzu&hkO9(NYPHo$kXt&$Vvh2kYLMTnsJkR4emewhy z`~6;`*XtEaTZ*D!j4{SSi1~bO7>4J0+wGQ8dORLCn@yhQjIs54t*R=blrERccDpTS zgkfkH#&c&~*Q%<@x-3gdDUll#MUh1#gC|=WeiJJp4^M1br0NU+#mSuf1P!vVu ad;b8d-key8ZoA?D0000Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z-5hydo z7!>6I00AvYL_t(2&xO&kOVn`~$MM(m>vxy^eyI>RJE+hRv;-wldW%agS8gpre?ZOk z4>Yvp8bO0&;Gl#dBq+28!G$2n1qr#R=in8;ufrW=OMa#gJiMRh`S6M4|B5MT)B{i4 zRWRaMf<2$DS`INeAFH>`x~}kJKsD_6=7aA{$Hb?n&1<%8IDag(+|%}EGuJFEIdW5> zr!?ZHx{ftl9@ET+wAJ)v7R?R#4X^anbcF2Gx_!eMX6<_9p+hqoYW96ZxW)MMiG?vU z?kjO(%eF7N@AqEzV@loW@{YIXo_yxDZ8K1mX+n~p9ZK7T4Q~O%We$ZUnO6i5*M|ZT`+eBu)I_q TFfU`e00000NkvXXu0mjfH1@b7 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/reddit.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/reddit.png deleted file mode 100644 index 0eac7b8075218ff919e7615ccd8ebc713308ef07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^(; z3l%7`u))6o00IU{L_t(2&yAA3PV+DnhHb}0l{-}3U}h*wrB-Ur10aM%T}2&8X{^RkQxP8q^Hu#ep20en-}fBb=iu3F#u!6? zBS{j<7|ZAL2qBE|?m))?ptrjKV@&rGXx+|fn&$WSHz5QewB2sCjqd9-06+-&`1p8u zcsM*fe0+RF2({a7N+|%4U2Y9Rh!6q*_xJagmzPPBv|6o`lau%Ncdh(27=~e*CZ+V? z;2;b`$8jj7K@gmup9eu;7)GU1`Mt>J=Vzf%a9!8)JjPfQMaRd-rBW%&ve|4lpU)X% zQp%&Fql=4+)oMjC#*|Xe^UCEirPQ)4{Vf>dTCIi+5R(NYgY7LjVAPD2n1Z zR!ZI7-HpfNIF32zh;tstF#t51O#t}%`s#E#zVAOhJzZU0y}Y~tK%>!6O8sYu<9NAT z*6VfGbvfs^x3|4s@9phvI-Q=KoxQ%kN-5XtHRl|2&WpvOZUSS>w(a3?D5a#75<*T- zPrKdjX0uUBDW#$)`Zeh8VvGqPxm<2HENPl%S*D+)loCQvgpg87uNY&cl$3IRz~CQR gMuiaQ&j=xY0QLVymP_{0Z~y=R07*qoM6N<$f*vp+SpWb4 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/skype.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/skype.png deleted file mode 100644 index e31a04d2344ce0f14861b48051543106937f988a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcmV-;0*C#HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^(; z3l=DuosxV200H<(L_t(2&yA8j&oMz1hR>Xtu@YfBAqvqDl|)E1bRtoy{0N0gukjE3 z3MGjkLLzF7LV_p|vW*0rT^2j@7W2mQl+Rtw*L~(XA7sDZ>$(nq5FzAxy)s?br_(8= zR0sh8;+Le9Qp)e*^?FsSRVJm>G>tJPgm7K=@pyQ>-asJWx~^dui0JWnlnoK3lnekU zrHH7amP#eR->(>?l*{FEwOVn`5s?rA08GIlqT@K_a+z~}KA(@rqu=jOBoe7q3IMj- zEv1xF3IGTIh=_%?JRZN@ZnN2}-EKD; zjb5(@0GUk2G)>OA$K&~*gQ{RS9In-B^?F?qQc5?Qjk>ig>u@-jrb!54-_9F`VcT{j z5@|M@i^YO-p3mn2U_PI#bno~3k3oU8TCGZ@lFep|#UcPa9*@~V0000N)()Lhl+r^ISj#n;zmUaDAR5ksr*j}%YFuC=YEV!QS z3Hu%Gfq2kd) zjvitYy&8$e3M#FQKj%uYcvd`ltq3C2s|ck?AQ!JzgcR|j;-!LHvk~;*p-REOQ^lXn z?u_rvZj!1!sI$!O?9BVV`M&p_Xt&$flO(yUwT2J^j$>b$ojp5`zZeG7YPEEuagxBi z0W2@yMHEF4X~;G(VJ@;P>*=|wrM7@6X61{v4;l>wOVsy8nv(m0Sj*q`d5c)wC4ST)heQXp9pO8KO&%MEM#tZz4G9pQLwjCCIz8U z5CqS0>EZ5KF&}Y1 zGC7c54m%fi1Mgkj+J6;c7~*E(4)9jt!;LOn*BvF1+tSp5I?!y8yh7f?*ZFmm{qs7l z!gpMwh64&z1vzF96UnW-+39o&+>Kd}R172Ba+~(kXA59zoJ`%b-5QB33 c@AxUe0N-KmGkuCZ)Bpeg07*qoM6N<$f_9@P)Bpeg diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/twitter.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/twitter.png deleted file mode 100644 index 1023e5be20572e07427885bfcb6b64459efa41c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmV-!1CjiRP) zjJ&_U-{0R~Utgp2i-EYTOITT6US3^Y9UB|t5sam!rAQMwI(me0>m91jMAH#ax! zc3T!3jmE;l0&$ef<>BGs|B3*9CMPGKpPyT;*4IC2cVv2c`WF-#wiJDQd=Ltz#UctT zO0k9MMxfCR833h=b;y~Tn$oOem$xq+vBj_lz*7OhoanEwujD2W2-xn2(rh+MrCBi? zMSxVR)w{bp+nqQuF)!4>f9S zV;NlIk`nqaZV1hfI5env+}g&AcL_t)3g7Z(?q ztQt$eH=9j1+rk)DcOD-fISH^LCkzVYUR_<0Bh5j;FRc)ebN z;4_(J64vqY@!8p#$Kw%5^StByNG6kedwXP6!_WbEja@LPYiNOY4O@nR^qp!q?4pOm zVNRr-!g|=8*TZ_eFa@(*n ztFZ(yt~jkC%uy9wX`mIaGnov`NE4~yqe@wE#c4rxSci&zAJ8?hxx2f&v9STOCnqOh zDAF~7E38w*`}_OWV(r>!U{orVot>RfC`3MHW@ftH8(gk>y`D;?oR+B>17=D1#l=PM z`-G(3QKMP&;pA@8V_JLzY;A1~@OHhuy*;?=`(FVD05Qig7|nBa&j0`b07*qoM6N<$ Ef_F%f8vp z{AZv5urU0mNI%ekfBy)p`uCq9MC}>_5Bnd63$Mf(F1(h&V*toSfB!;dS-_Nm=u3ti zm-}FL#9|c&WIY&OkQWkSm>v}cW=GDN#qjaR4~87O>tOzZQz{HEK5>9-fvaZ%n}&oR zzIns&@#ilFTTM-dN>5J)50wWDD&pV38rNKqXFyla1a<)$zI6W{*mNruNroK9I}qDX zsxW-{!Hl7ni4kZDGM4A#W2g!Y1Z&!Jp^<@y<1fR7#{vvHuSzhWs|8_}|7c-Q;pYdY zr|#Lq@aX+}F#E-OHirKoCo?i)L=YoSax%_@0E)I1$;W`M_`{I0z?k9AJAMo`7=eh4 zzkFw6SaVJWtT4y%HdZxEphSWXFE}F4@ZuvogMs`f1{IOd81jrfad88i7nuJ4``-Y> f3}oU4fB*vkWkLX|Fv&j100000NkvXXu0mjfs1mfm diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primary.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primary.gif deleted file mode 100644 index 1965b847b1c388e1d9f02eae326d3b315b604d8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmV;C0B-+BNk%w1VGsZi0J8u9|MCF%;8ywCPyEUZ`O`!C%QpJVHu=mq`@InVzd!NA zYxkQN_mmy-Wg`Fo{{R30A^8LW000gEEC2ui01yBW000C&(8)=wy_mLKRa4vqG(hM8 zOu&>^<1&nZFz!|{38Cu=gN+5lfy7}976V^qwIL}jD4V0Px+J8MM#9AHnj!!@f!RKq diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primaryNOT.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primaryNOT.gif deleted file mode 100644 index acb026872f83b3becff092aec342bd3d4f83956d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmV;B0B`?CNk%w1VGsZi0J8u9sj9}9o2r?etf#HQo1n0tq_v-^<1&nZFz!|{38Cu=gN+5lfs{cF7K2p=wrRkAw26~dN!X+blXh#00027&*g!=9 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/people.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/people.gif deleted file mode 100644 index d28c326dea2e625abb82b8c862280fbe2f1a7e4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmZ?wbhEHb6krfwc*ek>-T+ljue_7{>xtp$SJo0$c(Z|!5 z?OV6+`s!Vm*6g~ta{IYW2d=N%b7{lg%j@@CTD$A~hP{^>rfiHQ$u=Fb4zPWpipG1uV`4SU9xbx6`yOmc#1)5q;QvN3~#!xxNl3Gu@+alEAKQJ zJsS>Z zbJrWP&e|=K0kJ&lQff@G;U=wyQL$-qmW-*N-CKj+I3zq{=3`0~DoF_JI5C4cO)kS> iM}tqVlabCA1K}p`Mk50Q1w#`KR~BKF;7L3z4Aua9TPx#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z}5dbc+ zm1!;j00AsXL_t(2&t1{KPE&Ch2H@w{Ln~AyOft}<4k(~)2Lrte7jJ@vTX5kXU~uOW z7-1nH(7;ky#Aq1U_*10Xb4q(W4)he_J3o1o?|TEV^(ERc%3AO&0X8#U$`GXfC|Dn( z37GZKjfzVZmu8&)-|#hy1tmRYJw-EK;d6k(qpEqKsjO+*2Ys>FcD9|3z+dP3&UBo) z^<7uZP)*1iy5_{Hf~w%P)K3FH6mu}}O-I|UwvKZT>SA?i4jxn#Eht$~G%s?119wm0 zP-54WT~}Iud84ape8tdviB)B*%9ceg(3a#N({g9ewLRC4B^Je+3OR@^o3dicib+cf zj$~ST#(y|=Z{Ll5LnnS~7^purB;KK+q@nMv#F12MG#@@?6M{%8lA>>Cyyic7`)7g> Sq^79=0000o~msC diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/person.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/person.gif deleted file mode 100644 index 90a00147bcb02b6855aa21c532a1ccfa992db5c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmZ?wbhEHb6krfwxXQqw=RZ|1V5&*zbjzr@wlTAuk{7w9FY(G+?v^sgH*b|s=DdWu zZD~#0yBD7gDBG0Nv%jGKK*^*-71NG3%{kFF|CE3E#-Pg0p;ep1Yqmz#ZHsN(kz1OCBW9Gn(60SWa+}gzo||X6OdpAC pniZ}UB2{8+qLvgXp{K+VYbvgzz|tvZD96;vC(6Ls8R^Ji4FH!Gg(Uz0 diff --git a/pom.xml b/pom.xml index 68b6806..d0b3e7e 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,7 @@ org.argeo.suite.core org.argeo.suite.web org.argeo.suite.workbench.rap + org.argeo.suite.app sdk diff --git a/sdk/org.argeo.suite.sdk/.gitignore b/sdk/org.argeo.suite.platform/.gitignore similarity index 100% rename from sdk/org.argeo.suite.sdk/.gitignore rename to sdk/org.argeo.suite.platform/.gitignore diff --git a/sdk/org.argeo.suite.platform/META-INF/.gitignore b/sdk/org.argeo.suite.platform/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/sdk/org.argeo.suite.platform/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/sdk/org.argeo.suite.sdk/bnd.bnd b/sdk/org.argeo.suite.platform/bnd.bnd similarity index 100% rename from sdk/org.argeo.suite.sdk/bnd.bnd rename to sdk/org.argeo.suite.platform/bnd.bnd diff --git a/sdk/org.argeo.suite.platform/org.argeo.suite.platform-maven.target b/sdk/org.argeo.suite.platform/org.argeo.suite.platform-maven.target new file mode 100644 index 0000000..e3a9864 --- /dev/null +++ b/sdk/org.argeo.suite.platform/org.argeo.suite.platform-maven.target @@ -0,0 +1,608 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sdk/org.argeo.suite.sdk/pom.xml b/sdk/org.argeo.suite.platform/pom.xml similarity index 96% rename from sdk/org.argeo.suite.sdk/pom.xml rename to sdk/org.argeo.suite.platform/pom.xml index aff7e0f..2e45e39 100644 --- a/sdk/org.argeo.suite.sdk/pom.xml +++ b/sdk/org.argeo.suite.platform/pom.xml @@ -7,7 +7,7 @@ 0.1.5-SNAPSHOT .. - org.argeo.suite.sdk + org.argeo.suite.platform Argeo Suite Minimal SDK jar diff --git a/sdk/pom.xml b/sdk/pom.xml index 2bb13f1..672a515 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -11,7 +11,7 @@ Argeo Suite SDKs pom - org.argeo.suite.sdk + org.argeo.suite.platform -- 2.30.2