mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 00:53:21 +00:00 
			
		
		
		
	GUACAMOLE-332: Merge correct appearance of CAS redirect notification to staging/0.9.13-incubating.
This commit is contained in:
		
							
								
								
									
										2
									
								
								extensions/guacamole-auth-cas/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								extensions/guacamole-auth-cas/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,3 +1,3 @@ | |||||||
| *~ | *~ | ||||||
| target/ | target/ | ||||||
| META-INF/ | src/main/resources/generated/ | ||||||
|   | |||||||
| @@ -53,6 +53,85 @@ | |||||||
|                 </configuration> |                 </configuration> | ||||||
|             </plugin> |             </plugin> | ||||||
|  |  | ||||||
|  |             <!-- Pre-cache Angular templates with maven-angular-plugin --> | ||||||
|  |             <plugin> | ||||||
|  |                 <groupId>com.keithbranton.mojo</groupId> | ||||||
|  |                 <artifactId>angular-maven-plugin</artifactId> | ||||||
|  |                 <version>0.3.2</version> | ||||||
|  |                 <executions> | ||||||
|  |                     <execution> | ||||||
|  |                         <phase>generate-resources</phase> | ||||||
|  |                         <goals> | ||||||
|  |                             <goal>html2js</goal> | ||||||
|  |                         </goals> | ||||||
|  |                     </execution> | ||||||
|  |                 </executions> | ||||||
|  |                 <configuration> | ||||||
|  |                     <sourceDir>${basedir}/src/main/resources</sourceDir> | ||||||
|  |                     <include>**/*.html</include> | ||||||
|  |                     <target>${basedir}/src/main/resources/generated/templates-main/templates.js</target> | ||||||
|  |                     <prefix>app/ext/guac-cas</prefix> | ||||||
|  |                 </configuration> | ||||||
|  |             </plugin> | ||||||
|  |  | ||||||
|  |             <!-- JS/CSS Minification Plugin --> | ||||||
|  |             <plugin> | ||||||
|  |                 <groupId>com.samaxes.maven</groupId> | ||||||
|  |                 <artifactId>minify-maven-plugin</artifactId> | ||||||
|  |                 <version>1.7.5</version> | ||||||
|  |                 <executions> | ||||||
|  |                     <execution> | ||||||
|  |                         <id>default-cli</id> | ||||||
|  |                         <configuration> | ||||||
|  |                             <charset>UTF-8</charset> | ||||||
|  |  | ||||||
|  |                             <webappSourceDir>${basedir}/src/main/resources</webappSourceDir> | ||||||
|  |                             <webappTargetDir>${project.build.directory}/classes</webappTargetDir> | ||||||
|  |  | ||||||
|  |                             <cssSourceDir>/</cssSourceDir> | ||||||
|  |                             <cssTargetDir>/</cssTargetDir> | ||||||
|  |                             <cssFinalFile>cas.css</cssFinalFile> | ||||||
|  |  | ||||||
|  |                             <cssSourceFiles> | ||||||
|  |                                 <cssSourceFile>license.txt</cssSourceFile> | ||||||
|  |                             </cssSourceFiles> | ||||||
|  |  | ||||||
|  |                             <cssSourceIncludes> | ||||||
|  |                                 <cssSourceInclude>**/*.css</cssSourceInclude> | ||||||
|  |                             </cssSourceIncludes> | ||||||
|  |  | ||||||
|  |                             <jsSourceDir>/</jsSourceDir> | ||||||
|  |                             <jsTargetDir>/</jsTargetDir> | ||||||
|  |                             <jsFinalFile>cas.js</jsFinalFile> | ||||||
|  |  | ||||||
|  |                             <jsSourceFiles> | ||||||
|  |                                 <jsSourceFile>license.txt</jsSourceFile> | ||||||
|  |                             </jsSourceFiles> | ||||||
|  |  | ||||||
|  |                             <jsSourceIncludes> | ||||||
|  |                                 <jsSourceInclude>**/*.js</jsSourceInclude> | ||||||
|  |                             </jsSourceIncludes> | ||||||
|  |  | ||||||
|  |                             <!-- Do not minify and include tests --> | ||||||
|  |                             <jsSourceExcludes> | ||||||
|  |                                 <jsSourceExclude>**/*.test.js</jsSourceExclude> | ||||||
|  |                             </jsSourceExcludes> | ||||||
|  |                             <jsEngine>CLOSURE</jsEngine> | ||||||
|  |  | ||||||
|  |                             <!-- Disable warnings for JSDoc annotations --> | ||||||
|  |                             <closureWarningLevels> | ||||||
|  |                                 <misplacedTypeAnnotation>OFF</misplacedTypeAnnotation> | ||||||
|  |                                 <nonStandardJsDocs>OFF</nonStandardJsDocs> | ||||||
|  |                             </closureWarningLevels> | ||||||
|  |  | ||||||
|  |                         </configuration> | ||||||
|  |                         <goals> | ||||||
|  |                             <goal>minify</goal> | ||||||
|  |                         </goals> | ||||||
|  |                     </execution> | ||||||
|  |                 </executions> | ||||||
|  |             </plugin> | ||||||
|  |  | ||||||
|             <!-- Copy dependencies prior to packaging --> |             <!-- Copy dependencies prior to packaging --> | ||||||
|             <plugin> |             <plugin> | ||||||
|                 <groupId>org.apache.maven.plugins</groupId> |                 <groupId>org.apache.maven.plugins</groupId> | ||||||
| @@ -105,6 +184,7 @@ | |||||||
|                     <excludes> |                     <excludes> | ||||||
|                         <exclude>**/*.json</exclude> |                         <exclude>**/*.json</exclude> | ||||||
|                         <exclude>src/licenses/**/*</exclude> |                         <exclude>src/licenses/**/*</exclude> | ||||||
|  |                         <exclude>src/main/resources/templates/*.html</exclude> | ||||||
|                     </excludes> |                     </excludes> | ||||||
|                 </configuration> |                 </configuration> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ angular.module('guacCAS').config(['formServiceProvider', | |||||||
| 
 | 
 | ||||||
|     // Define field for ticket from CAS service
 |     // Define field for ticket from CAS service
 | ||||||
|     formServiceProvider.registerFieldType("GUAC_CAS_TICKET", { |     formServiceProvider.registerFieldType("GUAC_CAS_TICKET", { | ||||||
|         templateUrl   : '', |         templateUrl   : 'app/ext/guac-cas/templates/casTicketField.html', | ||||||
|         controller    : 'guacCASController', |         controller    : 'guacCASController', | ||||||
|         module        : 'guacCAS' |         module        : 'guacCAS' | ||||||
|     }); |     }); | ||||||
| @@ -14,9 +14,15 @@ | |||||||
|     ], |     ], | ||||||
|  |  | ||||||
|     "js" : [ |     "js" : [ | ||||||
|         "casModule.js", |         "cas.min.js" | ||||||
|         "casController.js", |     ], | ||||||
|         "casConfig.js" |  | ||||||
|     ] |     "css" : [ | ||||||
|  |         "cas.min.css" | ||||||
|  |     ], | ||||||
|  |  | ||||||
|  |     "resources" : { | ||||||
|  |         "templates/casTicketField.html" : "text/html" | ||||||
|  |     } | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								extensions/guacamole-auth-cas/src/main/resources/license.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								extensions/guacamole-auth-cas/src/main/resources/license.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | /* | ||||||
|  |  * Licensed to the Apache Software Foundation (ASF) under one | ||||||
|  |  * or more contributor license agreements.  See the NOTICE file | ||||||
|  |  * distributed with this work for additional information | ||||||
|  |  * regarding copyright ownership.  The ASF licenses this file | ||||||
|  |  * to you under the Apache License, Version 2.0 (the | ||||||
|  |  * "License"); you may not use this file except in compliance | ||||||
|  |  * with the License.  You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *   http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, | ||||||
|  |  * software distributed under the License is distributed on an | ||||||
|  |  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||||
|  |  * KIND, either express or implied.  See the License for the | ||||||
|  |  * specific language governing permissions and limitations | ||||||
|  |  * under the License. | ||||||
|  |  */ | ||||||
| @@ -0,0 +1,35 @@ | |||||||
|  | /* | ||||||
|  |  * Licensed to the Apache Software Foundation (ASF) under one | ||||||
|  |  * or more contributor license agreements.  See the NOTICE file | ||||||
|  |  * distributed with this work for additional information | ||||||
|  |  * regarding copyright ownership.  The ASF licenses this file | ||||||
|  |  * to you under the Apache License, Version 2.0 (the | ||||||
|  |  * "License"); you may not use this file except in compliance | ||||||
|  |  * with the License.  You may obtain a copy of the License at | ||||||
|  |  * | ||||||
|  |  *   http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  |  * | ||||||
|  |  * Unless required by applicable law or agreed to in writing, | ||||||
|  |  * software distributed under the License is distributed on an | ||||||
|  |  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||||||
|  |  * KIND, either express or implied.  See the License for the | ||||||
|  |  * specific language governing permissions and limitations | ||||||
|  |  * under the License. | ||||||
|  |  */ | ||||||
|  |  | ||||||
|  | .cas-ticket-field-container { | ||||||
|  |     height: 100%; | ||||||
|  |     width: 100%; | ||||||
|  |     position: fixed; | ||||||
|  |     left: 0; | ||||||
|  |     top: 0; | ||||||
|  |     display: table; | ||||||
|  |     background: white; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .cas-ticket-field { | ||||||
|  |     width: 100%; | ||||||
|  |     display: table-cell; | ||||||
|  |     vertical-align: middle; | ||||||
|  |     text-align: center; | ||||||
|  | } | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | <div class="cas-ticket-field-container"> | ||||||
|  |     <div class="cas-ticket-field"> | ||||||
|  |         <p>{{ 'LOGIN.INFO_CAS_REDIRECT_PENDING' | translate }}</p> | ||||||
|  |     </div> | ||||||
|  | </div> | ||||||
| @@ -6,7 +6,7 @@ | |||||||
|  |  | ||||||
|     "LOGIN" : { |     "LOGIN" : { | ||||||
|         "FIELD_HEADER_TICKET"        : "", |         "FIELD_HEADER_TICKET"        : "", | ||||||
|         "INFO_CAS_REDIRECT_PENDING"  : "Please wait, redirecting to CAS authentication." |         "INFO_CAS_REDIRECT_PENDING"  : "Please wait, redirecting to CAS authentication..." | ||||||
|     } |     } | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user