Open seanupton opened 9 years ago
I think it is a given that we will need to add collective.z3cform.datagridfield as a dependency, thus #11.
@seanupton To clarify, by "Must be Python interfaces, not using supermodel XML" you mean supermodel models with zope schema defined in Python not XML, correct?
@aclark4life yes, I want to have schema defined in either an interfaces.py or behaviors.py file, I don't want to load from XML, because IIRC you cannot subclass these.
@seanupton Please review content, behaviors, and interfaces and please clarify/confirm the following:
@aclark4life My assumptions:
@aclark4life I think we want me to enumerate the vocabulary for all the choice fields ASAP; aside from the implied options in some of the drop-downs shown in mock-up image, this is not documented yet.
Let me know where you want me to do that? I can just check in some vocabularies for everything with a static vocab (which AFAICT is all fields but the principals) into interfaces.py on master if that makes sense.
@seanupton That's fine, please do! Thanks
https://github.com/upiq/uu.task/commit/e8f57d51e8b1432e0934a01c7d7543e40327c814 has some static vocabularies for some choice drop-downs.
Thanks
@garbas Looking good as of afaca58bf227af14d5625f1347a03ea674e1fd35 thanks.
On load of the assigned tab, the form tab looks like this.
After selecting "computed due date" and returning to "due date" it looks like this:
I think the form should look like the latter image always i.e. even on form load.
We need schema interfaces for behaviors and types:
My sense of this (irrespective of how we actually implement re: re-using collective.task):![d2d2dec0-15eb-11e5-8287-19586c11a37e](https://cloud.githubusercontent.com/assets/72164/8268896/d6da9820-1760-11e5-8547-e359e6754bce.png)
Should reflect state from view mock (plus assigned party/parties):![cb21b58e-15eb-11e5-9307-20ea19620a47](https://cloud.githubusercontent.com/assets/72164/8268898/debf4284-1760-11e5-8074-a6d603c3d6a2.png)