# |
Jul 20th 2009, 15:22 |
ADmad |
yes.. disable() just turns off callbakc.. all rest functions are accessible |
# |
Jul 20th 2009, 15:22 |
alkemann |
1. where would u permantently disable it? 2. will the methods you call work if it is disable? |
# |
Jul 20th 2009, 15:21 |
ADmad |
but from what i understand it achieves the same purpose.. you have $this->settings[$Model->alias]['auto'] === false check at beginning of all callbacks |
# |
Jul 20th 2009, 15:20 |
alkemann |
so that auto setting is just suppose to be set at init |
# |
Jul 20th 2009, 15:19 |
alkemann |
wouldnt make sense to add a behaviour and permanently disable it |
# |
Jul 20th 2009, 15:19 |
alkemann |
it's not about disabling it, it's about permanent setting for not automatically creating revisions |
# |
Jul 20th 2009, 15:18 |
alkemann |
auto isnt meant to be used how i was using it. |
# |
Jul 20th 2009, 15:18 |
ADmad |
you should be able to get rid of 'auto' use in most places |
# |
Jul 20th 2009, 15:18 |
alkemann |
what about it? |
# |
Jul 20th 2009, 15:17 |
ADmad |
*and |
# |
Jul 20th 2009, 15:17 |
ADmad |
now go an cleanup your behavior itself :P |
# |
Jul 20th 2009, 15:17 |
alkemann |
http://thechaw.com/bakery/commits/view/17384eff18cdac76055877fa6891abd9416c6267 |
# |
Jul 20th 2009, 15:14 |
ADmad |
yup |
# |
Jul 20th 2009, 15:14 |
alkemann |
enable() too? |
# |
Jul 20th 2009, 15:14 |
ADmad |
) |
# |
Jul 20th 2009, 15:14 |
alkemann |
that works :) |
# |
Jul 20th 2009, 15:14 |
ADmad |
$this->ArticlePage->Behaviors->disable('Revision') |
# |
Jul 20th 2009, 15:13 |
alkemann |
undefined method |
# |
Jul 20th 2009, 15:13 |
ADmad |
try calling disable() https://trac.cakephp.org/browser/branches/1.2.x.x/cake/libs/model/behavior.php#L371 |
# |
Jul 20th 2009, 15:12 |
ADmad |
https://trac.cakephp.org/browser/branches/1.2.x.x/cake/libs/model/behavior.php#L453 |
# |
Jul 20th 2009, 15:11 |
alkemann |
u sure that isnt something that people build into their behaviors? |
# |
Jul 20th 2009, 15:11 |
ADmad |
yup |
# |
Jul 20th 2009, 15:11 |
alkemann |
$this->ArticlePage->Behaviors->Revision->enabled = false; right? |
# |
Jul 20th 2009, 15:11 |
alkemann |
did not work * |
# |
Jul 20th 2009, 15:11 |
alkemann |
ADmad: did work |
# |
Jul 20th 2009, 15:10 |
alkemann |
interesting.. |
# |
Jul 20th 2009, 15:09 |
ADmad |
its inbuilt.. set enabled false and no callbacks for that behavior will be trigerred |
# |
Jul 20th 2009, 15:08 |
alkemann |
didnt know i had that feature |
# |
Jul 20th 2009, 15:08 |
ADmad |
alkemann: $this->ArticlePage->Behaviors->Revision->settings['ArticlePage']['auto'] = false; why do you use that instead of just disabling behavior with Revision->enabed = false ? |
# |
Jul 20th 2009, 15:04 |
alkemann |
hah |
# |
Jul 20th 2009, 15:04 |
Phally |
ACTION pictures 10 storm troopers dancing with macbooks instead of weapons |
# |
Jul 20th 2009, 15:04 |
ProLoser|Work |
what music were you guys listening to anyways? |
# |
Jul 20th 2009, 15:04 |
alkemann |
head bang* |
# |
Jul 20th 2009, 15:03 |
alkemann |
Predominant has a mad hang bang with his 5 feet long hair |
# |
Jul 20th 2009, 15:03 |
ADmad |
geeks dancing... now that surely wont be a pretty sight |
# |
Jul 20th 2009, 15:03 |
Phally |
haha |
# |
Jul 20th 2009, 15:02 |
alkemann |
heh. you should have seen us dancing at the Diamon Lounge in Berlin.. we all got 2 left feet |
# |
Jul 20th 2009, 15:01 |
ADmad |
i got 2 left feet so i dont understand what you are saying |
# |
Jul 20th 2009, 15:01 |
alkemann |
not hacks. just a little to explicit |
# |
Jul 20th 2009, 15:00 |
Phally |
that is your tap dancing? could have been worse |
# |
Jul 20th 2009, 14:58 |
alkemann |
gotta call revision creation after a draft creation, as the edited fields are removed from the model, so revision cant see change. and have to turn off revision creation when drafts are accepted |