Uncommited changes synced wip_alan_T5613_gitlive_view_tickets
authorAlan Knowles <alan@roojs.com>
Tue, 18 Dec 2018 04:56:52 +0000 (12:56 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 18 Dec 2018 04:56:52 +0000 (12:56 +0800)
NewBranch.bjs
NewBranch.vala

index fea9da3..a5b845f 100644 (file)
        "bool vexpand" : true,
        "items" : [
         {
-         "listeners" : {
-          "authenticate" : "(auth) => {\n\tvar rs =  RooTicket.singleton();\t\n    auth.authenticate(new WebKit.Credential(rs.username, rs.password,WebKit.CredentialPersistence.FOR_SESSION));\n \n    return true;\n}"
-         },
          "id" : "view",
          "* pack" : "add",
          "xtype" : "WebView",
          "$ xns" : "WebKit",
-         "| void loadTicket" : "(string tid) {\n\tint h,w;\n\t_this.el.get_size(out w, out h);\n\t\n\tif (tid == \"\") {\n\t\t_this.scrolled_window.el.hide();\n\t\t_this.el.resize(w, 150);\n\t} else {\n\t\t_this.scrolled_window.el.show();\n\t\t_this.el.resize(w, 800);\n\t}\n\t this.el.load_uri(\"https://roojs.com/admin.php/MTrack/View/\" + tid);\n}\n"
+         "| void loadTicket" : "(string tid) {\n\tint h,w;\n\t_this.el.get_size(out w, out h);\n\t\n\tif (tid == \"\") {\n\t\t_this.scrolled_window.el.hide();\n\t\t_this.el.resize(w, 150);\n\t} else {\n\t\t_this.scrolled_window.el.show();\n\t\t_this.el.resize(w, 800);\n\t}\n\t\n\tvar rs =  RooTicket.singleton();\t\t\n\tvar uri = new WebKit.URIRequest(\"https://roojs.com/admin.php/MTrack/View/\" + tid);\n\tvar hd = uri.get_http_headers();\n\tvar authCode = Base64.encode (\"%s:%s\".printf(rs.username, rs.password).data);\n\thd.append(\"Authorization\", \"Basic %s\".printf(authCode));\n\t\n\t this.el.load_request(uri);\n}\n"
         }
        ]
       }
index 7c3a9f9..9183007 100644 (file)
@@ -893,14 +893,6 @@ public class NewBranch : Object
             // my vars (dec)
 
             // set gobject values
-
-            //listeners
-            this.el.authenticate.connect( (auth) => {
-               var rs =  RooTicket.singleton();        
-                auth.authenticate(new WebKit.Credential(rs.username, rs.password,WebKit.CredentialPersistence.FOR_SESSION));
-             
-                return true;
-            });
         }
 
         // user defined functions
@@ -915,7 +907,14 @@ public class NewBranch : Object
                        _this.scrolled_window.el.show();
                        _this.el.resize(w, 800);
                }
-                this.el.load_uri("https://roojs.com/admin.php/MTrack/View/" + tid);
+               
+               var rs =  RooTicket.singleton();                
+               var uri = new WebKit.URIRequest("https://roojs.com/admin.php/MTrack/View/" + tid);
+               var hd = uri.get_http_headers();
+               var authCode = Base64.encode ("%s:%s".printf(rs.username, rs.password).data);
+               hd.append("Authorization", "Basic %s".printf(authCode));
+               
+                this.el.load_request(uri);
         }
     }