-/**
+/**
code to fetch ticket info...
{
public string id; // not really important that they are numbers..
+ public string name;
public string display_name;
- public RooOption (string id, string name)
+ public RooOption (string id, string name, string display_name)
{
this.id = id;
this.display_name = name;
public Gee.ArrayList<RooTicket> tickets; // only available for singletonn.
public Gee.ArrayList<RooProject> projects; // only available for singletonn.
public Gee.ArrayList<RooRepo> repos; // only available for singletonn.
+
+ public Gee.ArrayList<RooOption> milestones;
+ public Gee.ArrayList<RooOption> priorities;
+ public Gee.ArrayList<RooOption> serverities;
+ public Gee.ArrayList<RooOption> classifications;
+ public Gee.ArrayList<RooOption> developers;
+
+
public string username = ""; // only available for singletonn.
public string password = ""; // only available for singletonn.
var t = a.get_object_element(i);
ret.add(new RooOption(
t.get_string_member("id"),
+ t.get_string_member("name"),
t.get_string_member("display_name")
));
}
GLib.error(response.get_string_member("errorMsg"));
return;
}
- var rd = response.get_array_member ("data");
+ var rd = response.get_object_member ("data");
rt.milestones = this.readJsonArray( rd.get_array_member("milestone"));
rt.priorities = this.readJsonArray( rd.get_array_member("priority"));
// got a valid result...
- var _this = RooTicket.singleton();
- for(var i = 0; i < rd.get_length(); i++) {
- _this.addRepo(rd.get_object_element(i));
- }
} catch (Error e) {