Index: continuum-1.1/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java =================================================================== --- continuum-1.1/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java (revision 8006) +++ continuum-1.1/continuum-webapp/src/main/java/org/apache/maven/continuum/web/action/admin/InstallationAction.java (working copy) @@ -65,6 +65,8 @@ private boolean varNameDisplayable = false; + private boolean automaticProfileDisplayable = true; + private boolean displayTypes = true; private String installationType; @@ -106,11 +108,13 @@ this.setDisplayTypes( false ); this.setVarNameUpdatable( true ); this.setVarNameDisplayable( true ); + this.setAutomaticProfileDisplayable( false ); } else { this.setVarNameUpdatable( false ); this.setVarNameDisplayable( false ); + this.setAutomaticProfileDisplayable( true ); } return INPUT; } @@ -179,12 +183,14 @@ { this.setDisplayTypes( true ); this.setVarNameUpdatable( false ); + this.setAutomaticProfileDisplayable( true ); } else { this.setDisplayTypes( false ); this.setVarNameUpdatable( true ); this.setVarNameDisplayable( true ); + this.setAutomaticProfileDisplayable( false ); } this.setInstallationType( this.getInstallation().getType() ); } @@ -213,6 +219,15 @@ { this.installation = installation; } + + public boolean isAutomaticProfileDisplayable() { + return automaticProfileDisplayable; + } + + public void setAutomaticProfileDisplayable( + boolean automaticProfileDisplayable) { + this.automaticProfileDisplayable = automaticProfileDisplayable; + } public Map getTypesLabels() {