Code

Implement reinstall with offsets (#4271)
authorpsc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 2 Mar 2010 11:17:46 +0000 (11:17 +0000)
committerpsc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 2 Mar 2010 11:17:46 +0000 (11:17 +0000)
commitb15bfa2f01e7726e58845decb3b25ec882e52ac1
treeaa2f5d215f7812b9af8d4da43b53cc81c282813c
parentd82a277f796aeb5871602cbeaea513b0bed048dc
Implement reinstall with offsets (#4271)

- Add support to the DaemonEvent class to let the user select
  a time offset in minutes and a number of concurrent operations
  (new function, new template)
- Make alle events use the new feature
- Add support to gotomasses to handle the case where a DaemonEvent
  requests to be handled as a multi event object. In this case
  the event itself is not appended to the gosa-si queue and instead
  a couple of new events are generated depending on the specified
  number of allowed concurrent operations.

git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@15837 594d385d-05f5-0310-b6e9-bd551577e9d8
36 files changed:
trunk/gosa-plugins/goto/addons/goto/class_gotomasses.inc
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_activate.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_faireboot.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_goto_reload.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_halt.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_installation_activation.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_localboot.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_lock.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_memcheck.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_notify.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_reboot.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_reinstall.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_reload_ldap_config.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_rescan.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_sysinfo.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_update.tpl
trunk/gosa-plugins/goto/addons/goto/events/DaemonEvent_wakeup.tpl
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_activate.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_activate_new.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_faireboot.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_goto_reload.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_halt.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_installation_activation.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_localboot.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_lock.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_memcheck.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_notify.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_reboot.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_reinstall.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_sysinfo.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_update.inc
trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent_wakeup.inc
trunk/gosa-plugins/goto/addons/goto/events/time_offset.tpl [new file with mode: 0644]
trunk/gosa-plugins/goto/locale/de/LC_MESSAGES/messages.po
trunk/gosa-plugins/goto/locale/messages.po