File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,22 @@ $(function() {
7070 } ) ;
7171 } ) ;
7272
73+ $ ( '#user-saml' ) . change ( function ( ) {
74+ // Checks on each request whether the settings make sense or not
75+ $ . ajax ( {
76+ url : OC . generateUrl ( '/apps/user_saml/saml/metadata' ) ,
77+ type : 'GET'
78+ } ) . fail ( function ( e ) {
79+ if ( e . status === 500 ) {
80+ $ ( '#user-saml-settings-complete' ) . addClass ( 'hidden' ) ;
81+ $ ( '#user-saml-settings-incomplete' ) . removeClass ( 'hidden' ) ;
82+ }
83+ } ) . success ( function ( e ) {
84+ $ ( '#user-saml-settings-complete' ) . removeClass ( 'hidden' ) ;
85+ $ ( '#user-saml-settings-incomplete' ) . addClass ( 'hidden' ) ;
86+ } )
87+ } ) ;
88+
7389 $ ( '#user-saml-settings .toggle' ) . on ( 'click' , function ( ) {
7490 var el = $ ( this ) ,
7591 nextSibling = el . parent ( ) . next ( ) ,
Original file line number Diff line number Diff line change 8080 </div>
8181
8282 <a href="<?php p (\OC ::$ server ->getURLGenerator ()->linkToRoute ('user_saml.SAML.getMetadata ' )) ?> " class="button"><?php p ($ l ->t ('Download metadata XML ' )) ?> </a>
83- <!-- FIXME: Add test settings -- >
84- <a class="button" ><?php p ($ l ->t ('Test settings ' )) ?> </a >
83+ <span class="warning hidden" id="user-saml- settings-incomplete"> <?php p ( $ l -> t ( ' Metadata invalid ' )) ?> </span >
84+ <span class="success hidden" id="user-saml-settings-complete" ><?php p ($ l ->t ('Metadata valid ' )) ?> </span >
8585 </div>
8686</form>
You can’t perform that action at this time.
0 commit comments