From: Stefan C. <sch...@ea...> - 2003-10-01 05:38:07
|
It looks difficult to add translation capabilities to phpESP. I've evaluated several scenarios but I'm quite disappointed overall. My best try is to mark a survey as a "model" and make copies of, marked as= =20 "localisations". Copies are independant (thus there's a risk of discrepanci= es=20 with the model). =46rom the acl point of view, we have :=20 =2D Model belongs to one group, one designer. =2D Models are viewable for a given set of groups (those wich are going to= =20 translate) =2D A translation is a copy of a model, owned by the translator and kept in= side=20 the group of the translator. =2D The memeber of the group of the model have access to the copies (and on= ly=20 the copies), even if they are outside the group. I don't like this scenario because it breaks the idea that groups are priva= te=20 (you are only allowed to see the surveys that are in you group). A nice=20 solution would be to allow that a person can belong to several groups. But= =20 this require a lot of code refactoring. I'd like to have your ideas here, because if I'm going to make big changes,= it=20 is likely that my Pear port will be useless to the community. A bad thing. stF |