upiq / uu.task

Task management add-on for Plone
0 stars 1 forks source link

Research: evaluate suitability of building on top of collective.task #3

Closed seanupton closed 9 years ago

seanupton commented 9 years ago

Research (unreleased) collective.task package as a possible framework to extend or build on top of. We need to assess:

We likely want to install this in a Plone 4.3 site for testing, evaluation. There should be some discussion of pros/cons of using this. We can always refactor what we are doing toward an aim of future collaboration if necessity dictates.

aclark4life commented 9 years ago

Thanks, any other add-ons to research? Or is collective.task the only one worth considering? I see very few:

$ pip search task | grep -i plone       
izug.ticketbox            - A tracker-like task management system for plone.
Products.cron4plone       - cron4plone can do scheduled tasks in Plone
ftw.task                  - A simple task content type for Plone.

But thought I'd ask.

seanupton commented 9 years ago

@aclark4life only looking seriously at stuff that is Dexterity-based (none of the above), but might make sense to spend a bit of time reviewing them for basic ideas (along with Products.Poi and your own previous task/project add-ons)?

aclark4life commented 9 years ago

Got it, thanks

seanupton commented 9 years ago

@aclark4life some random notes:

aclark4life commented 9 years ago

@seanupton Re: multi-principal, do groups count i.e. one or more users who are members of a group. Or do you want "true" multi-principal support e.g. one or more users, one or more groups?

aclark4life commented 9 years ago

Opened https://github.com/collective/collective.task/issues/2

seanupton commented 9 years ago

@aclark4life wondering about maybe just supporting singular assignment with the possibility of grafting on a "Cc" field at later date.

The other concern re: c.task was mostly that due date was date, not datetime (my sense is that this would be easier to work around).

aclark4life commented 9 years ago

Punt