Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2

    
3
<beans xmlns="http://www.springframework.org/schema/beans"
4
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
5
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
6

    
7
	<bean id="templateViewResolverForModularUI"
8
		class="eu.dnetlib.springutils.stringtemplate.StringTemplateViewResolver"
9
		p:cache="false" p:contentType="text/html;charset=UTF-8">
10
		<property name="templateGroup">
11
			<bean
12
				class="eu.dnetlib.springutils.stringtemplate.ClassPathStringTemplateGroup"
13
				p:refreshInterval="0" p:package="eu.dnetlib.functionality.modular.ui.views">
14
				<constructor-arg type="java.lang.String" value="modularUI" />
15
			</bean>
16
		</property>
17
	</bean>
18
	
19
	<bean id="entryPointsAggregator"
20
		class="eu.dnetlib.functionality.modular.ui.EntryPointsAggregator" />
21
				
22
	<bean name="/ui/index.do"
23
		class="eu.dnetlib.functionality.modular.ui.MainController"
24
		p:menu="Homepage" p:title="Homepage"
25
		p:description="Homepage" p:group="Home"
26
		p:order="1"
27
		p:groupOrder="1">
28
		<property name="permissionLevels">
29
			<set>
30
				<value>USER</value>
31
			</set>
32
		</property>
33
	</bean>
34
	
35
	<bean name="/ui/userDetails.do"
36
		class="eu.dnetlib.functionality.modular.ui.UserDetailsController"
37
		p:menu="Homepage" p:title="User Details"
38
		p:description="User Details" p:group="User Details"
39
		p:validMenuEntry="false">
40
		<property name="permissionLevels">
41
			<set>
42
				<value>USER</value>
43
			</set>
44
		</property>
45
	</bean>
46
	
47
	<bean name="/ui/users.do"
48
		class="eu.dnetlib.functionality.modular.ui.UsersController"
49
		p:menu="User authorizations" p:title="User authorizations"
50
		p:description="User authorizations" p:group="Configuration"
51
		p:order="10"
52
		p:groupOrder="99">
53
		<property name="permissionLevels">
54
			<set>
55
				<value>SUPER_ADMIN</value>
56
			</set>
57
		</property>
58
	</bean>
59
	
60
	<bean name="/ui/info.do"
61
		class="eu.dnetlib.functionality.modular.ui.InfoController"
62
		p:menu="Container configuration details" p:title="Container configuration details"
63
		p:description="Container configuration details" p:group="Configuration"
64
		p:order="1"
65
		p:groupOrder="99"
66
		p:hostname="${container.hostname}"
67
		p:port="${container.port}"
68
		p:context="${container.context}">
69
		<property name="permissionLevels">
70
			<set>
71
				<value>SUPER_ADMIN</value>
72
			</set>
73
		</property>
74
	</bean>
75
	
76
	<bean name="/ui/dnetLog.do"
77
		class="eu.dnetlib.functionality.modular.ui.DnetLogController"
78
		p:menu="Application logs" p:title="Application logs"
79
		p:description="Application logs" p:group="Logs"
80
		p:order="99"
81
		p:groupOrder="100" >
82
		<property name="permissionLevels">
83
			<set>
84
				<value>SUPER_ADMIN</value>
85
			</set>
86
		</property>
87
	</bean>
88
	
89
	<bean name="/ui/properties.do"
90
		class="eu.dnetlib.functionality.modular.ui.ContainerPropertiesController"
91
		p:menu="Container properties" p:title="Container properties"
92
		p:description="Container properties" p:group="Configuration"
93
		p:order="1"
94
		p:groupOrder="99" >
95
		<property name="permissionLevels">
96
			<set>
97
				<value>SUPER_ADMIN</value>
98
			</set>
99
		</property>
100
	</bean>
101
	
102
	<bean name="/ui/prepareShutdown.do"
103
		class="eu.dnetlib.functionality.modular.ui.PrepareShutdownController"
104
		p:menu="Prepare for shutdown" p:title="Prepare for shutdown"
105
		p:description="Prepare for shutdown" p:group="Configuration"
106
		p:order="20"
107
		p:groupOrder="99">
108
		<property name="permissionLevels">
109
			<set>
110
				<value>SUPER_ADMIN</value>
111
			</set>
112
		</property>
113
	</bean>
114

    
115
</beans>
(13-13/13)