- console.log("on_resources_field_state_changed ---- ");
- console.log(record);
- if(record['op']==2){
- var elm = document.createElement('div');
- elm.innerHTML = record['value'];
- elm.id = "asap_"+record['value'];
- r = document.getElementById("resources");
- r.appendChild(elm);
- }else if(record['op']==1){
- this.remove("asap_"+record['value']);
+ if(record["op"] != null){
+ resource = manifold.query_store.get_record(this.options.query_uuid,record['value']);
+ console.log(resource);
+ // TODO: Define which facilities support ASAP
+ if(resource["authority_id"]=="iotlab"){
+ // TODO: use filters Pending or Unconfigured
+ if(record['op']==2){
+ var elm = document.createElement('div');
+ elm.innerHTML = record['value'];
+ elm.id = "asap_"+record['value'];
+ r = document.getElementById("resources");
+ r.appendChild(elm);
+ }else if(record['op']==1){
+ this.remove("asap_"+record['value']);
+ }
+ }