{
public enum Who {
- ANY,
+ ANYBODY,
ME
}
public enum Status {
- ANY,
+ ALL,
ACTIVE
}
}
}
- public void loadTickets(string project_id, WHO who, Status status)
+ public void loadTickets(string project_id, Who who, Status status)
{
RooTicket.singleton().tickets = new Gee.ArrayList<RooTicket>();
var table = new GLib.HashTable<string, string>(str_hash, str_equal);
- table.insert("_developer", who);
+ table.insert("_developer", who.to_string().down().substring(15));
- table.insert("query[viewtype]",status);
+ table.insert("query[viewtype]", status.to_string().down().substring(18));
table.insert("limit","999");
table.insert("sort","summary");
parser.load_from_data (data, -1);
var response = parser.get_root().get_object();
- var status = response.get_boolean_member("success");
+ var success = response.get_boolean_member("success");
- if(!status){
+ if(!success){
GLib.error(response.get_string_member("errorMsg"));
return;
}