diff options
| author | Florian Reimair <florian.reimair@iaik.tugraz.at> | 2014-03-12 09:59:19 +0100 | 
|---|---|---|
| committer | Florian Reimair <florian.reimair@iaik.tugraz.at> | 2014-03-12 10:03:55 +0100 | 
| commit | 4ade7db6124eec07aebf087721d3d478f92bdaad (patch) | |
| tree | b9e7d85ea8ebe330ef57597dc383e9e5564ea8db /id/ConfigWebTool/src | |
| parent | eb993b9da5938138373a3ad4a619bf2e290c6cfc (diff) | |
| download | moa-id-spss-4ade7db6124eec07aebf087721d3d478f92bdaad.tar.gz moa-id-spss-4ade7db6124eec07aebf087721d3d478f92bdaad.tar.bz2 moa-id-spss-4ade7db6124eec07aebf087721d3d478f92bdaad.zip | |
added consent-checkbox to config ui
Diffstat (limited to 'id/ConfigWebTool/src')
4 files changed, 18 insertions, 0 deletions
| diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java index 929a3673c..d9f2a4d85 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OASTORKConfig.java @@ -84,6 +84,7 @@ public class OASTORKConfig {  				// fetch vidp config  				setVidpEnabled(config.isVidpEnabled()); +				setRequireConsent(config.isRequireConsent());  				attributeProviderPlugins = config.getAttributeProviders();  				// - if no attribute providers are configured, add a dummy @@ -150,6 +151,7 @@ public class OASTORKConfig {  	 */  	private boolean vidpEnabled = false;  	private List<AttributeProviderPlugin> attributeProviderPlugins = new ArrayList<AttributeProviderPlugin>(); +	private boolean requireConsent;  	public List<String> getAvailableAttributeProviderPlugins() {  		return AttributeProviderFactory.getAvailablePlugins(); @@ -170,4 +172,12 @@ public class OASTORKConfig {  	public void setVidpEnabled(boolean update) {  		vidpEnabled = update;  	} +	 +	public boolean isRequireConsent() { +		return requireConsent; +	} +	 +	public void setRequireConsent(boolean update) { +		requireConsent = update; +	}  } diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java index 370923ca1..f8a12e58b 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java @@ -1036,6 +1036,7 @@ public class EditOAAction extends ActionSupport implements ServletRequestAware,          stork.setQaa(storkOA.getQaa());          stork.setOAAttributes(storkOA.getAttributes());          stork.setVidpEnabled(storkOA.isVidpEnabled()); +        stork.setRequireConsent(storkOA.isRequireConsent());          stork.setAttributeProviders(storkOA.getAttributeProviderPlugins());          try { diff --git a/id/ConfigWebTool/src/main/resources/applicationResources.properties b/id/ConfigWebTool/src/main/resources/applicationResources.properties index ef52892b3..18d19c06b 100644 --- a/id/ConfigWebTool/src/main/resources/applicationResources.properties +++ b/id/ConfigWebTool/src/main/resources/applicationResources.properties @@ -278,6 +278,7 @@ webpages.oaconfig.oauth20.clientSecret=Client Passwort  webpages.oaconfig.oauth20.redirectUri=Redirect Uri   webpages.oaconfig.vidp.enabled=VIDP interface aktiv +webpages.oaconfig.vidp.requireconsent=Zustimmung f\u00FCr das Ausliefern der Attribute vom Benutzer einholen?  webpages.oaconfig.vidp.ap.new=Neuen Attribut Provider erstellen  webpages.oaconfig.vidp.ap.remove=Entfernen  webpages.oaconfig.vidp.ap.list=Liste der konfigurierten Attribut Provider diff --git a/id/ConfigWebTool/src/main/webapp/jsp/editOAGeneral.jsp b/id/ConfigWebTool/src/main/webapp/jsp/editOAGeneral.jsp index 78ad500ef..6749b5131 100644 --- a/id/ConfigWebTool/src/main/webapp/jsp/editOAGeneral.jsp +++ b/id/ConfigWebTool/src/main/webapp/jsp/editOAGeneral.jsp @@ -537,6 +537,12 @@  								key="webpages.oaconfig.vidp.enabled"  								cssClass="checkbox"  								id="OAuseVidp" /></p> +							<p><s:checkbox name="storkOA.requireConsent"  +								value="%{storkOA.requireConsent}" +								labelposition="left" +								key="webpages.oaconfig.vidp.requireconsent" +								cssClass="checkbox" +								id="OArequireConsent" /></p>  							<h5><%=LanguageHelper.getGUIString("webpages.oaconfig.vidp.ap.list", request) %></h5>  							<table id="stork_aplist">  								<tr><th>AP Plugin</th><th>URL</th><th>Attribute (CSV)</th></tr> | 
