Beispiel #1
0
def _set_duration(target, value, oldvalue, *unused):
    from indico.modules.events.util import register_time_change

    if oldvalue in (NEVER_SET, NO_VALUE):
        return
    if value != oldvalue and target.timetable_entry is not None:
        register_time_change(target.timetable_entry)
Beispiel #2
0
def _set_start_dt(target, value, oldvalue, *unused):
    from indico.modules.events.util import register_time_change

    if oldvalue in (NEVER_SET, NO_VALUE):
        return
    if value != oldvalue and target.object is not None:
        register_time_change(target)
Beispiel #3
0
 def _set_duration(target, value, oldvalue, *unused):
     from indico.modules.events.util import register_time_change
     if oldvalue in (NEVER_SET, NO_VALUE):
         return
     if value != oldvalue and target.timetable_entry is not None:
         register_time_change(target.timetable_entry)
Beispiel #4
0
def _set_start_dt(target, value, oldvalue, *unused):
    from indico.modules.events.util import register_time_change
    if oldvalue in (NEVER_SET, NO_VALUE):
        return
    if value != oldvalue and target.object is not None:
        register_time_change(target)