diff --git a/src/vue-poc/api.xqm b/src/vue-poc/api.xqm index cb877d7..753c0b8 100644 --- a/src/vue-poc/api.xqm +++ b/src/vue-poc/api.xqm @@ -50,21 +50,7 @@ function vue-api:search($q ) return dice:response($items,$entity,web:dice()) }; -(:~ - : Returns data results - :) -declare -%rest:path("/vue-poc/api/data/{$entity}") -%rest:query-param("q", "{$q}") -%rest:produces("application/json") -%output:method("json") -function vue-api:data($entity as xs:string,$q ) -{ - let $entity:=$entity:list($entity) - let $items:=$entity("data")() - - return dice:response($items,$entity,web:dice()) -}; + (:~ : Returns test list for select. diff --git a/src/vue-poc/app.vue b/src/vue-poc/app.vue index c1ebd12..e85a3fa 100644 --- a/src/vue-poc/app.vue +++ b/src/vue-poc/app.vue @@ -264,7 +264,8 @@ HTTP.get("status") .then(r=>{ console.log("status",r) - //Object.assign(Auth,r.data) + this.$auth=Object.assign(this.$auth,r.data); + console.log("AFTER: ",this.$auth); //this.$forceUpdate() }) }, diff --git a/src/vue-poc/core.js b/src/vue-poc/core.js index e840eb5..5234955 100644 --- a/src/vue-poc/core.js +++ b/src/vue-poc/core.js @@ -51,6 +51,8 @@ const axios_json={ headers: {accept: 'application/json'}}; const Auth={ user:"guest", permission:null, + session:null, + created:null, install: function(Vue){ Object.defineProperty(Vue.prototype, '$auth', { get () { return Auth } diff --git a/src/vue-poc/features/about.vue b/src/vue-poc/features/about.vue index 59dd1ea..107bcd8 100644 --- a/src/vue-poc/features/about.vue +++ b/src/vue-poc/features/about.vue @@ -32,13 +32,16 @@ diff --git a/src/vue-poc/features/eval/eval.xqm b/src/vue-poc/features/eval/eval.xqm index 82c918c..93ae47c 100644 --- a/src/vue-poc/features/eval/eval.xqm +++ b/src/vue-poc/features/eval/eval.xqm @@ -44,7 +44,7 @@ function vue-api:response($r,$query) return ( replace value of node $vue-api:id with $id, db:replace($vue-api:db,"/jobruns/" || $id || ".xml",$jobrun), - db:output($out) + update:output($out) ) }; @@ -98,7 +98,7 @@ function vue-api:invoke($path ) let $opts:=map{"base-uri":$path,"cache":true()} let $r:=jobs:eval($xq,$bindings,$opts) - return db:output( + return update:output( {$r} diff --git a/src/vue-poc/features/form/formschema.vue b/src/vue-poc/features/form/formschema.vue index 874e05b..79bb7ad 100644 --- a/src/vue-poc/features/form/formschema.vue +++ b/src/vue-poc/features/form/formschema.vue @@ -2,7 +2,7 @@