{"issue":{"state":"open","created_at":"2011-11-28T16:45:26Z","updated_at":"2011-11-28T16:45:35Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"importer"},"comments":8,"body":"While developing an extension I've found that even if every widget has its arrConfiguration property often refers to $GLOBALS[_TL_DCA_], this lead to the impossibility to use them without having a DCA defined\n\nI see that all the DCA property are copied into the arrConfiguration property (in prepareForWidget Controller's method) but all the conditional check are against $GLOBALS[_TL_DCA_]\n\n(i choose core.backend but this also applies to every widget not only to the backend widgets)\n\n--- _Originally created by ga.n on January 8th, 2009, at 10:27am (ID 402)_","assignee":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"id":2369699,"number":402,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"backend","color":"e6e6e6","url":"https://api.github.com/repos/contao/test/labels/backend"},{"name":"Feature","color":"4183c4","url":"https://api.github.com/repos/contao/test/labels/Feature"}],"title":"Split Widget configuration from DCA","closed_at":null,"html_url":"https://github.com/contao/test/issues/402","url":"https://api.github.com/repos/contao/test/issues/402","milestone":{"state":"open","created_at":"2011-11-28T15:58:38Z","closed_issues":29,"due_on":null,"creator":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"number":1,"description":"TYPOlight 2.7.0 (minor release)","title":"2.7.0","open_issues":1,"url":"https://api.github.com/repos/contao/test/milestones/1"}},"action":"created","comment":{"created_at":"2011-11-28T16:45:34Z","updated_at":"2011-11-28T16:45:34Z","user":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"body":"I am sorry having to tell you that it is not possible to implement the feature. Besides rewriting the Ajax class, it would also require to rewrite the back end engine to decouple the ACL so it can be reused in the Ajax routine. A lot of work for a little result.\n\n--- _Originally created on March 26th, 2009, at 03:45pm_","id":2900887,"url":"https://api.github.com/repos/contao/test/issues/comments/2900887"}}