mirror of https://github.com/BOINC/boinc.git
- client: show message when user does a project or task op
(suspend, resume, update, etc.) svn path=/trunk/boinc/; revision=17885
This commit is contained in:
parent
f49e21d02c
commit
07dcdb6d4d
|
@ -4192,3 +4192,10 @@ David 27 Apr 2009
|
|||
- link fix
|
||||
html/inc/
|
||||
stats_sites.inc
|
||||
|
||||
David 27 Apr 2009
|
||||
- client: show message when user does a project or task op
|
||||
(suspend, resume, update, etc.)
|
||||
|
||||
client/
|
||||
gui_rpc_server_ops.cpp
|
||||
|
|
|
@ -249,10 +249,12 @@ static void handle_project_op(char* buf, MIOFILE& fout, const char* op) {
|
|||
gstate.request_work_fetch("project reset by user");
|
||||
gstate.reset_project(p, false);
|
||||
} else if (!strcmp(op, "suspend")) {
|
||||
msg_printf(p, MSG_INFO, "suspended by user");
|
||||
p->suspended_via_gui = true;
|
||||
gstate.request_schedule_cpus("project suspended by user");
|
||||
gstate.request_work_fetch("project suspended by user");
|
||||
} else if (!strcmp(op, "resume")) {
|
||||
msg_printf(p, MSG_INFO, "resumed by user");
|
||||
p->suspended_via_gui = false;
|
||||
gstate.request_schedule_cpus("project resumed by user");
|
||||
gstate.request_work_fetch("project resumed by user");
|
||||
|
@ -268,18 +270,23 @@ static void handle_project_op(char* buf, MIOFILE& fout, const char* op) {
|
|||
gstate.request_schedule_cpus("project detached by user");
|
||||
gstate.request_work_fetch("project detached by user");
|
||||
} else if (!strcmp(op, "update")) {
|
||||
msg_printf(p, MSG_INFO, "update requested by user");
|
||||
p->sched_rpc_pending = RPC_REASON_USER_REQ;
|
||||
p->min_rpc_time = 0;
|
||||
gstate.request_work_fetch("project updated by user");
|
||||
} else if (!strcmp(op, "nomorework")) {
|
||||
msg_printf(p, MSG_INFO, "work fetch suspended by user");
|
||||
p->dont_request_more_work = true;
|
||||
} else if (!strcmp(op, "allowmorework")) {
|
||||
msg_printf(p, MSG_INFO, "work fetch resumed by user");
|
||||
p->dont_request_more_work = false;
|
||||
gstate.request_work_fetch("project allowed to fetch work by user");
|
||||
} else if (!strcmp(op, "detach_when_done")) {
|
||||
msg_printf(p, MSG_INFO, "detach when done set by user");
|
||||
p->detach_when_done = true;
|
||||
p->dont_request_more_work = true;
|
||||
} else if (!strcmp(op, "dont_detach_when_done")) {
|
||||
msg_printf(p, MSG_INFO, "detach when done cleared by user");
|
||||
p->detach_when_done = false;
|
||||
p->dont_request_more_work = false;
|
||||
}
|
||||
|
@ -467,6 +474,7 @@ static void handle_result_op(char* buf, MIOFILE& fout, const char* op) {
|
|||
}
|
||||
|
||||
if (!strcmp(op, "abort")) {
|
||||
msg_printf(p, MSG_INFO, "task %s aborted by user", result_name);
|
||||
atp = gstate.lookup_active_task_by_result(rp);
|
||||
if (atp) {
|
||||
atp->abort_task(ERR_ABORTED_VIA_GUI, "aborted by user");
|
||||
|
@ -475,9 +483,11 @@ static void handle_result_op(char* buf, MIOFILE& fout, const char* op) {
|
|||
}
|
||||
gstate.request_work_fetch("result aborted by user");
|
||||
} else if (!strcmp(op, "suspend")) {
|
||||
msg_printf(p, MSG_INFO, "task %s suspended by user", result_name);
|
||||
rp->suspended_via_gui = true;
|
||||
gstate.request_work_fetch("result suspended by user");
|
||||
} else if (!strcmp(op, "resume")) {
|
||||
msg_printf(p, MSG_INFO, "task %s resumed by user", result_name);
|
||||
rp->suspended_via_gui = false;
|
||||
}
|
||||
gstate.request_schedule_cpus("result suspended, resumed or aborted by user");
|
||||
|
|
Loading…
Reference in New Issue