From a0e2f9892e6bd86e7ae05954316a39250f0bd9e4 Mon Sep 17 00:00:00 2001
From: Eike Cochu <eike@cochu.com>
Date: Mon, 28 Mar 2016 19:44:49 +0200
Subject: [PATCH] updated artifact names

renamed artifacts to project names
added mnemonic underline to menu
fixed bootstrap.sh service start problems
---
 .../.settings/org.eclipse.wst.common.component  |  4 ++--
 ...rg.eclipse.wst.common.project.facet.core.xml |  6 +++---
 vipra-backend/pom.xml                           |  4 ++--
 vipra-cmd/pom.xml                               |  4 ++--
 vipra-ui/app/index.html                         |  8 ++++----
 vipra-ui/app/js/controllers.js                  | 17 ++++++++++-------
 vipra-ui/app/less/app.less                      |  7 +++++++
 vipra-util/pom.xml                              |  2 +-
 vm/bootstrap.sh                                 |  4 +++-
 9 files changed, 34 insertions(+), 22 deletions(-)

diff --git a/vipra-backend/.settings/org.eclipse.wst.common.component b/vipra-backend/.settings/org.eclipse.wst.common.component
index fee11a2f..212d3f4f 100644
--- a/vipra-backend/.settings/org.eclipse.wst.common.component
+++ b/vipra-backend/.settings/org.eclipse.wst.common.component
@@ -5,10 +5,10 @@
         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
         <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
         <wb-resource deploy-path="/" source-path="/src/main/public"/>
-        <dependent-module archiveName="util-0.0.1-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/vipra-util/vipra-util">
+        <dependent-module archiveName="vipra-util-0.0.1-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/vipra-util/vipra-util">
             <dependency-type>uses</dependency-type>
         </dependent-module>
-        <property name="java-output-path" value="/vipra-backend/target/classes"/>
         <property name="context-root" value="vipra"/>
+        <property name="java-output-path" value="/vipra-backend/target/classes"/>
     </wb-module>
 </project-modules>
diff --git a/vipra-backend/.settings/org.eclipse.wst.common.project.facet.core.xml b/vipra-backend/.settings/org.eclipse.wst.common.project.facet.core.xml
index d59fb58d..ac1b92e9 100644
--- a/vipra-backend/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/vipra-backend/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <faceted-project>
   <fixed facet="wst.jsdt.web"/>
-  <installed facet="wst.jsdt.web" version="1.0"/>
-  <installed facet="jst.jaxrs" version="2.0"/>
-  <installed facet="jst.web" version="3.1"/>
   <installed facet="java" version="1.8"/>
+  <installed facet="jst.web" version="3.1"/>
+  <installed facet="jst.jaxrs" version="2.0"/>
+  <installed facet="wst.jsdt.web" version="1.0"/>
 </faceted-project>
diff --git a/vipra-backend/pom.xml b/vipra-backend/pom.xml
index 73c6ff9e..f20a4930 100644
--- a/vipra-backend/pom.xml
+++ b/vipra-backend/pom.xml
@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>de.vipra</groupId>
-	<artifactId>backend</artifactId>
+	<artifactId>vipra-backend</artifactId>
 	<version>0.0.1-SNAPSHOT</version>
 	<packaging>war</packaging>
 
@@ -106,7 +106,7 @@
 		<!-- Workspace -->
 		<dependency>
 			<groupId>de.vipra</groupId>
-			<artifactId>util</artifactId>
+			<artifactId>vipra-util</artifactId>
 			<version>0.0.1-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
diff --git a/vipra-cmd/pom.xml b/vipra-cmd/pom.xml
index 9b81219d..efc95329 100644
--- a/vipra-cmd/pom.xml
+++ b/vipra-cmd/pom.xml
@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>de.vipra</groupId>
-	<artifactId>cmd</artifactId>
+	<artifactId>vipra-cmd</artifactId>
 	<version>0.0.1-SNAPSHOT</version>
 	<packaging>jar</packaging>
 
@@ -67,7 +67,7 @@
 		<!-- Workspace -->
 		<dependency>
 			<groupId>de.vipra</groupId>
-			<artifactId>util</artifactId>
+			<artifactId>vipra-util</artifactId>
 			<version>0.0.1-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
diff --git a/vipra-ui/app/index.html b/vipra-ui/app/index.html
index 80951609..e3dbfd10 100644
--- a/vipra-ui/app/index.html
+++ b/vipra-ui/app/index.html
@@ -56,13 +56,13 @@
       <div class="collapse navbar-collapse" id="vipra-navbar-collapse-1">
         <ul class="nav navbar-nav">
           <li ui-sref-active="active">
