MDL-39414 portfolio: don't queue google portfolio exports

This is a bit of an ugly way of saying 'I dont support queued exports'.

The google plugins need a valid user session in order to export to the
google services, thereforce we are forcing the export to be interactive
and not queued through cron, as this wont work in the current
implmenetation.

It's possible we could add offline access to the plugins, but I don't
believe it is worth the benefit for the additional complexity.
This commit is contained in:
Dan Poltawski 2013-04-30 10:16:01 +01:00
parent cf5a3296c4
commit bcf615af6c
2 changed files with 6 additions and 3 deletions

View File

@ -44,8 +44,9 @@ class portfolio_plugin_googledocs extends portfolio_plugin_push_base {
}
public function expected_time($callertime) {
// We trust what the portfolio says.
return $callertime;
// We're forcing this to be run 'interactively' because the plugin
// does not support running in cron.
return PORTFOLIO_TIME_LOW;
}
public function send_package() {

View File

@ -44,7 +44,9 @@ class portfolio_plugin_picasa extends portfolio_plugin_push_base {
}
public function expected_time($callertime) {
return $callertime;
// We're forcing this to be run 'interactively' because the plugin
// does not support running in cron.
return PORTFOLIO_TIME_LOW;
}
public function send_package() {