1255:47093230ddb8
1256:64aacdbd40e2 1257:34a0d4735e9b
1253:333740ca50b6
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced common object removal for attendees and recurrences.
Remove duplicate values when attendees and recurrences are modified.
Prevent values from being removed if they have been explicitly added when both
removed and added values are submitted for sending. |
|
|
imipweb/event.py
|
|
1254:694fd9694bdf
1256:64aacdbd40e2
1252:17071fe5c99e 1253:333740ca50b6
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from concurrent branch. |
|
|
|
|
1253:333740ca50b6
1254:694fd9694bdf 1255:47093230ddb8
1251:3835eb7e6729
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Consider period replacement status when comparing form periods. |
|
|
imipweb/data.py
|
|
1252:17071fe5c99e
1254:694fd9694bdf
1250:353983292e02 1251:3835eb7e6729
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from concurrent branch. |
|
|
|
|
1251:3835eb7e6729
1252:17071fe5c99e 1253:333740ca50b6
1249:d6c6544c04d3
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied and consolidated period-related code. Added commentary. |
|
|
imiptools/data.py imiptools/period.py imipweb/data.py
|
|
1250:353983292e02
1252:17071fe5c99e
1248:7b446a8fd855
|
2017-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed request argument access when showing controls, fixing menu value
selection and simplifying the code. |
|
|
imipweb/resource.py
|
|
1249:d6c6544c04d3
1251:3835eb7e6729
1246:ea2b740d7745
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Retain date information where times are invalid; fixed missing date import. |
|
|
imipweb/resource.py
|
|
1248:7b446a8fd855
1250:353983292e02
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Retain date information where times are invalid; fixed missing date import. |
|
|
imipweb/resource.py
|
|
1247:95818819dcc5
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced request-level state to retain computed information instead of
serialising it to the request arguments and then re-computing it for display.
Attempted to channel all accesses to event state via "current" data methods,
moving mutation operations and eliminating some duplication. |
|
|
imipweb/env.py imipweb/event.py
|
|
1246:ea2b740d7745
1247:95818819dcc5 1249:d6c6544c04d3
|
2017-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handled null datetimes in form periods, also serialising nulls as empty strings.
Added a function that exposes the field inputs used to provide datetime details. |
|
|
imipweb/data.py
|
|