imip-agent

Changelog

(0) -1000 -300 -100 -10 +10 +100 tip
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
(0) -1000 -300 -100 -10 +10 +100 tip