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 name="/ui/repoApis.do"
8
		class="eu.dnetlib.functionality.modular.ui.repositories.RepoApisEntryPointController"
9
		p:menu="Overview" p:title="DataSource API Management"
10
		p:description="DataSource API configuration page" p:group="DataSource Management"
11
		p:order="5"
12
		p:groupOrder="10"
13
		p:compatibilityLevelsVocabulary="${repo.ui.compatibilityLevels.vocabulary}"
14
		p:validatorAddress="${repo.ui.validator.address}"
15
		p:validatorServiceAddress="${repo.ui.validatorService.address}">
16
		<property name="permissionLevels">
17
			<set>
18
				<value>DS_ADMIN</value>
19
			</set>
20
		</property>
21
	</bean>
22

    
23
	<bean name="/ui/addRepo.do"
24
		class="eu.dnetlib.functionality.modular.ui.repositories.AddRepoEntryPointController"
25
		p:menu="Add new Datasource" p:title="Create a new Datasource"
26
		p:description="Create a new dataSource" p:group="DataSource Management"
27
		p:order="6"
28
		p:groupOrder="10"
29
		p:datasourceTypeVocabulary="${repo.ui.datasourceTypes.vocabulary}"
30
		p:datasourceCountryVocabulary="${repo.ui.datasourceCountries.vocabulary}"
31
		p:validMenuEntry="${repo.ui.addRepo.show}">
32
		<property name="permissionLevels">
33
			<set>
34
				<value>DS_ADMIN</value>
35
			</set>
36
		</property>
37
	</bean>
38
	
39
	<bean name="/ui/addRepoApi.do"
40
		class="eu.dnetlib.functionality.modular.ui.repositories.AddRepoApiEntryPointController"
41
		p:menu="Add new API" p:title="Create a new API"
42
		p:description="Create a new dataSource API" p:group="DataSource Management"
43
		p:order="7"
44
		p:groupOrder="10"
45
		p:datasourceTypeVocabulary="${repo.ui.datasourceTypes.vocabulary}"
46
		p:complianceVocabulary="${repo.ui.compatibilityLevels.vocabulary}"
47
		p:contentDescriptionsVocabulary="${repo.ui.contentDescriptions.vocabulary}"
48
		p:protocolsVocabulary="${repo.ui.protocols.vocabulary}"
49
		p:validMenuEntry="${repo.ui.addApi.show}">
50
		<property name="permissionLevels">
51
			<set>
52
				<value>DS_ADMIN</value>
53
			</set>
54
		</property>
55
	</bean>
56

    
57
	<bean name="/ui/repos.do"
58
		class="eu.dnetlib.functionality.modular.ui.repositories.RepoEnablerEntryPointController"
59
		p:menu="DataSource Enabler" p:title="DataSource Enabler"
60
		p:description="DataSource Enabler" p:group="DataSource Management"
61
		p:order="8"
62
		p:groupOrder="10"
63
		p:datasourceTypeVocabulary="${repo.ui.datasourceTypes.vocabulary}"
64
		p:validMenuEntry="${repo.ui.validation.show}">
65
		<property name="permissionLevels">
66
			<set>
67
				<value>DS_ADMIN</value>
68
			</set>
69
		</property>
70
	</bean>
71

    
72
	<!--<bean name="/ui/reposMap.do"-->
73
		<!--class="eu.dnetlib.functionality.modular.ui.repositories.RepositoriesGoogleMapEntryPointController"-->
74
		<!--p:menu="DataSource Map" p:title="Datasource Map"-->
75
		<!--p:description="The map of the managed datasources" p:group="DataSource Management"-->
76
		<!--p:order="10"-->
77
		<!--p:groupOrder="10">-->
78
		<!--<property name="permissionLevels">-->
79
			<!--<set>-->
80
				<!--<value>USER</value>-->
81
				<!--<value>DS_ADMIN</value>-->
82
			<!--</set>-->
83
		<!--</property>-->
84
	<!--</bean>-->
85
</beans>
(3-3/3)