Separate distribution for Argeo Tracker
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 19 May 2018 17:56:38 +0000 (19:56 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 19 May 2018 17:56:38 +0000 (19:56 +0200)
14 files changed:
org.argeo.suite.standard/e4xmi/standard-toolbars.e4xmi
org.argeo.suite.tracker/.classpath [new file with mode: 0644]
org.argeo.suite.tracker/.gitignore [new file with mode: 0644]
org.argeo.suite.tracker/.project [new file with mode: 0644]
org.argeo.suite.tracker/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
org.argeo.suite.tracker/.settings/org.eclipse.pde.core.prefs [new file with mode: 0644]
org.argeo.suite.tracker/META-INF/.gitignore [new file with mode: 0644]
org.argeo.suite.tracker/bnd.bnd [new file with mode: 0644]
org.argeo.suite.tracker/build.properties [new file with mode: 0644]
org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi [new file with mode: 0644]
org.argeo.suite.tracker/plugin.xml [new file with mode: 0644]
org.argeo.suite.tracker/pom.xml [new file with mode: 0644]
pom.xml
sdk/argeo-office-e4-rap.properties

index ef70419493dcb6ba92aac89a169aa2a9a3f07e92..48eb28d5a5738e59eef39bc345dd5cb16b567a5b 100644 (file)
       <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXBUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createTask" label="New Task" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/todo.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
         <parameters xmi:id="_IEOXBkIfEeij3Nr_iRrJtw" elementId="targetNodeType" name="targetNodeType" value="activities:task"/>
       </children>
-      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXB0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createPerson" label="New Person" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/person.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
+      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXB0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.createPerson" label="New Person" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/person-add.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
         <parameters xmi:id="_IEOXCEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.0" name="targetNodeType" value="people:person"/>
       </children>
-      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXCUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.neworg" label="New Org" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/organisation.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
+      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXCUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.neworg" label="New Org" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/24/organisation-add.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
         <parameters xmi:id="_IEOXCkIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.1" name="targetNodeType" value="people:org"/>
       </children>
-      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXC0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.newproject" label="New Project" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/project.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
-        <parameters xmi:id="_IEOXDEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.2" name="targetNodeType" value="tracker:project"/>
-      </children>
-      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXDUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.newmilestone" label="New Milestone" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/milestone.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
-        <parameters xmi:id="_IEOXDkIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.3" name="targetNodeType" value="tracker:milestone"/>
-      </children>
-      <children xsi:type="menu:HandledToolItem" xmi:id="_IEOXD0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.newtask" label="New Task" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/task.png" command="_IEOXAUIfEeij3Nr_iRrJtw">
-        <parameters xmi:id="_IEOXEEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.4" name="targetNodeType" value="tracker:task"/>
-      </children>
     </elements>
   </fragments>
   <fragments xsi:type="fragment:StringModelFragment" xmi:id="_M5YvIEIfEeij3Nr_iRrJtw" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.0">
     <elements xsi:type="menu:ToolBar" xmi:id="_M5YvIUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.toolbar.perspectives">
-      <children xsi:type="menu:HandledToolItem" xmi:id="_M5YvIkIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.0" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/dashboard.png" command="_M5YvJkIfEeij3Nr_iRrJtw">
-        <parameters xmi:id="_M5YvI0IfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.5" name="perspectiveId" value="org.argeo.suite.e4.perspective.dashboard"/>
-      </children>
       <children xsi:type="menu:HandledToolItem" xmi:id="_M5YvJEIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.handledtoolitem.1" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/folder.png" command="_M5YvJkIfEeij3Nr_iRrJtw">
         <parameters xmi:id="_M5YvJUIfEeij3Nr_iRrJtw" elementId="org.argeo.suite.e4.parameter.6" name="perspectiveId" value="org.argeo.suite.e4.perspective.folders"/>
       </children>
diff --git a/org.argeo.suite.tracker/.classpath b/org.argeo.suite.tracker/.classpath
new file mode 100644 (file)
index 0000000..eca7bdb
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+       <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+       <classpathentry kind="src" path="src"/>
+       <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/org.argeo.suite.tracker/.gitignore b/org.argeo.suite.tracker/.gitignore
new file mode 100644 (file)
index 0000000..09e3bc9
--- /dev/null
@@ -0,0 +1,2 @@
+/bin/
+/target/
diff --git a/org.argeo.suite.tracker/.project b/org.argeo.suite.tracker/.project
new file mode 100644 (file)
index 0000000..e22cda3
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.argeo.suite.tracker</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.jdt.core.javabuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+               <nature>org.eclipse.jdt.core.javanature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.argeo.suite.tracker/.settings/org.eclipse.jdt.core.prefs b/org.argeo.suite.tracker/.settings/org.eclipse.jdt.core.prefs
new file mode 100644 (file)
index 0000000..0c68a61
--- /dev/null
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/org.argeo.suite.tracker/.settings/org.eclipse.pde.core.prefs b/org.argeo.suite.tracker/.settings/org.eclipse.pde.core.prefs
new file mode 100644 (file)
index 0000000..f29e940
--- /dev/null
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+pluginProject.extensions=false
+resolve.requirebundle=false
diff --git a/org.argeo.suite.tracker/META-INF/.gitignore b/org.argeo.suite.tracker/META-INF/.gitignore
new file mode 100644 (file)
index 0000000..4854a41
--- /dev/null
@@ -0,0 +1 @@
+/MANIFEST.MF
diff --git a/org.argeo.suite.tracker/bnd.bnd b/org.argeo.suite.tracker/bnd.bnd
new file mode 100644 (file)
index 0000000..80da3bf
--- /dev/null
@@ -0,0 +1,2 @@
+Bundle-SymbolicName: org.argeo.suite.tracker;singleton:=true
+Bundle-ActivationPolicy: lazy
diff --git a/org.argeo.suite.tracker/build.properties b/org.argeo.suite.tracker/build.properties
new file mode 100644 (file)
index 0000000..995c040
--- /dev/null
@@ -0,0 +1,6 @@
+output.. = bin/
+bin.includes = META-INF/,\
+               .,\
+               e4xmi/,\
+               plugin.xml
+source.. = src/
diff --git a/org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi b/org.argeo.suite.tracker/e4xmi/tracker-toolbars.e4xmi
new file mode 100644 (file)
index 0000000..03aefe3
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ASCII"?>
+<fragment:ModelFragments xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:commands="http://www.eclipse.org/ui/2010/UIModel/application/commands" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_1ISvQFuKEeioOJZqIpekPQ">
+  <imports xsi:type="commands:Command" xmi:id="_Dppf4FuLEeioOJZqIpekPQ" elementId="org.argeo.suite.e4.command.createEntity">
+    <parameters xmi:id="_HsY8kFuLEeioOJZqIpekPQ" elementId="targetNodeType" name="targetNodeType" optional="false"/>
+  </imports>
+  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_1ISvQVuKEeioOJZqIpekPQ" featurename="children" parentElementId="org.argeo.suite.e4.trimbar.top">
+    <elements xsi:type="menu:ToolBar" xmi:id="_1ISvQluKEeioOJZqIpekPQ" elementId="org.argeo.suite.e4.toolbar.2">
+      <children xsi:type="menu:HandledToolItem" xmi:id="_3CFicFuKEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newTrackerTask" label="New Tracker Task" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/task.png" command="_Dppf4FuLEeioOJZqIpekPQ">
+        <parameters xmi:id="_4EGjoFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.1" name="targetNodeType" value="tracker:task"/>
+      </children>
+      <children xsi:type="menu:HandledToolItem" xmi:id="_Q4QPMFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newMilestone" label="New Milestone" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/milestone.png" command="_Dppf4FuLEeioOJZqIpekPQ">
+        <parameters xmi:id="_6NTEwFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.2" name="targetNodeType" value="tracker:milestone"/>
+      </children>
+      <children xsi:type="menu:HandledToolItem" xmi:id="_VOG1IFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.handledtoolitem.newProject" label="New Project" iconURI="platform:/plugin/org.argeo.theme.argeo2/icons/types/project.png" command="_Dppf4FuLEeioOJZqIpekPQ">
+        <parameters xmi:id="_0l_eAFuLEeioOJZqIpekPQ" elementId="org.argeo.suite.tracker.parameter.0" name="targetNodeType" value="tracker:project"/>
+      </children>
+    </elements>
+  </fragments>
+</fragment:ModelFragments>
diff --git a/org.argeo.suite.tracker/plugin.xml b/org.argeo.suite.tracker/plugin.xml
new file mode 100644 (file)
index 0000000..96b3a7c
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+
+   <extension
+         id="org.argeo.suite.e4.fragment"
+         point="org.eclipse.e4.workbench.model">
+      <fragment
+            uri="e4xmi/tracker-toolbars.e4xmi">
+      </fragment>
+   </extension>
+
+</plugin>
diff --git a/org.argeo.suite.tracker/pom.xml b/org.argeo.suite.tracker/pom.xml
new file mode 100644 (file)
index 0000000..c742385
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <parent>
+               <groupId>org.argeo.suite</groupId>
+               <artifactId>argeo-suite</artifactId>
+               <version>0.1.13-SNAPSHOT</version>
+               <relativePath>..</relativePath>
+       </parent>
+       <artifactId>org.argeo.suite.tracker</artifactId>
+       <name>Tracker</name>
+       <packaging>jar</packaging>
+       <dependencies>
+               <dependency>
+                       <groupId>org.argeo.suite</groupId>
+                       <artifactId>org.argeo.suite.e4</artifactId>
+                       <version>0.1.13-SNAPSHOT</version>
+               </dependency>
+       </dependencies>
+</project>
diff --git a/pom.xml b/pom.xml
index 2af04131d9a9df7e2ff26dd11aa992b566859745..870ef86e5f4ed0e4b794846cddb464051c5d6c54 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -22,6 +22,9 @@
                <module>org.argeo.suite.e4</module>
                <module>org.argeo.suite.e4.rap</module>
                <module>org.argeo.suite.standard</module>
+               
+               <!-- Apps -->
+               <module>org.argeo.suite.tracker</module>
 
                <!-- Workbench -->
                <module>org.argeo.suite.apps</module>
index 55323c7eb2d61357f7c588ea01ddfa6ac2372733..1599a14571726d1ebf20ffd80543b747b95150e0 100644 (file)
@@ -17,6 +17,8 @@ argeo.node.repo.type=h2
 org.osgi.service.http.port=7070
 #org.osgi.service.http.port.secure=7073
 
+#argeo.node.useradmin.uris=ldap://cn=Directory%20Manager:argeoargeo@localhost:10389/dc=example,dc=com
+
 # Logging
 log4j.configuration=file:../../log4j.properties