what a improvement!! From 1560 to 240 in one hour!!!
Dates inside backup/restore are not modified at all, so they are absolute, so they are not relative, so you will have to edit manually your deadlines.
Anyway it seems to be an interesting feature and we could discuss it here. From my point of view it's easily computable (if I'm not forgetting anything) and I can imagine 2 places to implement it:
- As part of the restore process: It should ask you about absolute/relative dates, then allow to modify de start date and then change all the dates in the course accordingly.
- As a new independent feature: At any time, inside any course, you could modify its start date and then change all the dates accordingly.
In both situations, *ALL* dates in the course should be moved (posts, logs...) isn't it?
PS: When all this stuff was defined, we can create a new "Feature Request" in http://moodle.org/bugs and the game will start...