server/java/renkan-web/src/main/webapp/WEB-INF/applicationContext.xml
author rougeronj
Tue, 22 Sep 2015 15:14:10 +0200
changeset 543 5f7bebdcfc0d
parent 316 242510015401
permissions -rw-r--r--
Improve the way we init the view. The data loader send a "loaded" event, hooked by the scene.py and initializing the backbone.history and the view. We don't use redraw_active in save-once and full-json, because it was making the view initialization dependent of these file which are externals. Small fix to hide the "set saved view" button when there is only one view.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<beans xmlns="http://www.springframework.org/schema/beans"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
	xmlns:context="http://www.springframework.org/schema/context"
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
     5
	xmlns:util="http://www.springframework.org/schema/util"
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
     6
	xmlns:mvc="http://www.springframework.org/schema/mvc"
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
     7
	xsi:schemaLocation="
146
2f3ef07f3eef add basic security for admin pages
ymh <ymh.work@gmail.com>
parents: 127
diff changeset
     8
	        http://www.springframework.org/schema/beans
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
     9
	   		http://www.springframework.org/schema/beans/spring-beans.xsd
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	   		http://www.springframework.org/schema/context
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    11
	   		http://www.springframework.org/schema/context/spring-context.xsd
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    12
	   		http://www.springframework.org/schema/util
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    13
	   		http://www.springframework.org/schema/util/spring-util.xsd
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    14
	   		http://www.springframework.org/schema/mvc
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    15
            http://www.springframework.org/schema/mvc/spring-mvc.xsd"
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    16
>
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    17
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    18
    <!-- Activates various annotations to be detected in bean classes -->
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    19
    <context:annotation-config />
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    20
    <mvc:annotation-driven />
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    21
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    22
    <util:properties id="propsLocations">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    23
        <prop key="servletContextProps">WEB-INF/renkan.properties</prop>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    24
        <prop key="classpathProps">classpath:renkan_run.properties</prop>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    25
    </util:properties>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    26
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    27
	<!--context:property-placeholder  order="1000" ignore-unresolvable="true" ignore-resource-not-found="false" location="${propsLocations.servletContextProps}"/>	
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    28
	<context:property-placeholder  order="1" ignore-unresolvable="true" ignore-resource-not-found="true" location="${propsLocations.classpathProps}"/-->
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    29
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    30
        <property name="order" value="1000"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    31
        <property name="location" value="#{propsLocations.servletContextProps}"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    32
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    33
        <property name="IgnoreResourceNotFound" value="false"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    34
    </bean> 
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    35
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    36
        <property name="order" value="1"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    37
        <property name="location" value="#{propsLocations.classpathProps}"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    38
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    39
        <property name="IgnoreResourceNotFound" value="true"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    40
    </bean> 
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    41
		
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    42
	<bean id="renkanProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    43
	    <property name="IgnoreResourceNotFound" value="true"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    44
        <property name="locations">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    45
            <list>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    46
                <value>#{propsLocations.servletContextProps}</value>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    47
                <value>#{propsLocations.classpathProps}</value>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    48
            </list>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    49
        </property>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    50
        <property name="fileEncoding" value="UTF-8"/>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    51
    </bean>
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
	
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
	<!-- Configures the annotation-driven Spring MVC Controller programming model.
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
	Note that, with Spring 3.0, this tag works in Servlet MVC only!  -->
231
e65766f81b15 Add authorities list edit.
ymh <ymh.work@gmail.com>
parents: 229
diff changeset
    55
	
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
    <!-- Loads MongoDB configuraton -->
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
    <import resource="mongo-config.xml"/>
150
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    58
    <import resource="spring-security.xml"/>
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
    <bean id="springConfigurer"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
        class="org.iri_research.renkan.coweb.SpringConfigurer"
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
        factory-method="getInstance" />
106
d34e253f5c32 Simplify spring integration + correct key for collaborative usage
ymh <ymh.work@gmail.com>
parents: 87
diff changeset
    63
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    64
    <bean class="org.iri_research.renkan.RenkanProperties"
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    65
        factory-method="getInstance" />
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    66
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    67
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
    <!-- Scans the classpath for annotated components that will be auto-registered as Spring beans.
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
     For example @Controller and @Service. Make sure to set the correct base-package-->
298
2f35c2ae7de8 export + import renkans
ymh <ymh.work@gmail.com>
parents: 258
diff changeset
    70
    <context:component-scan base-package="org.iri_research.renkan.models" />
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
    <context:component-scan base-package="org.iri_research.renkan.rest" />
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
    <context:component-scan base-package="org.iri_research.renkan.coweb" />
215
a282eebbc5e0 - add users to Renkan
ymh <ymh.work@gmail.com>
parents: 150
diff changeset
    73
    <context:component-scan base-package="org.iri_research.renkan.management" />
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    74
    
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    75
    <!--mvc:annotation-driven>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    76
        <mvc:argument-resolvers>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    77
            <bean class="org.springframework.data.web.PageableArgumentResolver">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    78
                <property name="fallbackPagable">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    79
                    <bean class="org.springframework.data.domain.PageRequest">
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    80
                        <constructor-arg type="int" value="1"/>
298
2f35c2ae7de8 export + import renkans
ymh <ymh.work@gmail.com>
parents: 258
diff changeset
    81
                        <constructor-arg type="int" value="${renkan.pagination.size}"/>
109
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    82
                    </bean>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    83
                </property>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    84
            </bean>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    85
        </mvc:argument-resolvers>
b6b20e8c4a1a configuration changes
ymh <ymh.work@gmail.com>
parents: 106
diff changeset
    86
    </mvc:annotation-driven-->
258
c14725cb24ae take version from manifest
ymh <ymh.work@gmail.com>
parents: 232
diff changeset
    87
    
150
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    88
    <bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource">
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    89
        <property name="basenames">
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    90
            <list>
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    91
                <value>WEB-INF/i18n/messages</value>
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    92
                <value>classpath:org/springframework/security/messages</value>
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    93
            </list>
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    94
        </property>
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    95
        <property name="defaultEncoding" value="UTF-8"/>
232
b7000ff4989b - Use Joda DateTime instead of java.utils.Date
ymh <ymh.work@gmail.com>
parents: 231
diff changeset
    96
        <property name="fallbackToSystemLocale" value="true" />
150
5b62100b8562 - replace simple http authentication by form auth
ymh <ymh.work@gmail.com>
parents: 146
diff changeset
    97
    </bean>
45
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
37c9a17c3284 - add Spring
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
</beans>