-            <a ui-sref="explorer">Explorer</a>
+            <a ui-sref="explorer"><span class="mnemonic">E</span>xplorer</a>
           </li>
           <li ui-sref-active="active">
-            <a ui-sref="articles">Articles</a>
+            <a ui-sref="articles"><span class="mnemonic">A</span>rticles</a>
           </li>
           <li ui-sref-active="active">
-            <a ui-sref="topics">Topics</a>
+            <a ui-sref="topics"><span class="mnemonic">T</span>opics</a>
           </li>
         </ul>
         <form class="navbar-form navbar-left" role="search" ng-hide="$state.current.name === 'index'">
@@ -73,7 +73,7 @@
         </form>
         <ul class="nav navbar-nav navbar-right">
           <li ng-class="{'text-italic':rootModels.topicModel}">
-            <a data-toggle="modal" data-target="#topicModelModal" ng-bind-template="{{rootModels.topicModel ? rootModels.topicModel.id : 'Models'}}" ng-attr-title="{{rootModels.topicModel.modelConfig.description}}"></a>
+            <a ng-click="chooseTopicModel()" ng-bind-template="{{rootModels.topicModel ? rootModels.topicModel.id : 'Models'}}" ng-attr-title="{{rootModels.topicModel.modelConfig.description}}"></a>
           </li>
           <li ui-sref-active="active">
             <a ui-sref="about">
diff --git a/vipra-ui/app/js/controllers.js b/vipra-ui/app/js/controllers.js
index e2493aff..980e7a07 100644
--- a/vipra-ui/app/js/controllers.js
+++ b/vipra-ui/app/js/controllers.js
@@ -18,15 +18,18 @@
         search: null
       };
 
-      TopicModelFactory.query({
-        fields: '_all'
-      }, function(data) {
-        $scope.topicModels = data;
-      }, function(err) {
-        $scope.errors = err;
-      });
+      $scope.queryTopicModels = function() {
+        TopicModelFactory.query({
+          fields: '_all'
+        }, function(data) {
+          $scope.topicModels = data;
+        }, function(err) {
+          $scope.errors = err;
+        });
+      };
 
       $scope.chooseTopicModel = function() {
+        $scope.queryTopicModels();
         $scope.rootModels.topicModelModalOpen = true;
         $('#topicModelModal').modal();
         if ($scope.rootModels.topicModel)
diff --git a/vipra-ui/app/less/app.less b/vipra-ui/app/less/app.less
index 28b0acee..9cefe0e5 100644
--- a/vipra-ui/app/less/app.less
+++ b/vipra-ui/app/less/app.less
@@ -411,6 +411,13 @@ topic-menu {
   font-style: italic;
 }
 
+.mnemonic {
+  *:hover > &,
+  *:hover {
+    text-decoration: underline;
+  }
+}
+
 @-moz-keyframes spin {
   100% {
     -moz-transform: rotateY(360deg);
diff --git a/vipra-util/pom.xml b/vipra-util/pom.xml
index 4fd1e610..4793ef1c 100644
--- a/vipra-util/pom.xml
+++ b/vipra-util/pom.xml
@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>de.vipra</groupId>
-	<artifactId>util</artifactId>
+	<artifactId>vipra-util</artifactId>
 	<version>0.0.1-SNAPSHOT</version>
 
 	<properties>
diff --git a/vm/bootstrap.sh b/vm/bootstrap.sh
index c5041735..3f16a108 100644
--- a/vm/bootstrap.sh
+++ b/vm/bootstrap.sh
@@ -20,10 +20,11 @@ echo "TOMCAT8_GROUP=vagrant" >> /etc/default/tomcat8
 chown -R vagrant.vagrant /var/log/tomcat8 /var/cache/tomcat8 /var/lib/tomcat8/conf/*
 
 # webapp directory
-rm -f /vagrant/vm/webapps
+rm -rf /vagrant/vm/webapps
 mkdir /vagrant/vm/webapps
 ln -sf /vagrant/vm/webapps /var/lib/tomcat8/webapps
 
+systemctl enable tomcat8
 systemctl restart tomcat8
 
 # -----------------------------------------------------------------------------
@@ -33,6 +34,7 @@ wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/
 gdebi -n elasticsearch-2.1.1.deb
 rm elasticsearch-2.1.1.deb
 
+systemctl enable elasticsearch
 systemctl restart elasticsearch
 
 # -----------------------------------------------------------------------------
-- 
GitLab