From: bsinou Date: Fri, 24 Feb 2017 10:40:01 +0000 (+0100) Subject: Introduce a default assembly bundle to ease specific extension X-Git-Tag: argeo-suite-0.1.5~20 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=a5e5ab1e12391c0d6514ac7fa8fd3a242340b4a0 Introduce a default assembly bundle to ease specific extension --- 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/org.argeo.suite.app/META-INF/.gitignore b/org.argeo.suite.app/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/org.argeo.suite.app/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF 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.app/META-INF/spring/maintenance-services.xml b/org.argeo.suite.app/META-INF/spring/maintenance-services.xml new file mode 100644 index 0000000..81e4332 --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/maintenance-services.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/META-INF/spring/osgi.xml b/org.argeo.suite.app/META-INF/spring/osgi.xml new file mode 100644 index 0000000..c3ef50f --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/osgi.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/META-INF/spring/ui-commons.xml b/org.argeo.suite.app/META-INF/spring/ui-commons.xml new file mode 100644 index 0000000..b74429f --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/ui-commons.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/META-INF/spring/ui-people.xml b/org.argeo.suite.app/META-INF/spring/ui-people.xml new file mode 100644 index 0000000..4149f5e --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/ui-people.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.app/META-INF/spring/ui.xml b/org.argeo.suite.app/META-INF/spring/ui.xml new file mode 100644 index 0000000..4e80f83 --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/ui.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a:link, a:visited { color: #333333; text-decoration:none; } + a:hover { text-decoration:underline; } + + + + + +]]> + + + + + + + + + + + + + + + + + a:link, a:visited { color: #333333; text-decoration:none; } + a:hover { text-decoration:underline;} + +]]> + + + + + + + + + + theme/argeo-classic/argeo-classic.css + theme/argeo-classic/people-classic.css + theme/argeo-classic/documents-classic.css + theme/argeo-classic/maintenance-classic.css + + + + + + diff --git a/org.argeo.suite.app/META-INF/spring/workbench-services.xml b/org.argeo.suite.app/META-INF/spring/workbench-services.xml new file mode 100644 index 0000000..79f7df1 --- /dev/null +++ b/org.argeo.suite.app/META-INF/spring/workbench-services.xml @@ -0,0 +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.app/theme/argeo-classic/argeo-classic.css b/org.argeo.suite.app/theme/argeo-classic/argeo-classic.css new file mode 100644 index 0000000..71fc1b7 --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/argeo-classic.css @@ -0,0 +1,149 @@ +/* For reference, Argeo colors +Orange: #f6712e; +Blue: #00294b; */ + +/* TEXT STYLES */ +.text_title { + font: bold 26px sans-serif; +} + +.text_title_box { + padding: 20px; +} + +.text_h1 { + font: bold 24px sans-serif; +} + +.text_h1_box { + padding: 10px 10px 5px; +} + +.text_h2 { + font: bold italic 20px serif; +} + +.text_h2_box { + padding: 0px 15px 10px; +} + +.text_h3 { + font: bold 18px sans-serif; +} + +.text_h3_box { + padding: 0px 20px 10px; +} + +.text_default { + font: 18px sans-serif; +} + +.text_default_box { + padding: 0px 10px 10px; +} + +.text_pre { + font: 16px monospace; + background-color: inherit; +} + +.text_pre_box { + padding: 10px; + border: 1px dashed gray; + background-color: #ababab +} + +.text_pre_container { + padding: 0px 10px 10px; +} + +.text_quote { + font: italic 22px serif; + text-shadow: 2px 3px 3px #ababab; + background-color: inherit; +} + +.text_quote_box { + padding: 10px; + background-color: #d6d6d6 +} + +.text_quote_container { + padding: 20px 50px 20px 80px; +} + +/* TEXT */ +.text_styled_tools_dialog { + border: 1px solid #00294b; + padding: 10px 5px; +} + +.text_styled_composite { + /*border: 1px solid red;*/ + +} + +.text_section { +/* border: 1px solid green; */ +} + +.text_paragraph { +/* border: 1px solid blue; */ +} + +.text_editor { + border: 2px outset #00294b; +} + +/* CMS ICONS */ +.cms_icon_delete { + background-image: url(theme/argeo-classic/icons/delete.gif); + border: none; +} + +/* CMS */ +.cms_header { + background-color: #00294b; + height: 30px; +} + +.cms_link { + text-decoration: underline; +} + +.cms_link:hover { + text-decoration: none; + color: black; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.cms_header-logo { + padding: 5px; +} + +.cms_user_menu-link, +.cms_menu_link { + color: white; + font: 15px Helvetica, Verdana, sans-serif; + padding: 10px; + text-decoration: none; +} + +.cms_user_menu-link:hover, +.cms_menu_link:hover { + color: #ededed; + text-decoration: underline; +} + +.cms_user_menu { + border: 1px solid #00294b; + padding: 10px 5px; +} \ No newline at end of file diff --git a/org.argeo.suite.app/theme/argeo-classic/documents-classic.css b/org.argeo.suite.app/theme/argeo-classic/documents-classic.css new file mode 100644 index 0000000..8721244 --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/documents-classic.css @@ -0,0 +1,116 @@ +/** +Argeo Blue: #00294b +*/ + + + +/** Same styles are also provided by the workbench CSS. TODO: enhance single sourcing */ + + +/* Breadcrumb ***/ +Button.breadCrumb_btn { + border: 1px solid #f4f6f7; + border-radius: 3px; + padding: 2px 2px 2px 2px; + background-color: transparent; + background-repeat: no-repeat; + animation: hoverOut 500ms ease-out; + cursor: pointer; + font-color: #00294b; + text-decoration: none; +} + +Button.breadCrumb_btn:hover { + text-decoration: underline; +} + +/* Documents lists context menu */ +.contextMenu_box { + border: 0px solid #fde2d5; + padding: 0px; + box-shadow: 2px 2px 5px #fde2d5; +} + +Button[PUSH][FLAT].createFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/addFolder.gif); +} + +Button[PUSH][FLAT].shareFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/shareFolder.png); +} + +Button[PUSH][FLAT].bookmarkFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/bookmarkFolder.png); +} + +Button[PUSH][FLAT].downloadFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/downloadFolder.png); +} + +Button[PUSH][FLAT].delete_btn, +Button[PUSH][FLAT].deleteBookmark_btn { + background-image: url( theme/argeo-classic/icons/fs/delete.png); +} + +Button[PUSH][FLAT].rename_btn, +Button[PUSH][FLAT].renameBookmark_btn { + background-image: url( theme/argeo-classic/icons/fs/rename.png); +} + + +Button[PUSH][FLAT].uploadFiles_btn { + background-image: url( theme/argeo-classic/icons/fs/upload.png); +} + +Button[PUSH][FLAT].open_btn { + background-image: url( theme/argeo-classic/icons/fs/open.png); +} + + +Button[PUSH][FLAT].createFolder_btn, +Button[PUSH][FLAT].shareFolder_btn, +Button[PUSH][FLAT].bookmarkFolder_btn, +Button[PUSH][FLAT].downloadFolder_btn, +Button[PUSH][FLAT].delete_btn, +Button[PUSH][FLAT].rename_btn, +Button[PUSH][FLAT].uploadFiles_btn, +Button[PUSH][FLAT].open_btn, +Button[PUSH][FLAT].deleteBookmark_btn, +Button[PUSH][FLAT].renameBookmark_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].createFolder_btn:hover, +Button[PUSH][FLAT].shareFolder_btn:hover, +Button[PUSH][FLAT].bookmarkFolder_btn:hover, +Button[PUSH][FLAT].downloadFolder_btn:hover, +Button[PUSH][FLAT].delete_btn:hover, +Button[PUSH][FLAT].rename_btn:hover, +Button[PUSH][FLAT].uploadFiles_btn:hover, +Button[PUSH][FLAT].open_btn:hover, +Button[PUSH][FLAT].deleteBookmark_btn:hover, +Button[PUSH][FLAT].renameBookmark_btn:hover { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].createFolder_btn:pressed, +Button[PUSH][FLAT].shareFolder_btn:pressed, +Button[PUSH][FLAT].bookmarkFolder_btn:pressed, +Button[PUSH][FLAT].shareFolder_btn:pressed, +Button[PUSH][FLAT].downloadFolder_btn:pressed, +Button[PUSH][FLAT].delete_btn:pressed, +Button[PUSH][FLAT].rename_btn:pressed, +Button[PUSH][FLAT].uploadFiles_btn:pressed, +Button[PUSH][FLAT].open_btn:pressed, +Button[PUSH][FLAT].deleteBookmark_btn:pressed, +Button[PUSH][FLAT].renameBookmark_btn:pressed{ + background-color: #fde2d5; +} \ No newline at end of file diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/actions/deleteSmall.gif b/org.argeo.suite.app/theme/argeo-classic/icons/actions/deleteSmall.gif new file mode 100644 index 0000000..d7c5c11 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/actions/deleteSmall.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/actions/openCalendar.gif b/org.argeo.suite.app/theme/argeo-classic/icons/actions/openCalendar.gif new file mode 100644 index 0000000..5a89e33 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/actions/openCalendar.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/add.gif b/org.argeo.suite.app/theme/argeo-classic/icons/add.gif new file mode 100644 index 0000000..252d7eb Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/add.gif differ 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 0000000..fd0c669 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/dashboard.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/delete.gif b/org.argeo.suite.app/theme/argeo-classic/icons/delete.gif new file mode 100644 index 0000000..1aca259 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/delete.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/favicon.ico b/org.argeo.suite.app/theme/argeo-classic/icons/favicon.ico new file mode 100644 index 0000000..6e6a050 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/favicon.ico differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/addFolder.gif b/org.argeo.suite.app/theme/argeo-classic/icons/fs/addFolder.gif new file mode 100644 index 0000000..d3f43d9 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/addFolder.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/bookmarkFolder.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/bookmarkFolder.png new file mode 100644 index 0000000..8bb2361 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/bookmarkFolder.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/delete.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/delete.png new file mode 100644 index 0000000..9150e40 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/delete.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/downloadFolder.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/downloadFolder.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/downloadFolder.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/file.gif b/org.argeo.suite.app/theme/argeo-classic/icons/fs/file.gif new file mode 100644 index 0000000..ef30288 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/file.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/folder.gif b/org.argeo.suite.app/theme/argeo-classic/icons/fs/folder.gif new file mode 100644 index 0000000..42e027c Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/folder.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/fsBrowser.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/fsBrowser.png new file mode 100644 index 0000000..3f56074 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/fsBrowser.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/open.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/open.png new file mode 100644 index 0000000..3836e12 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/open.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/rename.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/rename.png new file mode 100644 index 0000000..ad3db9f Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/rename.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/shareFolder.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/shareFolder.png new file mode 100644 index 0000000..269cdac Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/shareFolder.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/fs/upload.png b/org.argeo.suite.app/theme/argeo-classic/icons/fs/upload.png new file mode 100644 index 0000000..71c80e8 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/fs/upload.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/maintenance.gif b/org.argeo.suite.app/theme/argeo-classic/icons/maintenance.gif new file mode 100755 index 0000000..0a1fa96 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/maintenance.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/Icon-credit.txt b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/Icon-credit.txt new file mode 100644 index 0000000..4e60cf3 --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/Icon-credit.txt @@ -0,0 +1,17 @@ +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.app/theme/argeo-classic/icons/people/contacts/facebook.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/facebook.png new file mode 100644 index 0000000..8e7e44c Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/facebook.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/fax.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/fax.png new file mode 100644 index 0000000..791f511 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/fax.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/googleplus.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/googleplus.png new file mode 100644 index 0000000..ff97843 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/googleplus.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/home.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/home.png new file mode 100644 index 0000000..16834e3 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/home.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/impp.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/impp.png new file mode 100644 index 0000000..b334f91 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/impp.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/link.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/link.png new file mode 100644 index 0000000..f223cfa Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/link.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/linkedin.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/linkedin.png new file mode 100644 index 0000000..d86dc0e Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/linkedin.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mail_black.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mail_black.png new file mode 100644 index 0000000..790f750 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mail_black.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mobile.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mobile.png new file mode 100644 index 0000000..08ac54b Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/mobile.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/myspace.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/myspace.png new file mode 100644 index 0000000..beb04fc Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/myspace.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/phone_vintage.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/phone_vintage.png new file mode 100644 index 0000000..7e463ad Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/phone_vintage.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/reddit.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/reddit.png new file mode 100644 index 0000000..0eac7b8 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/reddit.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/skype.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/skype.png new file mode 100644 index 0000000..e31a04d Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/skype.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/socialmedia.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/socialmedia.png new file mode 100644 index 0000000..f0d1722 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/socialmedia.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/telephone.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/telephone.png new file mode 100644 index 0000000..e04ec63 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/telephone.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/twitter.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/twitter.png new file mode 100644 index 0000000..1023e5b Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/twitter.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/xing.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/xing.png new file mode 100644 index 0000000..26fd283 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/contacts/xing.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primary.gif b/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primary.gif new file mode 100644 index 0000000..1965b84 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primary.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primaryNOT.gif b/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primaryNOT.gif new file mode 100644 index 0000000..acb0268 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/misc/primaryNOT.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/people.gif b/org.argeo.suite.app/theme/argeo-classic/icons/people/people.gif new file mode 100644 index 0000000..d28c326 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/people.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/types/company.png b/org.argeo.suite.app/theme/argeo-classic/icons/people/types/company.png new file mode 100644 index 0000000..06aa725 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/types/company.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/people/types/person.gif b/org.argeo.suite.app/theme/argeo-classic/icons/people/types/person.gif new file mode 100644 index 0000000..90a0014 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/people/types/person.gif differ diff --git a/org.argeo.suite.app/theme/argeo-classic/icons/search.png b/org.argeo.suite.app/theme/argeo-classic/icons/search.png new file mode 100644 index 0000000..6588de8 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/icons/search.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/img/byArgeo.png b/org.argeo.suite.app/theme/argeo-classic/img/byArgeo.png new file mode 100644 index 0000000..603e3a5 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/img/byArgeo.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/img/logo-argeo.png b/org.argeo.suite.app/theme/argeo-classic/img/logo-argeo.png new file mode 100644 index 0000000..f107230 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/img/logo-argeo.png differ diff --git a/org.argeo.suite.app/theme/argeo-classic/img/logo.jpg b/org.argeo.suite.app/theme/argeo-classic/img/logo.jpg new file mode 100644 index 0000000..0a2bb68 Binary files /dev/null and b/org.argeo.suite.app/theme/argeo-classic/img/logo.jpg differ diff --git a/org.argeo.suite.app/theme/argeo-classic/maintenance-classic.css b/org.argeo.suite.app/theme/argeo-classic/maintenance-classic.css new file mode 100644 index 0000000..e2a8597 --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/maintenance-classic.css @@ -0,0 +1,48 @@ +/**************************** +*** The browser ***/ + +/* Management of border for edition */ +.user_form_text[BORDER]:read-only, +.user_form_text[BORDER]:read-only:focused, +.user_form_text[BORDER][MULTI]:read-only:focused, +.user_form_text[BORDER][MULTI]:read-only { + box-shadow: none; + border: 0px solid #ffffff; +} + +/* Signal focus gained ********/ +.user_form_text[BORDER]:focused, +.user_form_text[MULTI][BORDER]:focused { + box-shadow: 1px 1px 2px #00294b;; + border: 1px solid #00294b;; +} + +.user_form_title{ + font: bold italic 20px serif; + background-color: #00294b; + color: #eeeeee; +} + + +/* Tests and work in progress */ +.maintenance_browser_column { + background-color: white; + color: black; +} + +/* PB: Css class given to a table is not herited by Table-RowOverlay */ +Table-RowOverlay:unfocused { + color: #00294b; +} + +Table-RowOverlay:selected, +Table-RowOverlay:linesvisible:even:selected { + background-color: #fcd4c0; + color: #00294b; +} + +Table-RowOverlay:selected:unfocused, +Table-RowOverlay:linesvisible:even:selected:unfocused { + color: #00294b; + background-color: #6e869b; +} diff --git a/org.argeo.suite.app/theme/argeo-classic/people-classic.css b/org.argeo.suite.app/theme/argeo-classic/people-classic.css new file mode 100644 index 0000000..982f31e --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/people-classic.css @@ -0,0 +1,80 @@ +/* PEOPLE ICONS */ + + +/* MISCELLANEOUS */ + +.people_icon_primary { + background-image: url(theme/argeo-classic/icons/people/misc/primary.gif); + border: none; +} + +.people_icon_not_primary { + background-image: url(theme/argeo-classic/icons/people/misc/primaryNOT.gif); + border: none; +} + +/* CONTACTS */ +.people_icon_email { + background-image: url(theme/argeo-classic/icons/people/contacts/mail_black.png); + border: none; +} + +.people_icon_mobile { + background-image: url(theme/argeo-classic/icons/people/contacts/mobile.png); + border: none; +} + +.people_icon_fax { + background-image: url(theme/argeo-classic/icons/people/contacts/fax.png); + border: none; +} + +.people_icon_phone { + background-image: url(theme/argeo-classic/icons/people/contacts/phone_vintage.png); + border: none; +} + +.people_icon_work { + background-image: url(theme/argeo-classic/icons/people/contacts/home.png); + border: none; +} + +.people_icon_address { + background-image: url(theme/argeo-classic/icons/people/contacts/home.png); + border: none; +} + +.people_icon_url { + background-image: url(theme/argeo-classic/icons/people/contacts/link.png); + border: none; +} + +.people_icon_google_plus { + background-image: url(theme/argeo-classic/icons/people/contacts/googleplus.png); + border: none; +} + +.people_icon_facebook { + background-image: url(theme/argeo-classic/icons/people/contacts/facebook.png); + border: none; +} + +.people_icon_linkedin { + background-image: url(theme/argeo-classic/icons/people/contacts/linkedin.png); + border: none; +} + +.people_icon_xing { + background-image: url(theme/argeo-classic/icons/people/contacts/xing.png); + border: none; +} + +.people_icon_social_media { + background-image: url(theme/argeo-classic/icons/people/contacts/socialmedia.png); + border: none; +} + +.people_icon_impp { + background-image: url(theme/argeo-classic/icons/people/contacts/impp.png); + border: none; +} diff --git a/org.argeo.suite.app/theme/argeo-classic/workbench-ext.css b/org.argeo.suite.app/theme/argeo-classic/workbench-ext.css new file mode 100644 index 0000000..4d94db0 --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/workbench-ext.css @@ -0,0 +1,349 @@ +/****************************************** +** Argeo Suite specific theming ** +******************************************/ + +/* Extends the default RAP theme. TODO: create a complete homogeneous theme */ + +/** Uncomment this for dev only to show all composite borders */ +/* +Composite, .showBorder, Composite.showBorder{ + border:1px solid fuchsia; +} + +Label { + border:1px solid blue; +} +*/ + +/** DEFAULT STYLE - Override some styling provided by RAP **/ +* { + color: #333333; + background-color: white; + background-image: none; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +*:disabled { + color: #555555; +} + +Text, Combo-Field, DateTime-Field { + padding: 2px 8px 2px 8px; +} + +/* Texts */ +Text[BORDER], Text[MULTI][BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +/* Force show border on text even when disabled */ +Text.force_border[BORDER]:disabled, Text.force_border[MULTI][BORDER]:disabled + { + box-shadow: none; + border: 1px solid #a4a4a4; +} + +/* Text[BORDER]:disabled, +Text[MULTI][BORDER]:disabled { + box-shadow: none; + border: 1px solid white; +} +*/ + +/* Shows that focus has been gained */ +Text[BORDER]:focused, Text[MULTI][BORDER]:focused, Shell.popup_shell { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Combo { + font: 14px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif; + padding: 2px 8px 2px 8px; +} + +Combo, Combo[BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +Combo:focused, Combo[BORDER]:focused, DropDown, Combo-List { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Widget-ToolTip { + animation: fadeIn 250ms ease-in, fadeOut 250ms ease-in; +} + +/* Flat image Buttons */ +Button.flat_btn, Button[PUSH][FLAT].flat_btn, Button.flat_btn:default, + Button.flat_btn:disabled, Button.flat_btn:hover, Button.flat_btn:pressed, + Button.flat_btn:selected { + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + background-image: none; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +Button[FLAT].open_calendar_btn { + background-image: url( theme/argeo-classic/icons/actions/openCalendar.gif); + background-color: transparent; + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/* Links */ +Link, Link-Hyperlink, Link-Hyperlink:link, Link-Hyperlink:visited, + Link-Hyperlink:active { + color: #333333; + background-color: #ffffff; + background-image: none; + text-shadow: none; + text-decoration: none; +} + +Link-Hyperlink:hover { + text-decoration: underline; +} + +Link-Hyperlink:disabled { + color: #959595; +} + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +/** TABLE ITEMS **/ +/* Fix invisible links on selected and hover table rows */ +Table-RowOverlay:selected, Table-RowOverlay:linesvisible:even:selected { + color: #333333; + background-color: #9aaaba; +} + +Table-RowOverlay:selected:unfocused, Table-RowOverlay:linesvisible:even:selected:unfocused + { + color: #333333; + background-color: #a3b3c4; +} + +/*** FORMS ****/ +Text.workbench_form_text { + box-shadow: inset 0 0 0px #bdbdbd; + padding: 2px 8px 2px 8px; + border: 0px solid #f4f6f7; +} + +Text.workbench_form_text:focused { + padding: 2px 8px 2px 8px; + border: 2px solid red; + box-shadow: inset 0 0 1px #bdbdbd; +} + + + +/****** DASHBOARD *********/ + +/** Gadgets **/ +.gadget_box { + border: 1px solid #f3f3f4; + border-radius: 0px; + padding: 0px 0px; + margin: 0px 0px; + background-image: none; + background-color: transparent; +} + +.gadget_header { + background-color: #f3f3f4; + font-color: white; + color: white; /*dont work */ + font: bold 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + + +/****** DOCUMENTS *********/ + +/* Breadcrumb ***/ +Button.breadCrumb_btn { + border: 1px solid #f4f6f7; + border-radius: 3px; + padding: 2px 2px 2px 2px; + background-color: transparent; + background-repeat: no-repeat; + animation: hoverOut 500ms ease-out; + cursor: pointer; + font-color: #00294b; + text-decoration: none; +} + +Button.breadCrumb_btn:hover { + text-decoration: underline; +} + +/* Documents lists context menu */ +.contextMenu_box { + border: 0px solid #fde2d5; + padding: 0px; + box-shadow: 2px 2px 5px #fde2d5; +} + +Button[PUSH][FLAT].createFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/addFolder.gif); +} + +Button[PUSH][FLAT].shareFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/shareFolder.png); +} + +Button[PUSH][FLAT].bookmarkFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/bookmarkFolder.png); +} + +Button[PUSH][FLAT].downloadFolder_btn { + background-image: url( theme/argeo-classic/icons/fs/downloadFolder.png); +} + +Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].deleteBookmark_btn { + background-image: url( theme/argeo-classic/icons/fs/delete.png); +} + +Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].renameBookmark_btn { + background-image: url( theme/argeo-classic/icons/fs/rename.png); +} + +Button[PUSH][FLAT].uploadFiles_btn { + background-image: url( theme/argeo-classic/icons/fs/upload.png); +} + +Button[PUSH][FLAT].open_btn { + background-image: url( theme/argeo-classic/icons/fs/open.png); +} + +Button[PUSH][FLAT].createFolder_btn, Button[PUSH][FLAT].shareFolder_btn, + Button[PUSH][FLAT].bookmarkFolder_btn, Button[PUSH][FLAT].downloadFolder_btn, + Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].uploadFiles_btn, + Button[PUSH][FLAT].open_btn, Button[PUSH][FLAT].deleteBookmark_btn, + Button[PUSH][FLAT].renameBookmark_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].createFolder_btn:hover, Button[PUSH][FLAT].shareFolder_btn:hover, + Button[PUSH][FLAT].bookmarkFolder_btn:hover, Button[PUSH][FLAT].downloadFolder_btn:hover, + Button[PUSH][FLAT].delete_btn:hover, Button[PUSH][FLAT].rename_btn:hover, + Button[PUSH][FLAT].uploadFiles_btn:hover, Button[PUSH][FLAT].open_btn:hover, + Button[PUSH][FLAT].deleteBookmark_btn:hover, Button[PUSH][FLAT].renameBookmark_btn:hover + { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].createFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].bookmarkFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].downloadFolder_btn:pressed, Button[PUSH][FLAT].delete_btn:pressed, + Button[PUSH][FLAT].rename_btn:pressed, Button[PUSH][FLAT].uploadFiles_btn:pressed, + Button[PUSH][FLAT].open_btn:pressed, Button[PUSH][FLAT].deleteBookmark_btn:pressed, + Button[PUSH][FLAT].renameBookmark_btn:pressed { + background-color: #fde2d5; +} + +/** PEOPLE **/ + +Button[PUSH][FLAT].markAsDone_btn { + background-image: url( theme/argeo-classic/icons/fs/open.png); +} + +Button[PUSH][FLAT].cancel_btn { + background-image: url( theme/argeo-classic/icons/fs/open.png); +} + +Button[PUSH][FLAT].cancel_btn, +Button[PUSH][FLAT].markAsDone_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].cancel_btn:hover, +Button[PUSH][FLAT].markAsDone_btn:hover { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].cancel_btn:pressed, +Button[PUSH][FLAT].markAsDone_btn:pressed { + background-color: #fde2d5; +} + +Button[PUSH][FLAT].small_delete_btn{ + background-image: url( theme/argeo-classic/icons/actions/deleteSmall.gif); + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 20px 0px 0px; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/** Header **/ +.entity_header { + font: 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; + text-decoration: none; +} + +/** LOGO */ +.people_logoBox { + background-image: gradient(linear, left top, right top, from(#007a9a), + to(#00294a)); +} + +.people_logo { + background-color: transparent; +} + +.people_logoTable { + background-color: transparent; + color: white; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +/** Corresponding links */ +Link.people_logoTable, +Link.people_logoTable:hover, +Link.people_logoTable:selected, +Link.people_logoTable:selected:unfocused, +Link.people_logoTable:linesvisible:even:hover, +Link.people_logoTable:linesvisible:even:selected, +Link.people_logoTable:linesvisible:even:selected:unfocused { + background-color: transparent; + color: #ffffff; + background-image: none; +} \ No newline at end of file diff --git a/org.argeo.suite.app/theme/argeo-classic/workbench-headerExt.css b/org.argeo.suite.app/theme/argeo-classic/workbench-headerExt.css new file mode 100644 index 0000000..0ddeccb --- /dev/null +++ b/org.argeo.suite.app/theme/argeo-classic/workbench-headerExt.css @@ -0,0 +1,15 @@ +/****************************************** +** Argeo Suite additional header ** +******************************************/ + +/* Force the addition of global styles to the application header */ + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} diff --git a/org.argeo.suite.core/META-INF/spring/osgi.xml b/org.argeo.suite.core/META-INF/spring/osgi.xml deleted file mode 100644 index e7076d6..0000000 --- a/org.argeo.suite.core/META-INF/spring/osgi.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.argeo.suite.core/META-INF/spring/services.xml b/org.argeo.suite.core/META-INF/spring/services.xml deleted file mode 100644 index fe6b791..0000000 --- a/org.argeo.suite.core/META-INF/spring/services.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java b/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java index cb34993..3718eae 100644 --- a/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java +++ b/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java @@ -1,29 +1,18 @@ package org.argeo.suite.core; +import java.util.List; + import javax.jcr.Node; import javax.jcr.RepositoryException; -import javax.jcr.nodetype.NodeType; import org.argeo.connect.AppService; -import org.argeo.connect.activities.ActivitiesService; -import org.argeo.connect.activities.ActivitiesTypes; -import org.argeo.connect.documents.DocumentsService; -import org.argeo.connect.people.PeopleService; -import org.argeo.connect.people.PeopleTypes; -import org.argeo.connect.resources.ResourcesService; -import org.argeo.connect.resources.ResourcesTypes; -import org.argeo.connect.tracker.TrackerService; -import org.argeo.connect.tracker.TrackerTypes; -import org.argeo.connect.util.ConnectJcrUtils; import org.argeo.suite.SuiteConstants; public class DefaultSuiteAppService implements AppService { - private ResourcesService resourcesService; - private ActivitiesService activitiesService; - private PeopleService peopleService; - private DocumentsService documentsService; - private TrackerService trackerService; + // Injected known AppWorkbenchServices: order is important, first found + // result will be returned by the various methods. + private List 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/commons.xml b/org.argeo.suite.web/META-INF/spring/commons.xml deleted file mode 100644 index b74429f..0000000 --- a/org.argeo.suite.web/META-INF/spring/commons.xml +++ /dev/null @@ -1,58 +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/META-INF/spring/people.xml b/org.argeo.suite.web/META-INF/spring/people.xml deleted file mode 100644 index f42e1b7..0000000 --- a/org.argeo.suite.web/META-INF/spring/people.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.argeo.suite.web/META-INF/spring/ui.xml b/org.argeo.suite.web/META-INF/spring/ui.xml deleted file mode 100644 index 4e80f83..0000000 --- a/org.argeo.suite.web/META-INF/spring/ui.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a:link, a:visited { color: #333333; text-decoration:none; } - a:hover { text-decoration:underline; } - - - - - -]]> - - - - - - - - - - - - - - - - - a:link, a:visited { color: #333333; text-decoration:none; } - a:hover { text-decoration:underline;} - -]]> - - - - - - - - - - theme/argeo-classic/argeo-classic.css - theme/argeo-classic/people-classic.css - theme/argeo-classic/documents-classic.css - theme/argeo-classic/maintenance-classic.css - - - - - - 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/argeo-classic.css b/org.argeo.suite.web/theme/argeo-classic/argeo-classic.css deleted file mode 100644 index 71fc1b7..0000000 --- a/org.argeo.suite.web/theme/argeo-classic/argeo-classic.css +++ /dev/null @@ -1,149 +0,0 @@ -/* For reference, Argeo colors -Orange: #f6712e; -Blue: #00294b; */ - -/* TEXT STYLES */ -.text_title { - font: bold 26px sans-serif; -} - -.text_title_box { - padding: 20px; -} - -.text_h1 { - font: bold 24px sans-serif; -} - -.text_h1_box { - padding: 10px 10px 5px; -} - -.text_h2 { - font: bold italic 20px serif; -} - -.text_h2_box { - padding: 0px 15px 10px; -} - -.text_h3 { - font: bold 18px sans-serif; -} - -.text_h3_box { - padding: 0px 20px 10px; -} - -.text_default { - font: 18px sans-serif; -} - -.text_default_box { - padding: 0px 10px 10px; -} - -.text_pre { - font: 16px monospace; - background-color: inherit; -} - -.text_pre_box { - padding: 10px; - border: 1px dashed gray; - background-color: #ababab -} - -.text_pre_container { - padding: 0px 10px 10px; -} - -.text_quote { - font: italic 22px serif; - text-shadow: 2px 3px 3px #ababab; - background-color: inherit; -} - -.text_quote_box { - padding: 10px; - background-color: #d6d6d6 -} - -.text_quote_container { - padding: 20px 50px 20px 80px; -} - -/* TEXT */ -.text_styled_tools_dialog { - border: 1px solid #00294b; - padding: 10px 5px; -} - -.text_styled_composite { - /*border: 1px solid red;*/ - -} - -.text_section { -/* border: 1px solid green; */ -} - -.text_paragraph { -/* border: 1px solid blue; */ -} - -.text_editor { - border: 2px outset #00294b; -} - -/* CMS ICONS */ -.cms_icon_delete { - background-image: url(theme/argeo-classic/icons/delete.gif); - border: none; -} - -/* CMS */ -.cms_header { - background-color: #00294b; - height: 30px; -} - -.cms_link { - text-decoration: underline; -} - -.cms_link:hover { - text-decoration: none; - color: black; -} - -a { - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -.cms_header-logo { - padding: 5px; -} - -.cms_user_menu-link, -.cms_menu_link { - color: white; - font: 15px Helvetica, Verdana, sans-serif; - padding: 10px; - text-decoration: none; -} - -.cms_user_menu-link:hover, -.cms_menu_link:hover { - color: #ededed; - text-decoration: underline; -} - -.cms_user_menu { - border: 1px solid #00294b; - padding: 10px 5px; -} \ No newline at end of file diff --git a/org.argeo.suite.web/theme/argeo-classic/documents-classic.css b/org.argeo.suite.web/theme/argeo-classic/documents-classic.css deleted file mode 100644 index 8721244..0000000 --- a/org.argeo.suite.web/theme/argeo-classic/documents-classic.css +++ /dev/null @@ -1,116 +0,0 @@ -/** -Argeo Blue: #00294b -*/ - - - -/** Same styles are also provided by the workbench CSS. TODO: enhance single sourcing */ - - -/* Breadcrumb ***/ -Button.breadCrumb_btn { - border: 1px solid #f4f6f7; - border-radius: 3px; - padding: 2px 2px 2px 2px; - background-color: transparent; - background-repeat: no-repeat; - animation: hoverOut 500ms ease-out; - cursor: pointer; - font-color: #00294b; - text-decoration: none; -} - -Button.breadCrumb_btn:hover { - text-decoration: underline; -} - -/* Documents lists context menu */ -.contextMenu_box { - border: 0px solid #fde2d5; - padding: 0px; - box-shadow: 2px 2px 5px #fde2d5; -} - -Button[PUSH][FLAT].createFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/addFolder.gif); -} - -Button[PUSH][FLAT].shareFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/shareFolder.png); -} - -Button[PUSH][FLAT].bookmarkFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/bookmarkFolder.png); -} - -Button[PUSH][FLAT].downloadFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/downloadFolder.png); -} - -Button[PUSH][FLAT].delete_btn, -Button[PUSH][FLAT].deleteBookmark_btn { - background-image: url( theme/argeo-classic/icons/fs/delete.png); -} - -Button[PUSH][FLAT].rename_btn, -Button[PUSH][FLAT].renameBookmark_btn { - background-image: url( theme/argeo-classic/icons/fs/rename.png); -} - - -Button[PUSH][FLAT].uploadFiles_btn { - background-image: url( theme/argeo-classic/icons/fs/upload.png); -} - -Button[PUSH][FLAT].open_btn { - background-image: url( theme/argeo-classic/icons/fs/open.png); -} - - -Button[PUSH][FLAT].createFolder_btn, -Button[PUSH][FLAT].shareFolder_btn, -Button[PUSH][FLAT].bookmarkFolder_btn, -Button[PUSH][FLAT].downloadFolder_btn, -Button[PUSH][FLAT].delete_btn, -Button[PUSH][FLAT].rename_btn, -Button[PUSH][FLAT].uploadFiles_btn, -Button[PUSH][FLAT].open_btn, -Button[PUSH][FLAT].deleteBookmark_btn, -Button[PUSH][FLAT].renameBookmark_btn { - border: 0px solid white; - border-left: 10px solid transparent; - border-radius: 0px; - padding: 4px 5px 4px 24px; - background-color: transparent; - background-repeat: no-repeat; - background-position: left; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - -Button[PUSH][FLAT].createFolder_btn:hover, -Button[PUSH][FLAT].shareFolder_btn:hover, -Button[PUSH][FLAT].bookmarkFolder_btn:hover, -Button[PUSH][FLAT].downloadFolder_btn:hover, -Button[PUSH][FLAT].delete_btn:hover, -Button[PUSH][FLAT].rename_btn:hover, -Button[PUSH][FLAT].uploadFiles_btn:hover, -Button[PUSH][FLAT].open_btn:hover, -Button[PUSH][FLAT].deleteBookmark_btn:hover, -Button[PUSH][FLAT].renameBookmark_btn:hover { - background-color: #fef0ea; -} - -Button[PUSH][FLAT].createFolder_btn:pressed, -Button[PUSH][FLAT].shareFolder_btn:pressed, -Button[PUSH][FLAT].bookmarkFolder_btn:pressed, -Button[PUSH][FLAT].shareFolder_btn:pressed, -Button[PUSH][FLAT].downloadFolder_btn:pressed, -Button[PUSH][FLAT].delete_btn:pressed, -Button[PUSH][FLAT].rename_btn:pressed, -Button[PUSH][FLAT].uploadFiles_btn:pressed, -Button[PUSH][FLAT].open_btn:pressed, -Button[PUSH][FLAT].deleteBookmark_btn:pressed, -Button[PUSH][FLAT].renameBookmark_btn:pressed{ - background-color: #fde2d5; -} \ No newline at end of file diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/delete.gif b/org.argeo.suite.web/theme/argeo-classic/icons/delete.gif deleted file mode 100644 index 1aca259..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/delete.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/favicon.ico b/org.argeo.suite.web/theme/argeo-classic/icons/favicon.ico deleted file mode 100644 index 6e6a050..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/favicon.ico and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/addFolder.gif b/org.argeo.suite.web/theme/argeo-classic/icons/fs/addFolder.gif deleted file mode 100644 index d3f43d9..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/addFolder.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/bookmarkFolder.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/bookmarkFolder.png deleted file mode 100644 index 8bb2361..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/bookmarkFolder.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/delete.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/delete.png deleted file mode 100644 index 9150e40..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/delete.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/downloadFolder.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/downloadFolder.png deleted file mode 100644 index 3f56074..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/downloadFolder.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/file.gif b/org.argeo.suite.web/theme/argeo-classic/icons/fs/file.gif deleted file mode 100644 index ef30288..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/file.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/folder.gif b/org.argeo.suite.web/theme/argeo-classic/icons/fs/folder.gif deleted file mode 100644 index 42e027c..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/folder.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/fsBrowser.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/fsBrowser.png deleted file mode 100644 index 3f56074..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/fsBrowser.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/open.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/open.png deleted file mode 100644 index 3836e12..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/open.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/rename.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/rename.png deleted file mode 100644 index ad3db9f..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/rename.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/shareFolder.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/shareFolder.png deleted file mode 100644 index 269cdac..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/shareFolder.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/fs/upload.png b/org.argeo.suite.web/theme/argeo-classic/icons/fs/upload.png deleted file mode 100644 index 71c80e8..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/fs/upload.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/maintenance.gif b/org.argeo.suite.web/theme/argeo-classic/icons/maintenance.gif deleted file mode 100755 index 0a1fa96..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/maintenance.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/Icon-credit.txt b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/Icon-credit.txt deleted file mode 100644 index 4e60cf3..0000000 --- a/org.argeo.suite.web/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.web/theme/argeo-classic/icons/people/contacts/facebook.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/facebook.png deleted file mode 100644 index 8e7e44c..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/facebook.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/fax.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/fax.png deleted file mode 100644 index 791f511..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/fax.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/googleplus.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/googleplus.png deleted file mode 100644 index ff97843..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/googleplus.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/home.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/home.png deleted file mode 100644 index 16834e3..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/home.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/impp.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/impp.png deleted file mode 100644 index b334f91..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/impp.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/link.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/link.png deleted file mode 100644 index f223cfa..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/link.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/linkedin.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/linkedin.png deleted file mode 100644 index d86dc0e..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/linkedin.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mail_black.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mail_black.png deleted file mode 100644 index 790f750..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mail_black.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mobile.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mobile.png deleted file mode 100644 index 08ac54b..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/mobile.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/myspace.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/myspace.png deleted file mode 100644 index beb04fc..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/myspace.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/phone_vintage.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/phone_vintage.png deleted file mode 100644 index 7e463ad..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/phone_vintage.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/reddit.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/reddit.png deleted file mode 100644 index 0eac7b8..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/reddit.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/skype.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/skype.png deleted file mode 100644 index e31a04d..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/skype.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/socialmedia.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/socialmedia.png deleted file mode 100644 index f0d1722..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/socialmedia.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/telephone.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/telephone.png deleted file mode 100644 index e04ec63..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/telephone.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/twitter.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/twitter.png deleted file mode 100644 index 1023e5b..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/twitter.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/xing.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/xing.png deleted file mode 100644 index 26fd283..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/contacts/xing.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primary.gif b/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primary.gif deleted file mode 100644 index 1965b84..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primary.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primaryNOT.gif b/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primaryNOT.gif deleted file mode 100644 index acb0268..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/misc/primaryNOT.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/people.gif b/org.argeo.suite.web/theme/argeo-classic/icons/people/people.gif deleted file mode 100644 index d28c326..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/people.gif and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/types/company.png b/org.argeo.suite.web/theme/argeo-classic/icons/people/types/company.png deleted file mode 100644 index 06aa725..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/types/company.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/icons/people/types/person.gif b/org.argeo.suite.web/theme/argeo-classic/icons/people/types/person.gif deleted file mode 100644 index 90a0014..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/people/types/person.gif and /dev/null differ 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 2e55e8f..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/icons/userMenu.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/img/byArgeo.png b/org.argeo.suite.web/theme/argeo-classic/img/byArgeo.png deleted file mode 100644 index 603e3a5..0000000 Binary files a/org.argeo.suite.web/theme/argeo-classic/img/byArgeo.png and /dev/null differ diff --git a/org.argeo.suite.web/theme/argeo-classic/maintenance-classic.css b/org.argeo.suite.web/theme/argeo-classic/maintenance-classic.css deleted file mode 100644 index e2a8597..0000000 --- a/org.argeo.suite.web/theme/argeo-classic/maintenance-classic.css +++ /dev/null @@ -1,48 +0,0 @@ -/**************************** -*** The browser ***/ - -/* Management of border for edition */ -.user_form_text[BORDER]:read-only, -.user_form_text[BORDER]:read-only:focused, -.user_form_text[BORDER][MULTI]:read-only:focused, -.user_form_text[BORDER][MULTI]:read-only { - box-shadow: none; - border: 0px solid #ffffff; -} - -/* Signal focus gained ********/ -.user_form_text[BORDER]:focused, -.user_form_text[MULTI][BORDER]:focused { - box-shadow: 1px 1px 2px #00294b;; - border: 1px solid #00294b;; -} - -.user_form_title{ - font: bold italic 20px serif; - background-color: #00294b; - color: #eeeeee; -} - - -/* Tests and work in progress */ -.maintenance_browser_column { - background-color: white; - color: black; -} - -/* PB: Css class given to a table is not herited by Table-RowOverlay */ -Table-RowOverlay:unfocused { - color: #00294b; -} - -Table-RowOverlay:selected, -Table-RowOverlay:linesvisible:even:selected { - background-color: #fcd4c0; - color: #00294b; -} - -Table-RowOverlay:selected:unfocused, -Table-RowOverlay:linesvisible:even:selected:unfocused { - color: #00294b; - background-color: #6e869b; -} diff --git a/org.argeo.suite.web/theme/argeo-classic/people-classic.css b/org.argeo.suite.web/theme/argeo-classic/people-classic.css deleted file mode 100644 index 982f31e..0000000 --- a/org.argeo.suite.web/theme/argeo-classic/people-classic.css +++ /dev/null @@ -1,80 +0,0 @@ -/* PEOPLE ICONS */ - - -/* MISCELLANEOUS */ - -.people_icon_primary { - background-image: url(theme/argeo-classic/icons/people/misc/primary.gif); - border: none; -} - -.people_icon_not_primary { - background-image: url(theme/argeo-classic/icons/people/misc/primaryNOT.gif); - border: none; -} - -/* CONTACTS */ -.people_icon_email { - background-image: url(theme/argeo-classic/icons/people/contacts/mail_black.png); - border: none; -} - -.people_icon_mobile { - background-image: url(theme/argeo-classic/icons/people/contacts/mobile.png); - border: none; -} - -.people_icon_fax { - background-image: url(theme/argeo-classic/icons/people/contacts/fax.png); - border: none; -} - -.people_icon_phone { - background-image: url(theme/argeo-classic/icons/people/contacts/phone_vintage.png); - border: none; -} - -.people_icon_work { - background-image: url(theme/argeo-classic/icons/people/contacts/home.png); - border: none; -} - -.people_icon_address { - background-image: url(theme/argeo-classic/icons/people/contacts/home.png); - border: none; -} - -.people_icon_url { - background-image: url(theme/argeo-classic/icons/people/contacts/link.png); - border: none; -} - -.people_icon_google_plus { - background-image: url(theme/argeo-classic/icons/people/contacts/googleplus.png); - border: none; -} - -.people_icon_facebook { - background-image: url(theme/argeo-classic/icons/people/contacts/facebook.png); - border: none; -} - -.people_icon_linkedin { - background-image: url(theme/argeo-classic/icons/people/contacts/linkedin.png); - border: none; -} - -.people_icon_xing { - background-image: url(theme/argeo-classic/icons/people/contacts/xing.png); - border: none; -} - -.people_icon_social_media { - background-image: url(theme/argeo-classic/icons/people/contacts/socialmedia.png); - border: none; -} - -.people_icon_impp { - background-image: url(theme/argeo-classic/icons/people/contacts/impp.png); - border: none; -} diff --git a/org.argeo.suite.workbench.rap/META-INF/spring/osgi.xml b/org.argeo.suite.workbench.rap/META-INF/spring/osgi.xml index e58cc51..acdb67a 100644 --- a/org.argeo.suite.workbench.rap/META-INF/spring/osgi.xml +++ b/org.argeo.suite.workbench.rap/META-INF/spring/osgi.xml @@ -15,14 +15,8 @@ - - - - - - - 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/META-INF/spring/services.xml b/org.argeo.suite.workbench.rap/META-INF/spring/services.xml deleted file mode 100644 index e06bff6..0000000 --- a/org.argeo.suite.workbench.rap/META-INF/spring/services.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - 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/actions/deleteSmall.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/deleteSmall.gif deleted file mode 100644 index d7c5c11..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/deleteSmall.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/openCalendar.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/openCalendar.gif deleted file mode 100644 index 5a89e33..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/actions/openCalendar.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/add.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/add.gif deleted file mode 100644 index 252d7eb..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/add.gif and /dev/null differ 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 d3f43d9..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/addFolder.gif and /dev/null differ 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 8bb2361..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/bookmarkFolder.png and /dev/null differ 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 9150e40..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/delete.png and /dev/null differ 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 3f56074..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/downloadFolder.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/file.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/file.gif deleted file mode 100644 index ef30288..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/file.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/folder.gif b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/folder.gif deleted file mode 100644 index 42e027c..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/folder.gif and /dev/null differ 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 3f56074..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/fsBrowser.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/open.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/open.png deleted file mode 100644 index 3836e12..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/open.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/rename.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/rename.png deleted file mode 100644 index ad3db9f..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/rename.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/shareFolder.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/shareFolder.png deleted file mode 100644 index 269cdac..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/shareFolder.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/upload.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/upload.png deleted file mode 100644 index 71c80e8..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/fs/upload.png and /dev/null differ 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 8e7e44c..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/facebook.png and /dev/null differ 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 791f511..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/fax.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/googleplus.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/googleplus.png deleted file mode 100644 index ff97843..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/googleplus.png and /dev/null differ 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 16834e3..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/home.png and /dev/null differ 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 b334f91..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/impp.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/link.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/link.png deleted file mode 100644 index f223cfa..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/link.png and /dev/null differ 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 d86dc0e..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/linkedin.png and /dev/null differ 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 790f750..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mail_black.png and /dev/null differ 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 08ac54b..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/mobile.png and /dev/null differ 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 beb04fc..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/myspace.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/phone_vintage.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/phone_vintage.png deleted file mode 100644 index 7e463ad..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/phone_vintage.png and /dev/null differ 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 0eac7b8..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/reddit.png and /dev/null differ 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 e31a04d..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/skype.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/socialmedia.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/socialmedia.png deleted file mode 100644 index f0d1722..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/socialmedia.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/telephone.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/telephone.png deleted file mode 100644 index e04ec63..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/telephone.png and /dev/null differ 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 1023e5b..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/twitter.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/xing.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/xing.png deleted file mode 100644 index 26fd283..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/contacts/xing.png and /dev/null differ 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 1965b84..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primary.gif and /dev/null differ 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 acb0268..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/misc/primaryNOT.gif and /dev/null differ 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 d28c326..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/people.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/company.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/company.png deleted file mode 100644 index 06aa725..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/company.png and /dev/null differ 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 90a0014..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/people/types/person.gif and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png deleted file mode 100644 index 6588de8..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo-argeo.png b/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo-argeo.png deleted file mode 100644 index f107230..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo-argeo.png and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo.jpg b/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo.jpg deleted file mode 100644 index 0a2bb68..0000000 Binary files a/org.argeo.suite.workbench.rap/theme/argeo-classic/img/logo.jpg and /dev/null differ diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-ext.css b/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-ext.css deleted file mode 100644 index 4d94db0..0000000 --- a/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-ext.css +++ /dev/null @@ -1,349 +0,0 @@ -/****************************************** -** Argeo Suite specific theming ** -******************************************/ - -/* Extends the default RAP theme. TODO: create a complete homogeneous theme */ - -/** Uncomment this for dev only to show all composite borders */ -/* -Composite, .showBorder, Composite.showBorder{ - border:1px solid fuchsia; -} - -Label { - border:1px solid blue; -} -*/ - -/** DEFAULT STYLE - Override some styling provided by RAP **/ -* { - color: #333333; - background-color: white; - background-image: none; - font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; -} - -*:disabled { - color: #555555; -} - -Text, Combo-Field, DateTime-Field { - padding: 2px 8px 2px 8px; -} - -/* Texts */ -Text[BORDER], Text[MULTI][BORDER] { - box-shadow: inset 0 0 1px #bdbdbd; -} - -/* Force show border on text even when disabled */ -Text.force_border[BORDER]:disabled, Text.force_border[MULTI][BORDER]:disabled - { - box-shadow: none; - border: 1px solid #a4a4a4; -} - -/* Text[BORDER]:disabled, -Text[MULTI][BORDER]:disabled { - box-shadow: none; - border: 1px solid white; -} -*/ - -/* Shows that focus has been gained */ -Text[BORDER]:focused, Text[MULTI][BORDER]:focused, Shell.popup_shell { - box-shadow: 1px 1px 2px black; - border: 1px solid #a4a4a4; -} - -Combo { - font: 14px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif; - padding: 2px 8px 2px 8px; -} - -Combo, Combo[BORDER] { - box-shadow: inset 0 0 1px #bdbdbd; -} - -Combo:focused, Combo[BORDER]:focused, DropDown, Combo-List { - box-shadow: 1px 1px 2px black; - border: 1px solid #a4a4a4; -} - -Widget-ToolTip { - animation: fadeIn 250ms ease-in, fadeOut 250ms ease-in; -} - -/* Flat image Buttons */ -Button.flat_btn, Button[PUSH][FLAT].flat_btn, Button.flat_btn:default, - Button.flat_btn:disabled, Button.flat_btn:hover, Button.flat_btn:pressed, - Button.flat_btn:selected { - border: 0px solid white; - border-radius: 0px; - padding: 0px 0px; - background-image: none; - background-color: transparent; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - - -Button[FLAT].open_calendar_btn { - background-image: url( theme/argeo-classic/icons/actions/openCalendar.gif); - background-color: transparent; - background-repeat: no-repeat; - border: 0px solid white; - border-radius: 0px; - padding: 0px 0px; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - - -/* Links */ -Link, Link-Hyperlink, Link-Hyperlink:link, Link-Hyperlink:visited, - Link-Hyperlink:active { - color: #333333; - background-color: #ffffff; - background-image: none; - text-shadow: none; - text-decoration: none; -} - -Link-Hyperlink:hover { - text-decoration: underline; -} - -Link-Hyperlink:disabled { - color: #959595; -} - -/*** Override default links **/ -a:link { - color: #333333; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -/** TABLE ITEMS **/ -/* Fix invisible links on selected and hover table rows */ -Table-RowOverlay:selected, Table-RowOverlay:linesvisible:even:selected { - color: #333333; - background-color: #9aaaba; -} - -Table-RowOverlay:selected:unfocused, Table-RowOverlay:linesvisible:even:selected:unfocused - { - color: #333333; - background-color: #a3b3c4; -} - -/*** FORMS ****/ -Text.workbench_form_text { - box-shadow: inset 0 0 0px #bdbdbd; - padding: 2px 8px 2px 8px; - border: 0px solid #f4f6f7; -} - -Text.workbench_form_text:focused { - padding: 2px 8px 2px 8px; - border: 2px solid red; - box-shadow: inset 0 0 1px #bdbdbd; -} - - - -/****** DASHBOARD *********/ - -/** Gadgets **/ -.gadget_box { - border: 1px solid #f3f3f4; - border-radius: 0px; - padding: 0px 0px; - margin: 0px 0px; - background-image: none; - background-color: transparent; -} - -.gadget_header { - background-color: #f3f3f4; - font-color: white; - color: white; /*dont work */ - font: bold 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; -} - - -/****** DOCUMENTS *********/ - -/* Breadcrumb ***/ -Button.breadCrumb_btn { - border: 1px solid #f4f6f7; - border-radius: 3px; - padding: 2px 2px 2px 2px; - background-color: transparent; - background-repeat: no-repeat; - animation: hoverOut 500ms ease-out; - cursor: pointer; - font-color: #00294b; - text-decoration: none; -} - -Button.breadCrumb_btn:hover { - text-decoration: underline; -} - -/* Documents lists context menu */ -.contextMenu_box { - border: 0px solid #fde2d5; - padding: 0px; - box-shadow: 2px 2px 5px #fde2d5; -} - -Button[PUSH][FLAT].createFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/addFolder.gif); -} - -Button[PUSH][FLAT].shareFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/shareFolder.png); -} - -Button[PUSH][FLAT].bookmarkFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/bookmarkFolder.png); -} - -Button[PUSH][FLAT].downloadFolder_btn { - background-image: url( theme/argeo-classic/icons/fs/downloadFolder.png); -} - -Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].deleteBookmark_btn { - background-image: url( theme/argeo-classic/icons/fs/delete.png); -} - -Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].renameBookmark_btn { - background-image: url( theme/argeo-classic/icons/fs/rename.png); -} - -Button[PUSH][FLAT].uploadFiles_btn { - background-image: url( theme/argeo-classic/icons/fs/upload.png); -} - -Button[PUSH][FLAT].open_btn { - background-image: url( theme/argeo-classic/icons/fs/open.png); -} - -Button[PUSH][FLAT].createFolder_btn, Button[PUSH][FLAT].shareFolder_btn, - Button[PUSH][FLAT].bookmarkFolder_btn, Button[PUSH][FLAT].downloadFolder_btn, - Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].uploadFiles_btn, - Button[PUSH][FLAT].open_btn, Button[PUSH][FLAT].deleteBookmark_btn, - Button[PUSH][FLAT].renameBookmark_btn { - border: 0px solid white; - border-left: 10px solid transparent; - border-radius: 0px; - padding: 4px 5px 4px 24px; - background-color: transparent; - background-repeat: no-repeat; - background-position: left; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - -Button[PUSH][FLAT].createFolder_btn:hover, Button[PUSH][FLAT].shareFolder_btn:hover, - Button[PUSH][FLAT].bookmarkFolder_btn:hover, Button[PUSH][FLAT].downloadFolder_btn:hover, - Button[PUSH][FLAT].delete_btn:hover, Button[PUSH][FLAT].rename_btn:hover, - Button[PUSH][FLAT].uploadFiles_btn:hover, Button[PUSH][FLAT].open_btn:hover, - Button[PUSH][FLAT].deleteBookmark_btn:hover, Button[PUSH][FLAT].renameBookmark_btn:hover - { - background-color: #fef0ea; -} - -Button[PUSH][FLAT].createFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, - Button[PUSH][FLAT].bookmarkFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, - Button[PUSH][FLAT].downloadFolder_btn:pressed, Button[PUSH][FLAT].delete_btn:pressed, - Button[PUSH][FLAT].rename_btn:pressed, Button[PUSH][FLAT].uploadFiles_btn:pressed, - Button[PUSH][FLAT].open_btn:pressed, Button[PUSH][FLAT].deleteBookmark_btn:pressed, - Button[PUSH][FLAT].renameBookmark_btn:pressed { - background-color: #fde2d5; -} - -/** PEOPLE **/ - -Button[PUSH][FLAT].markAsDone_btn { - background-image: url( theme/argeo-classic/icons/fs/open.png); -} - -Button[PUSH][FLAT].cancel_btn { - background-image: url( theme/argeo-classic/icons/fs/open.png); -} - -Button[PUSH][FLAT].cancel_btn, -Button[PUSH][FLAT].markAsDone_btn { - border: 0px solid white; - border-left: 10px solid transparent; - border-radius: 0px; - padding: 4px 5px 4px 24px; - background-color: transparent; - background-repeat: no-repeat; - background-position: left; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - -Button[PUSH][FLAT].cancel_btn:hover, -Button[PUSH][FLAT].markAsDone_btn:hover { - background-color: #fef0ea; -} - -Button[PUSH][FLAT].cancel_btn:pressed, -Button[PUSH][FLAT].markAsDone_btn:pressed { - background-color: #fde2d5; -} - -Button[PUSH][FLAT].small_delete_btn{ - background-image: url( theme/argeo-classic/icons/actions/deleteSmall.gif); - background-repeat: no-repeat; - border: 0px solid white; - border-radius: 0px; - padding: 0px 20px 0px 0px; - background-color: transparent; - animation: hoverOut 500ms ease-out; - cursor: pointer; -} - - -/** Header **/ -.entity_header { - font: 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; - text-decoration: none; -} - -/** LOGO */ -.people_logoBox { - background-image: gradient(linear, left top, right top, from(#007a9a), - to(#00294a)); -} - -.people_logo { - background-color: transparent; -} - -.people_logoTable { - background-color: transparent; - color: white; - font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; -} - -/** Corresponding links */ -Link.people_logoTable, -Link.people_logoTable:hover, -Link.people_logoTable:selected, -Link.people_logoTable:selected:unfocused, -Link.people_logoTable:linesvisible:even:hover, -Link.people_logoTable:linesvisible:even:selected, -Link.people_logoTable:linesvisible:even:selected:unfocused { - background-color: transparent; - color: #ffffff; - background-image: none; -} \ No newline at end of file diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-headerExt.css b/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-headerExt.css deleted file mode 100644 index 0ddeccb..0000000 --- a/org.argeo.suite.workbench.rap/theme/argeo-classic/workbench-headerExt.css +++ /dev/null @@ -1,15 +0,0 @@ -/****************************************** -** Argeo Suite additional header ** -******************************************/ - -/* Force the addition of global styles to the application header */ - -/*** Override default links **/ -a:link { - color: #333333; - text-decoration:none; -} - -a:hover { - text-decoration:underline; -} 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.platform/.gitignore b/sdk/org.argeo.suite.platform/.gitignore new file mode 100644 index 0000000..a42384f --- /dev/null +++ b/sdk/org.argeo.suite.platform/.gitignore @@ -0,0 +1,2 @@ +/target +/org.argeo.suite.sdk-maven.target 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.platform/bnd.bnd b/sdk/org.argeo.suite.platform/bnd.bnd new file mode 100644 index 0000000..991aa1a --- /dev/null +++ b/sdk/org.argeo.suite.platform/bnd.bnd @@ -0,0 +1 @@ + \ No newline at end of file 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.platform/pom.xml b/sdk/org.argeo.suite.platform/pom.xml new file mode 100644 index 0000000..2e45e39 --- /dev/null +++ b/sdk/org.argeo.suite.platform/pom.xml @@ -0,0 +1,47 @@ + + + 4.0.0 + + org.argeo.suite + sdk + 0.1.5-SNAPSHOT + .. + + org.argeo.suite.platform + Argeo Suite Minimal SDK + jar + + + + + + org.argeo.suite + org.argeo.suite.workbench.rap + 0.1.5-SNAPSHOT + + + + + org.argeo.suite + org.argeo.suite.web + 0.1.5-SNAPSHOT + + + + + org.argeo.commons + org.argeo.dep.cms.platform + ${version.argeo-commons} + + + + org.argeo.tp + argeo-tp + ${version.argeo-distribution} + + + org.argeo.tp.misc + org.postgresql.postgresql + + + diff --git a/sdk/org.argeo.suite.sdk/.gitignore b/sdk/org.argeo.suite.sdk/.gitignore deleted file mode 100644 index a42384f..0000000 --- a/sdk/org.argeo.suite.sdk/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/target -/org.argeo.suite.sdk-maven.target diff --git a/sdk/org.argeo.suite.sdk/META-INF/.gitignore b/sdk/org.argeo.suite.sdk/META-INF/.gitignore deleted file mode 100644 index 4854a41..0000000 --- a/sdk/org.argeo.suite.sdk/META-INF/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/MANIFEST.MF diff --git a/sdk/org.argeo.suite.sdk/bnd.bnd b/sdk/org.argeo.suite.sdk/bnd.bnd deleted file mode 100644 index 991aa1a..0000000 --- a/sdk/org.argeo.suite.sdk/bnd.bnd +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/sdk/org.argeo.suite.sdk/pom.xml b/sdk/org.argeo.suite.sdk/pom.xml deleted file mode 100644 index aff7e0f..0000000 --- a/sdk/org.argeo.suite.sdk/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 4.0.0 - - org.argeo.suite - sdk - 0.1.5-SNAPSHOT - .. - - org.argeo.suite.sdk - Argeo Suite Minimal SDK - jar - - - - - - org.argeo.suite - org.argeo.suite.workbench.rap - 0.1.5-SNAPSHOT - - - - - org.argeo.suite - org.argeo.suite.web - 0.1.5-SNAPSHOT - - - - - org.argeo.commons - org.argeo.dep.cms.platform - ${version.argeo-commons} - - - - org.argeo.tp - argeo-tp - ${version.argeo-distribution} - - - org.argeo.tp.misc - org.postgresql.postgresql - - - 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