shopizer-uncached
Changes
.classpath 28(+28 -0)
.gitignore 2(+2 -0)
.project 20(+20 -0)
.settings/.jsdtscope 12(+12 -0)
.settings/org.eclipse.jdt.core.prefs 7(+7 -0)
.settings/org.eclipse.wst.common.component 19(+19 -0)
pom.xml 3(+1 -2)
shopizer-canadapost/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-canadapost-module/pom.properties 2(+1 -1)
shopizer-shipping-distance-module/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-distance-processor/pom.properties 2(+1 -1)
sm-core/.classpath 2(+1 -1)
sm-core/src/main/java/com/salesmanager/core/business/repositories/user/GroupRepository.java 4(+2 -2)
sm-shop/pom.xml 1(+0 -1)
sm-shop/src/main/webapp/WEB-INF/web.xml 41(+2 -39)
Details
.classpath 28(+28 -0)
diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..8ab0272
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="shopizer-canadapost/src/main/java"/>
+ <classpathentry kind="src" path="shopizer-canadapost/src/test/java"/>
+ <classpathentry kind="src" path="shopizer-shipping-distance-module/src/main/java"/>
+ <classpathentry kind="src" path="shopizer-shipping-distance-module/src/test/java"/>
+ <classpathentry kind="src" path="sm-core/src/main/java"/>
+ <classpathentry kind="src" path="sm-core/src/test/java"/>
+ <classpathentry kind="src" path="sm-core-model/src/main/java"/>
+ <classpathentry kind="src" path="sm-core-modules/src/main/java"/>
+ <classpathentry kind="src" path="sm-search/src/main/java"/>
+ <classpathentry kind="src" path="sm-search/src/test/java"/>
+ <classpathentry kind="src" path="sm-shop/src/main/java"/>
+ <classpathentry kind="src" path="sm-shop/src/test/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_91">
+ <attributes>
+ <attribute name="owner.project.facets" value="java"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0">
+ <attributes>
+ <attribute name="owner.project.facets" value="jst.web"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
+ <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
.gitignore 2(+2 -0)
diff --git a/.gitignore b/.gitignore
index 80e12bd..d13ffee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,5 @@
*/target/*
.idea/workspace.xml
*.class
+/bin/
+/WebContent/
.project 20(+20 -0)
diff --git a/.project b/.project
index 9ece14e..beffb59 100644
--- a/.project
+++ b/.project
@@ -6,12 +6,32 @@
</projects>
<buildSpec>
<buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.common.project.facet.core.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.validation.validationbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
.settings/.jsdtscope 12(+12 -0)
diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope
new file mode 100644
index 0000000..92e666d
--- /dev/null
+++ b/.settings/.jsdtscope
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="WebContent"/>
+ <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
+ <attributes>
+ <attribute name="hide" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
+ <classpathentry kind="output" path=""/>
+</classpath>
.settings/org.eclipse.jdt.core.prefs 7(+7 -0)
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..0c68a61
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -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
.settings/org.eclipse.wst.common.component 19(+19 -0)
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
new file mode 100644
index 0000000..99f4a85
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
+ <wb-module deploy-name="shopizer">
+ <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/shopizer-canadapost/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/shopizer-canadapost/src/test/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/shopizer-shipping-distance-module/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/shopizer-shipping-distance-module/src/test/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-core/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-core/src/test/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-core-model/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-core-modules/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-search/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-search/src/test/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-shop/src/main/java"/>
+ <wb-resource deploy-path="/WEB-INF/classes" source-path="/sm-shop/src/test/java"/>
+ <property name="context-root" value="shopizer"/>
+ <property name="java-output-path" value="/shopizer/bin"/>
+ </wb-module>
+</project-modules>
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..f90e275
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+ <runtime name="Apache Tomcat v7.0"/>
+ <installed facet="java" version="1.8"/>
+ <installed facet="jst.web" version="3.0"/>
+ <installed facet="wst.jsdt.web" version="1.0"/>
+</faceted-project>
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container
new file mode 100644
index 0000000..3bd5d0a
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container
@@ -0,0 +1 @@
+org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name
new file mode 100644
index 0000000..05bd71b
--- /dev/null
+++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name
@@ -0,0 +1 @@
+Window
\ No newline at end of file
pom.xml 3(+1 -2)
diff --git a/pom.xml b/pom.xml
index 38644be..ec98689 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,8 +26,7 @@
<shopizer-canadapost.version>2.5.0-SNAPSHOT</shopizer-canadapost.version>
<shopizer-shipping-distance.version>2.5.0-SNAPSHOT</shopizer-shipping-distance.version>
<jackson-version>2.7.4</jackson-version>
-
- <spring-mobile-device-version>1.1.4.RELEASE</spring-mobile-device-version>
+
<commons-collections4.version>4.0</commons-collections4.version>
<commons-validator.version>1.5.1</commons-validator.version>
<org.apache.httpcomponent.version>4.5.2</org.apache.httpcomponent.version>
diff --git a/shopizer-canadapost/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-canadapost-module/pom.properties b/shopizer-canadapost/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-canadapost-module/pom.properties
index b785316..8db2e08 100644
--- a/shopizer-canadapost/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-canadapost-module/pom.properties
+++ b/shopizer-canadapost/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-canadapost-module/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Fri Nov 11 10:11:04 EST 2016
+#Mon Nov 14 10:53:54 EST 2016
version=2.5.0-SNAPSHOT
groupId=com.shopizer
m2e.projectName=shopizer-canadapost
diff --git a/shopizer-shipping-distance-module/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-distance-processor/pom.properties b/shopizer-shipping-distance-module/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-distance-processor/pom.properties
index 3d9ad9a..cc84cfe 100644
--- a/shopizer-shipping-distance-module/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-distance-processor/pom.properties
+++ b/shopizer-shipping-distance-module/target/classes/META-INF/maven/com.shopizer/shopizer-shipping-distance-processor/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Fri Nov 11 10:11:03 EST 2016
+#Mon Nov 14 10:53:54 EST 2016
version=2.5.0-SNAPSHOT
groupId=com.shopizer
m2e.projectName=shopizer-shipping-distance-processor
sm-core/.classpath 2(+1 -1)
diff --git a/sm-core/.classpath b/sm-core/.classpath
index fc5f96c..b130f32 100644
--- a/sm-core/.classpath
+++ b/sm-core/.classpath
@@ -27,7 +27,7 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
- <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.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
diff --git a/sm-core/src/main/java/com/salesmanager/core/business/repositories/user/GroupRepository.java b/sm-core/src/main/java/com/salesmanager/core/business/repositories/user/GroupRepository.java
index be9e68b..bd8cea2 100644
--- a/sm-core/src/main/java/com/salesmanager/core/business/repositories/user/GroupRepository.java
+++ b/sm-core/src/main/java/com/salesmanager/core/business/repositories/user/GroupRepository.java
@@ -14,7 +14,7 @@ public interface GroupRepository extends JpaRepository<Group, Integer> {
Group findById(Long id);
- @Query("select g from Group as g join fetch g.permissions perms order by g.id")
+ @Query("select distinct g from Group as g join fetch g.permissions perms order by g.id")
List<Group> findAll();
@Query("select g from Group as g join fetch g.permissions perms where perms.id in (?1) ")
@@ -23,6 +23,6 @@ public interface GroupRepository extends JpaRepository<Group, Integer> {
@Query("select g from Group as g join fetch g.permissions perms where g.id in (?1) ")
List<Group> findByIds(Set<Integer> groupIds);
- @Query("select g from Group as g join fetch g.permissions perms where g.groupType = ?1")
+ @Query("select distinct g from Group as g join fetch g.permissions perms where g.groupType = ?1")
List<Group> findByType(GroupType type);
}
diff --git a/sm-search/src/main/java/com/shopizer/search/services/impl/SearchDelegateImpl.java b/sm-search/src/main/java/com/shopizer/search/services/impl/SearchDelegateImpl.java
index c47550d..2d91ffa 100644
--- a/sm-search/src/main/java/com/shopizer/search/services/impl/SearchDelegateImpl.java
+++ b/sm-search/src/main/java/com/shopizer/search/services/impl/SearchDelegateImpl.java
@@ -261,31 +261,14 @@ public class SearchDelegateImpl implements SearchDelegate {
if(ids!=null && ids.size()>0) {
- //BulkRequestBuilder bulkRequest = client.prepareBulk();
-
-
- //.defaultType(object);
- //.addAction(new Index.Builder(article1).build())
- //.addAction(new Index.Builder(article2).build())
- //.addAction(new Delete.Builder("1").index("twitter").type("tweet").build())
- //.build();
-
Bulk.Builder bulk = new Bulk.Builder()
.defaultIndex(collection);
for(String s : ids) {
-
-
-
-
- //DeleteRequest dr = new DeleteRequest();
- //dr.type("keyword").index(collection).id(s);
+
bulk.defaultType(object)
.addAction(new Delete.Builder(s).index(collection).type(object).build());
-
- //System.out.println(dr.toString());
-
- //bulkRequest.add(dr);
+
}
@@ -309,24 +292,16 @@ public class SearchDelegateImpl implements SearchDelegate {
*/
@Override
public void bulkIndexKeywords(Collection<IndexKeywordRequest> bulks, String collection, String object) throws Exception {
-
- //Client client = searchClient.getClient();
-
JestClient client = searchClient.getClient();
-
- //BulkRequestBuilder bulkRequest = client.prepareBulk();
-
+
Bulk.Builder bulk = new Bulk.Builder()
.defaultIndex(collection)
.defaultType(object);
//@todo, index in appropriate Locale
for(IndexKeywordRequest key : bulks) {
-
- // either use client#prepare, or use Requests# to directly build index/delete requests
- //bulkRequest.add(client.prepareIndex(collection, object, key.getId())
-
+
String id = key.getKey();
if(id.length()>25) {
id = id.substring(0,25);
diff --git a/sm-search/target/classes/META-INF/maven/com.shopizer/sm-search/pom.properties b/sm-search/target/classes/META-INF/maven/com.shopizer/sm-search/pom.properties
index 1e8d04d..91747a8 100644
--- a/sm-search/target/classes/META-INF/maven/com.shopizer/sm-search/pom.properties
+++ b/sm-search/target/classes/META-INF/maven/com.shopizer/sm-search/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Fri Nov 11 10:11:04 EST 2016
+#Mon Nov 14 10:53:55 EST 2016
version=2.5.0-SNAPSHOT
groupId=com.shopizer
m2e.projectName=sm-search
diff --git a/sm-shop/files/store/StoreRepository.dat b/sm-shop/files/store/StoreRepository.dat
index 6ed751c..3404c64 100644
Binary files a/sm-shop/files/store/StoreRepository.dat and b/sm-shop/files/store/StoreRepository.dat differ
sm-shop/pom.xml 1(+0 -1)
diff --git a/sm-shop/pom.xml b/sm-shop/pom.xml
index 859754c..cbc6446 100644
--- a/sm-shop/pom.xml
+++ b/sm-shop/pom.xml
@@ -74,7 +74,6 @@
<dependency>
<groupId>org.springframework.mobile</groupId>
<artifactId>spring-mobile-device</artifactId>
- <version>${spring-mobile-device-version}</version>
</dependency>
<!-- Add Apache Tiles into the mix -->
diff --git a/sm-shop/src/main/java/com/salesmanager/shop/application/ShopApplicationConfiguration.java b/sm-shop/src/main/java/com/salesmanager/shop/application/ShopApplicationConfiguration.java
index c47f067..2cce04f 100644
--- a/sm-shop/src/main/java/com/salesmanager/shop/application/ShopApplicationConfiguration.java
+++ b/sm-shop/src/main/java/com/salesmanager/shop/application/ShopApplicationConfiguration.java
@@ -6,6 +6,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.ImportResource;
+import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.servlet.view.tiles3.TilesConfigurer;
import org.springframework.web.servlet.view.tiles3.TilesView;
@@ -18,6 +19,7 @@ import com.salesmanager.core.business.configuration.CoreApplicationConfiguration
@EnableAutoConfiguration
@Import(CoreApplicationConfiguration.class)//import sm-core configurations
@ImportResource("spring/shopizer-shop-context.xml")
+@EnableWebSecurity
public class ShopApplicationConfiguration extends WebMvcConfigurerAdapter{
diff --git a/sm-shop/src/main/java/com/salesmanager/shop/init/data/InitializationLoader.java b/sm-shop/src/main/java/com/salesmanager/shop/init/data/InitializationLoader.java
index 8aad5c2..b153c6b 100644
--- a/sm-shop/src/main/java/com/salesmanager/shop/init/data/InitializationLoader.java
+++ b/sm-shop/src/main/java/com/salesmanager/shop/init/data/InitializationLoader.java
@@ -70,14 +70,19 @@ public class InitializationLoader {
Group gsuperadmin = new Group("SUPERADMIN");
gsuperadmin.setGroupType(GroupType.ADMIN);
+
Group gadmin = new Group("ADMIN");
gadmin.setGroupType(GroupType.ADMIN);
+
Group gcatalogue = new Group("ADMIN_CATALOGUE");
gcatalogue.setGroupType(GroupType.ADMIN);
+
Group gstore = new Group("ADMIN_STORE");
gstore.setGroupType(GroupType.ADMIN);
+
Group gorder = new Group("ADMIN_ORDER");
gorder.setGroupType(GroupType.ADMIN);
+
Group gcontent = new Group("ADMIN_CONTENT");
gcontent.setGroupType(GroupType.ADMIN);
diff --git a/sm-shop/src/main/resources/application.properties b/sm-shop/src/main/resources/application.properties
index e4fc12a..202407c 100644
--- a/sm-shop/src/main/resources/application.properties
+++ b/sm-shop/src/main/resources/application.properties
@@ -1,2 +1,6 @@
-#spring.view.prefix: /WEB-INF/jsp/
-#spring.view.suffix: .jsp
\ No newline at end of file
+logging.level.org.springframework.web: DEBUG
+logging.level.org.springframework.security: DEBUG
+
+#remove spring fav icon
+spring.mvc.favicon.enabled=false
+
diff --git a/sm-shop/src/main/resources/spring/shopizer-security.xml b/sm-shop/src/main/resources/spring/shopizer-security.xml
index 694a384..4216528 100644
--- a/sm-shop/src/main/resources/spring/shopizer-security.xml
+++ b/sm-shop/src/main/resources/spring/shopizer-security.xml
@@ -24,6 +24,7 @@
</beans:bean>
<beans:bean id="passwordEncoder" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder">
+ <!-- strength 4 to 31 -->
<beans:constructor-arg value="11"/>
</beans:bean>
@@ -37,7 +38,6 @@
<beans:bean id="userAuthenticationSuccessHandler" class="com.salesmanager.shop.admin.security.UserAuthenticationSuccessHandler">
</beans:bean>
-
<beans:bean id="servicesAuthenticationSuccessHandler" class="com.salesmanager.shop.store.security.ServicesAuthenticationSuccessHandler">
</beans:bean>
@@ -46,26 +46,35 @@
- <http pattern="/admin/**" auto-config="true" use-expressions="true" authentication-manager-ref="userAuthenticationManager">
- <!--<intercept-url pattern="/admin/logon.html*" access="permitAll" />-->
+ <http pattern="/admin/**" auto-config="true" use-expressions="true" authentication-manager-ref="adminAuthenticationManager">
+ <!-- Spring security login component -->
+ <intercept-url pattern="/admin/login" access="permitAll" />
+ <!-- Shopizer logon page -->
<intercept-url pattern="/admin/logon*" access="permitAll" />
<intercept-url pattern="/admin/denied.html" access="permitAll" />
<intercept-url pattern="/admin/unauthorized.html" access="permitAll" />
<intercept-url pattern="/admin/users/resetPassword.html*" access="permitAll" />
<intercept-url pattern="/admin/users/resetPasswordSecurityQtn.html*" access="permitAll" />
- <intercept-url pattern="/admin" access="hasRole('AUTH')" />
+ <intercept-url pattern="/admin" access="hasRole('AUTH')" />
<intercept-url pattern="/admin/" access="hasRole('AUTH')" />
<intercept-url pattern="/admin/*.html*" access="hasRole('AUTH')" />
<intercept-url pattern="/admin/*/*.html*" access="hasRole('AUTH')" />
<intercept-url pattern="/admin/*/*/*.html*" access="hasRole('AUTH')" />
- <form-login
- login-processing-url="/admin/logon"
+<!-- <form-login
+ login-processing-url="/logonForm"
login-page="/admin/logon.html"
authentication-success-handler-ref="userAuthenticationSuccessHandler"
authentication-failure-url="/admin/logon.html?login_error=true"
- default-target-url="/admin/home.html" />
+ default-target-url="/admin/home.html" /> -->
+
+ <form-login login-page="/admin/logon.html"
+ username-parameter="username"
+ password-parameter="password"
+ login-processing-url="/login"
+ authentication-failure-url="/admin/logon.html?login_error=true"
+ />
<logout invalidate-session="true"
@@ -103,7 +112,7 @@
<!-- REST services -->
- <http pattern="/services/**" create-session="stateless" use-expressions="true" authentication-manager-ref="userAuthenticationManager" entry-point-ref="servicesAuthenticationEntryPoint">
+ <http pattern="/services/**" create-session="stateless" use-expressions="true" authentication-manager-ref="adminAuthenticationManager" entry-point-ref="servicesAuthenticationEntryPoint">
<intercept-url pattern="/services/private/**" access="hasRole('AUTH')"/>
<intercept-url pattern="/services/public/**" access="permitAll"/>
<form-login authentication-success-handler-ref="servicesAuthenticationSuccessHandler" />
@@ -112,7 +121,7 @@
- <authentication-manager id="userAuthenticationManager">
+ <authentication-manager id="adminAuthenticationManager">
<authentication-provider user-service-ref="userDetailsService">
<password-encoder hash="sha" />
</authentication-provider>
diff --git a/sm-shop/src/main/webapp/WEB-INF/views/admin/logon.jsp b/sm-shop/src/main/webapp/WEB-INF/views/admin/logon.jsp
index d49ddf5..23d089d 100644
--- a/sm-shop/src/main/webapp/WEB-INF/views/admin/logon.jsp
+++ b/sm-shop/src/main/webapp/WEB-INF/views/admin/logon.jsp
@@ -326,7 +326,7 @@
<div class="row">
<div id="controls">
- <form method="post" id="logonForm" class="form-horizontal" action="<c:url value="/admin/logon"/>">
+ <form method="post" id="logonForm" class="form-horizontal" action="<c:url value="/login"/>">
<div class="control-group">
<label class="control-label" for="inputUser">
<s:message code="label.username" text="Username" />
sm-shop/src/main/webapp/WEB-INF/web.xml 41(+2 -39)
diff --git a/sm-shop/src/main/webapp/WEB-INF/web.xml b/sm-shop/src/main/webapp/WEB-INF/web.xml
index f415acd..0db16c2 100644
--- a/sm-shop/src/main/webapp/WEB-INF/web.xml
+++ b/sm-shop/src/main/webapp/WEB-INF/web.xml
@@ -1,40 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
-<!-- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>
- classpath:spring/spring-context.xml
- /WEB-INF/spring/root-context.xml
- /WEB-INF/spring/appServlet/shopizer-properties.xml
- /WEB-INF/spring/appServlet/shopizer-security.xml
- </param-value>
- </context-param>
- <listener>
- <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
- </listener>
- <listener>
- <listener-class>
- org.springframework.web.context.request.RequestContextListener
- </listener-class>
- </listener -->
- <!-- <servlet>
- <servlet-name>appServlet</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <init-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>
- classpath:spring/spring-context.xml
- /WEB-INF/spring/appServlet/shopizer-properties.xml
- /WEB-INF/spring/appServlet/servlet-context.xml
- </param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet> -->
-
- <servlet-mapping>
- <servlet-name>appServlet</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
<!--Start UTF-8 Encoding needed.-->
@@ -52,7 +17,7 @@
</filter-mapping>
<!-- End -->
-
+ <!-- Spring security -->
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>
@@ -63,9 +28,7 @@
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- <welcome-file-list>
- <welcome-file></welcome-file>
- </welcome-file-list>
+ <!-- End -->
diff --git a/sm-shop/target/m2e-wtp/web-resources/META-INF/maven/com.shopizer/sm-shop/pom.properties b/sm-shop/target/m2e-wtp/web-resources/META-INF/maven/com.shopizer/sm-shop/pom.properties
index e0f1b8b..3b4c35e 100644
--- a/sm-shop/target/m2e-wtp/web-resources/META-INF/maven/com.shopizer/sm-shop/pom.properties
+++ b/sm-shop/target/m2e-wtp/web-resources/META-INF/maven/com.shopizer/sm-shop/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Fri Nov 11 10:11:07 EST 2016
+#Mon Nov 14 13:10:10 EST 2016
version=2.5.0-SNAPSHOT
groupId=com.shopizer
m2e.projectName=sm-shop