436:bbfff506454b
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified object and period presentation by introducing a special form field
that is present after the initial presentation of an object, removing the need
to interpret submitted details and to override stored details every time the
form is submitted (in order to determine whether dates or datetimes are
specified or whether distinct end dates are employed).
Changed the use of checkboxes for end/time controls to indicate the period
involved, since no other positional information is available to distinguish
between the submitted values, and the "enable"/"disable" distinction that
required the special "enable" value is now long gone. |
|
|
imip_manager.py
|
|
435:0bd2a134baa6
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed field value access for recurrence period controls. |
|
|
imip_manager.py
|
|
434:a5caf1b4faa4
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed time-related arguments when interpreting date control values. |
|
|
imip_manager.py
|
|
433:6fc962213246
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed end/time control value interpretation for recurring periods.
Tidied interpretation of active main period details. |
|
|
imip_manager.py
|
|
432:259dd95cb0a0
430:cbf1c8cf9bdf 431:4c9b410b0e00
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged period-sorting changes, reverting period materialisation changes. |
|
|
imiptools/data.py imiptools/dates.py
|
|
431:4c9b410b0e00
428:c057e9aac79c
|
2015-03-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing to_datetime function. |
|
|
imiptools/data.py imiptools/dates.py
|
|
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
|
|