[12:06:10] <pmxbot> http://english.stackexchange.com/questions/12245/frequent-use-of-word-not-found-in-dictionary-programatically - Frequent use of word not found in dictionary, "programatically."
[12:13:50] <aclark> how would we do getters? ok great thanks
[12:14:21] <aclark> next: notification daemon, I am mostly concerned that its indexing/property access needs are met this week.
[12:14:31] <aclark> And then he lists a bunch of indexing reqs
[12:14:43] <aclark> Which I'll paste in here but probably add issues in GitHub too today:
[12:15:12] <aclark> Indexes for: (a) completion state of task; (b) query for tasks with notification meant for specific window/range of two datetime arguments
[12:15:34] <aclark> 2015-07-20 21:17:37suptonIndex/query requirement 1: method gets all tasks not marked as complete with notification date between (datetime1, datetime2) (inclusive)... method performing query could return catalog brains or actual content objects in list, I don't care.
[12:15:44] <aclark> 2015-07-20 21:20:03suptonindex/query requirement 2: "overdue tasks" method queries all tasks not marked as complete, with due date before (datetime1).
[12:15:51] <aclark> 2015-07-20 21:23:34suptonindex requirement 3: "my tasks or tasks for a specific party specified" -- query for all tasks, sorted in chronological order, that belong to an assigned principal (by user name), optionally excluding (or limiting to) tasks already marked as complete. Use case: page lists user's tasks broken down by "completed", "pending", "overdue" (it may be that sorting results into these
[12:15:53] <aclark> categories need not necessarily perform 3 queries)
[12:16:04] <aclark> 2015-07-20 21:24:13suptonindex requirement 4: "tasks that I assigned to other people" -- similar to above, but for tasks assigned by named project manager (by username) to others.
[12:16:35] <aclark> requirement 1: method gets all tasks not marked as complete with notification date between (datetime1, datetime2) (inclusive)... method performing query could return catalog brains or actual content objects in list
[12:17:19] <aclark> actually, let me just make tickets
[12:28:53] <aclark> Indexes for: (a) completion state of task; (b) query for tasks with notification meant for specific window/range of two datetime arguments
[12:29:10] <aclark> And… another requirement: implied path query on all of these -- limit query results to objects within current navigation root object.
[12:35:15] <garbas> so for now i have on todo list:
[12:35:32] <garbas> - #39:make sure that indexes meet those requirements
[12:36:02] <garbas> - getters for fields in IAssigmentTask
[12:38:12] <aclark> are you working thurs too or just tomorrow? I think we may be able to do some "final touches" on thurs but I can do that if you are unavail
[12:44:46] <garbas> sure i can make it in the afternoon
[13:28:27] <aclark> garbas: also this blurb FWIW: One thing I just realized: it is likely a good idea that indexes querying for notification times use UTC for indexed value (and query API), regardless of how the due/notification times/rules are stored. I just wanted to pass this assumption along as you work on any issues on github.
[15:00:41] <garbas> aclark: i know it has been said, but i forgot and i cannot find it in closed tickets. which fields are shared between taskplanner and task content type?
[15:11:20] <aclark> garbas: not sure if we have a list but i think it's important that I can change the assigned to and/or PM fields… maybe due date. Is "all of them" unreasonable or unnecessary?
[15:11:53] <garbas> aclark: it is basically playing with interfaces then
[15:12:20] <aclark> garbas: i mean my inclination is to make TP simple and maybe support a single field to start with
[15:12:50] <aclark> solid but simple and set the example as to how we might support more fields in the future
[15:28:01] <garbas> aclark: looks like something like they do here https://github.com/collective/collective.task/blob/master/src/collective/task/setuphandlers.py#L15
[15:28:21] <garbas> aclark: i'll give it a close look and then write a ticket about this with questions
[15:28:38] <garbas> this might be still on the todo list for thursday