@@ -75,8 +75,32 @@
|
||||
<property name="permissionEvaluator" ref="permissionEvaluator" />
|
||||
</bean>
|
||||
|
||||
<bean id="permissionEvaluator" class="info.bukova.isspst.security.IsspstPermissionEvaluator">
|
||||
<property name="workgroupService" ref="workgroupServiceNoTx"/>
|
||||
<bean id="permissionEvaluator" class="info.bukova.isspst.security.IsPermissionEvaluator">
|
||||
<!-- <property name="workgroupService" ref="workgroupServiceNoTx"/> -->
|
||||
</bean>
|
||||
|
||||
<bean id="serviceEval" class="info.bukova.isspst.security.ServiceEvaluator"/>
|
||||
|
||||
<bean id="wgServiceEval" class="info.bukova.isspst.security.WorkgroupAwareServiceEvaluator">
|
||||
<constructor-arg ref="workgroupServiceNoTx"/>
|
||||
</bean>
|
||||
|
||||
<bean id="requirementEval" class="info.bukova.isspst.security.RequirementFilterEvaluator">
|
||||
<constructor-arg ref="workgroupServiceNoTx"/>
|
||||
</bean>
|
||||
|
||||
<bean id="evalHolder" class="info.bukova.isspst.security.EvaluatorsHolder">
|
||||
<property name="globalEvaluators">
|
||||
<map>
|
||||
<entry key="#{T(info.bukova.isspst.services.Service)}" value-ref="serviceEval"/>
|
||||
</map>
|
||||
</property>
|
||||
<property name="specialEvaluators">
|
||||
<map>
|
||||
<entry key="#{T(info.bukova.isspst.services.Service)}" value-ref="wgServiceEval"/>
|
||||
<entry key="#{T(info.bukova.isspst.data.RequirementBase)}" value-ref="requirementEval"/>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<security:http auto-config="true" use-expressions="true">
|
||||
@@ -85,7 +109,7 @@
|
||||
<security:intercept-url pattern="/admin/permissions/**" access="hasRole('PERM_READ_PERMISSIONS')"/>
|
||||
<security:intercept-url pattern="/admin/addressbook/**" access="hasRole('PERM_READ_ADDRESSBOOK')"/>
|
||||
<security:intercept-url pattern="/munits/**" access="hasRole('PERM_READ_MUNITS')"/>
|
||||
<security:form-login login-page="/login-gmail.zhtml"
|
||||
<security:form-login login-page="/login.zhtml"
|
||||
authentication-failure-handler-ref="loginFail"
|
||||
authentication-success-handler-ref="loginSuccess"/>
|
||||
<security:http-basic/>
|
||||
|
||||
Reference in New Issue
Block a user