430:cbf1c8cf9bdf
432:259dd95cb0a0
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed overlapping period detection where periods fully enclose others. |
|
|
imiptools/period.py
|
|
429:63025c6fa6e8
427:d6466d09eb7e
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved iCalendar date value correction and modified same-day testing. |
|
|
imip_manager.py
|
|
428:c057e9aac79c
431:4c9b410b0e00
425:21f7421c806a
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow the sorting of periods to handle both dates and datetimes. |
|
|
imiptools/data.py
|
|
427:d6466d09eb7e
429:63025c6fa6e8
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced some support for editing recurrence periods in events, employing
common methods to handle datetime controls.
Updated the stylesheet to use checkboxes instead of radio buttons to configure
period end and time details, so that a collection of controls may be used for a
collection of recurrence periods with the controls having the same field name. |
|
|
htdocs/styles.css imip_manager.py
|
|
426:c28146a67ca2
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the get_periods function to convert date periods and plain dates to
datetime periods, partly to avoid problems sorting the periods before
potentially excluding some of them.
Renamed get_date to to_date and added a to_datetime function in the dates
module. Added various convenience functions related to iCalendar item
generation. |
|
|
imiptools/data.py imiptools/dates.py
|
|
425:21f7421c806a
426:c28146a67ca2 428:c057e9aac79c
|
2015-03-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed dictionary keys for free/busy periods provided by recurring events.
Made point searching in slots slightly safer. |
|
|
imiptools/period.py
|
|
424:321f8e56f3d3
|
2015-03-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Expose period origins upon request for events. |
|
|
imiptools/data.py
|
|
423:188404c542da
|
2015-03-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified datetime control generation, making it slightly more general. |
|
|
imip_manager.py
|
|
422:65be38056560
|
2015-03-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a convenience method for getting the assumed time regime for objects. |
|
|
imiptools/data.py
|
|
421:f658ca7505b2
|
2015-03-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved methods around. |
|
|
imip_manager.py
|
|