#silverstripe IRC Log

IRC log for 14 September 2012

Logging kindly sponsored by Stripe The Net: Hosting and Deployment, made simple.

All timestamps are in AET (Australian Eastern Time).

1: [09:33:00] <Blake_> Nay.
2: [09:33:00] * ss-log has joined #silverstripe
3: [09:34:00] <Pyromanik> right
4: [09:34:00] <Blake_> Just that error on Save.
5: [09:34:00] <Blake_> Well, I don't get any errors anymore after I set the envionment as dev.
6: [09:34:00] <Pyromanik> is it still the nesting issue?
7: [09:34:00] <Blake_> So I still can't publish the homepage, but at least it doesn't disappear.
8: [09:34:00] <Pyromanik> what version are you using?
9: [09:34:00] <Pyromanik> at all?
10: [09:34:00] <Blake_> Well ok, this is the error that's beign thrown, "Error at line 101 of D:\WAMP\www\delta\framework\forms\HtmlEditorField.php"
11: [09:35:00] <Pyromanik> that's... not stable iirc.
12: [09:35:00] <Blake_> So the stack probably ends at that.
13: [09:35:00] <Pyromanik> 3.0.1 from download? bleeding edge from github?
14: [09:35:00] <Blake_> 3.0.2, if I remember.
15: [09:36:00] <catcher> Blake_, you can do that by hovering over the SS logo in the CMS
16: [09:36:00] <Blake_> Ah, I was looking for the initial config file, anyway, it's 3.0.1.
17: [09:36:00] <Blake_> Wait, I'm confirming the exact version.
18: [09:36:00] <catcher> I'm using 3.0.2rc2, so far so good.
19: [09:37:00] <Pyromanik> hmm
20: [09:37:00] <Pyromanik> haven't heard of this issue before
21: [09:38:00] <Pyromanik> more than likely is.
22: [09:38:00] <Pyromanik> how 'clean' is the install?
23: [09:38:00] <Blake_> It might be because of the third-party plugins.
24: [09:38:00] <Blake_> Yeah, I'm going try that.
25: [09:38:00] <Pyromanik> ah
26: [09:38:00] <Pyromanik> yes
27: [09:38:00] <Pyromanik> 2.4 modules are not pluggable into 3.0
28: [09:38:00] <Blake_> The GridField combined with the Sorter and the Bulk Uploader probably didn't work out too well.
29: [09:38:00] <n0ne> Is there a way to tell page that if there's page of that type already exsiting, to not create another?
30: [09:38:00] <Pyromanik> and for the most part, I only know of 2 modules that are compatible.
31: [09:39:00] <Pyromanik> try removing them and see what happens.
32: [09:39:00] <Pyromanik> n0ne: yes, in canCreate()
33: [09:39:00] <Pyromanik> could be
34: [09:39:00] <Blake_> Nay, they're 3.0 plugins, but there might be some issues?
35: [09:40:00] <n0ne> ty :)
36: [09:41:00] * theruss quit (Ping timeout: 245 seconds)
37: [09:42:00] * catcher quit (Quit: Leaving)
38: [09:47:00] * mobiusnz quit (Remote host closed the connection)
39: [09:48:00] * sonet quit (Quit: sonet)
40: [09:54:00] * simon_w|air has joined #silverstripe
41: [09:55:00] <simon_w|air> Blake_: what's the actual error message too? Rather than just the line
42: [09:55:00] * willr quit (Quit: willr)
43: [09:57:00] * Motoservo has joined #silverstripe
44: [09:57:00] * chillu quit (Quit: chillu)
45: [09:58:00] <Blake_> Hey Simon, I just got that line as an Ajax Popup.
46: [09:59:00] <Blake_> I'm currently retrying it on a clean install.
47: [09:59:00] <simon_w|air> That's when you look at the response from the server
48: [10:00:00] <simon_w|air> yeah
49: [10:00:00] <Blake_> POST Request in Firebug?
50: [10:02:00] <Blake_> Aye, got it, wait.
51: [10:04:00] <simon_w|air> got an HtmlEditorField that isn't doing that?
52: [10:04:00] <Blake_> ERROR [User Error]: Uncaught Exception: HtmlEditorField->saveInto(): This field should save into a HTMLText or HTMLVarchar field. IN POST /delta/admin/pages/edit/EditForm Line 101 in D:\WAMP\www\delta\framework\forms\HtmlEditorField.php
53: [10:05:00] <Blake_> static $db = array ( 'Caption' => 'Text', 'SortOrder' => 'Int' );
54: [10:05:00] <Blake_> Actually just a text field.
55: [10:05:00] <Blake_> static $has_one = array ( 'Page' => 'Page', 'Image' => 'Image', 'Link' => 'SiteTree' );
56: [10:05:00] <simon_w|air> yeah, a HtmlEditorField needs to go into a HTMLText
57: [10:06:00] <Blake_> Wait, is the Caption defaulting to an HTMLEditorField?
58: [10:06:00] * Motoservo quit (Read error: Connection reset by peer)
59: [10:07:00] * Motoservo has joined #silverstripe
60: [10:07:00] <simon_w|air> It shouldn't. You're probably using one in a getCMSFields()
61: [10:08:00] <Blake_> public function getCMSFields() { $thumbField = new UploadField('Image', 'Gallery Image'); $thumbField->allowedExtensions = array('jpg', 'png', 'gif', 'bmp', 'jpeg'); return new FieldList( new TextField('Caption', 'Caption'), new TreeDropdownField('Link', 'Page to link to', 'SiteTree'), $thumbField ); }
62: [10:08:00] <Blake_> ..ok, that's wrong.
63: [10:08:00] <Pyromanik> sspaste.com
64: [10:08:00] <Blake_> Let be get an SSBits.
65: [10:08:00] <Blake_> Na.
66: [10:09:00] <Blake_> Here we go, http://sspaste.com/paste/show/50527a853f8fd.
67: [10:10:00] <simon_w|air> And your saving one of these objects when getting the error?
68: [10:10:00] * jrast has joined #silverstripe
69: [10:11:00] <simon_w|air> I blame the java bytecode I'm having to debug at the same time!
70: [10:11:00] <Blake_> anyway*
71: [10:11:00] <Blake_> Yes.
72: [10:11:00] <Pyromanik> you're!
73: [10:11:00] * jrast quit (Client Quit)
74: [10:11:00] <Pyromanik> bad simon_w, bad!
75: [10:11:00] <Blake_> Ha!
76: [10:11:00] <Blake_> ..anway, yes I am. The error occurs when I save the homepage that's using the GridField for a gallery.
77: [10:12:00] <simon_w|air> Blake_: that wouldn't be saving those objects, just the home page. Got a custom getCMSFields() on that too?
78: [10:13:00] <Blake_> Should I SSpaste both the object and the associated page?
79: [10:13:00] <Blake_> Aye, give me a second.
80: [10:13:00] <Blake_> Besides the one listed in the GalleryImage object? No.
81: [10:13:00] <simon_w|air> Would probably help
82: [10:15:00] <Blake_> Homepage, http://sspaste.com/paste/show/50527bbb657fb.
83: [10:15:00] <Blake_> GalleryImage Object, http://sspaste.com/paste/show/50527bd7d15a9.
84: [10:16:00] <Blake_> Bad night indeed.
85: [10:16:00] <simon_w|air> Blake_: you're using HtmlEditorField for SplitOneContent, SplitTwoContent and SplitThreeContent
86: [10:16:00] <simon_w|air> which are text types
87: [10:16:00] <Blake_> I'm a moron.
88: [10:16:00] <Blake_> ..yeah, just saw that.
89: [10:16:00] <Pyromanik> ... too fast simon_w|air
90: [10:16:00] <Blake_> Bows to the man.
91: [10:16:00] <Pyromanik> happens to the best of us Blake_!
92: [10:16:00] <Pyromanik> especially at ... 15 past midnight.
93: [10:16:00] <Pyromanik> ?
94: [10:16:00] <Blake_> ..twice in a night, Jesus.
95: [10:17:00] <Pyromanik> with terms like aye and nay you must be in the UK :P
96: [10:22:00] * mobiusnz has joined #silverstripe
97: [10:27:00] * howardgrigg quit (Quit: Leaving)
98: [10:28:00] * instabil2 quit (Read error: Connection reset by peer)
99: [10:30:00] * spronk has joined #silverstripe
100: [10:30:00] * simon_w|air quit (Ping timeout: 245 seconds)
101: [10:34:00] * willr has joined #silverstripe
102: [10:35:00] * n0ne quit (Quit: Page closed)
103: [10:38:00] * Paltat has joined #silverstripe
104: [10:42:00] * Paltat quit (Ping timeout: 245 seconds)
105: [10:44:00] * sonet has joined #silverstripe
106: [10:57:00] * razzi quit ()
107: [10:57:00] * t|m has joined #silverstripe
108: [10:58:00] * Bollig|DesignCty has joined #silverstripe
109: [11:07:00] * mobiusnz quit (Read error: Connection reset by peer)
110: [11:07:00] * mobiusnz has joined #silverstripe
111: [11:10:00] * willr quit (Quit: willr)
112: [11:10:00] * MichaelDesignerX has joined #silverstripe
113: [11:31:00] * willr has joined #silverstripe
114: [11:36:00] * willr quit (Ping timeout: 264 seconds)
115: [11:59:00] * metanat has joined #silverstripe
116: [12:01:00] * Blake_ quit (Ping timeout: 245 seconds)
117: [12:06:00] <Pyromanik> simon_w: you use a SMTP filter for spam filtering don't you?
118: [12:07:00] * simon_w|air is now known as Guest89526
119: [12:07:00] * simon_w|air has joined #silverstripe
120: [12:07:00] <Pyromanik> simon_w|air: ^ ?
121: [12:07:00] <simon_w|air> Pyromanik: kinda. Not really a filter.
122: [12:07:00] <Guest89526> bah, I had idented
123: [12:08:00] <Guest89526> yeah, postgrey
124: [12:08:00] <Pyromanik> Guest89526: what is it that you use then?
125: [12:08:00] <Pyromanik> some kind of 'greylist' iirc?
126: [12:09:00] * Guest89526 is now known as simon_w|air
127: [12:10:00] <Pyromanik> simon_w|air: that sits in front of your inbox though, not as a filter before sending?
128: [12:10:00] * sonet quit (Quit: sonet)
129: [12:11:00] <Pyromanik> yeh, but I mean it deals with incoming, not outgoing
130: [12:11:00] <simon_w|air> it sits on the SMTP server, before passing an incoming email through to the mail handler
131: [12:11:00] * sonet has joined #silverstripe
132: [12:11:00] <Pyromanik> or could I say, sit it in front of our server, filtering out contact form abuse before actually sending an email?
133: [12:12:00] <simon_w|air> all it does is tell incoming emails to try again later, then lets them through if they do
134: [12:12:00] <simon_w|air> nope, grey listing doesn't work like that
135: [12:12:00] <Pyromanik> ok cool, as I thought.
136: [12:12:00] <Pyromanik> assp.sourceforge.net looks more promising :>
137: [12:13:00] <simon_w|air> remember, spam filtering in the mail queue always happens on incoming, not outgoing
138: [12:14:00] <Pyromanik> hmm, always always?
139: [12:15:00] <simon_w|air> yup
140: [12:15:00] <Pyromanik> there's nothing that checks the content of a message through some heuristics before getting sendmail / qmail / etc to actually send?
141: [12:15:00] <simon_w|air> anything else happens before it gets into the mail queue at all
142: [12:15:00] <Pyromanik> ah yeah, well that's kinda what I'm after.
143: [12:15:00] <Pyromanik> Don't want stuff to asplode mid transit, rather it didn't get into transit in the first place.
144: [12:15:00] <simon_w|air> you could write a wrapper for sendmail that does something like that
145: [12:15:00] <Pyromanik> http://www.magicvillage.de/~Fritz_Borgstedt/assp/0003D91C-8000001C/
146: [12:16:00] <Pyromanik> ?
147: [12:17:00] <Pyromanik> gah
148: [12:17:00] <Pyromanik> or is that incoming again :S
149: [12:17:00] <simon_w|air> That's incoming
150: [12:17:00] <simon_w|air> SMTP happens at both ends
151: [12:17:00] <Pyromanik> yeah I know
152: [12:18:00] <simon_w|air> try mollom?
153: [12:18:00] <Pyromanik> But I'm not aware of much more than that :/
154: [12:18:00] <Pyromanik> all I know is that I wanna stop our contact forms from being abused to all hell and back.
155: [12:18:00] <Pyromanik> 500 a day is a bit shit.
156: [12:18:00] <Pyromanik> good, but clients are derp.
157: [12:19:00] <Pyromanik> or clients don't like the way it looks
158: [12:19:00] <Pyromanik> spam either outruns the 100 limit on the free account (clients don't pay)
159: [12:19:00] <Pyromanik> or mollom slows the site load time down too much.
160: [12:20:00] <Pyromanik> especially when they're already using something like gmail.
161: [12:20:00] <simon_w|air> clients can get a better spam filter on their server then
162: [12:20:00] <Pyromanik> recaptcha thins spam out, but doesn't stop it (not even nearly really)
163: [12:20:00] <Pyromanik> yeah, but you try telling a client that simon_w!
164: [12:21:00] <Pyromanik> works for unsolicited stuff, but if it's directly addressed from somewhere like your own website... then yeah, it comes through.
165: [12:21:00] <Pyromanik> but because spam comes from our server, it's whitelisted, etc.
166: [12:21:00] <simon_w|air> Oh right, gmail and its sucky spam filter
167: [12:22:00] <Pyromanik> something like that
168: [12:22:00] <Pyromanik> even worse is when client uses gmail in combo with outlook, and outlook makes all it's own folders and shit, ignoring the gmail spam folder (meaning they can't check it for missed legit emails)
169: [12:22:00] <Pyromanik> then they ring up and go completely burko
170: [12:22:00] <Pyromanik> berko
171: [12:23:00] <simon_w|air> is the server running something like postfix?
172: [12:23:00] <Pyromanik> qmail
173: [12:24:00] <simon_w|air> You could configure it to not automatically email local, don't whitelist localhost and change the email so it sends to an email on the server which forwards to their accounts
174: [12:25:00] <Pyromanik> hmm
175: [12:35:00] * sonet quit (Quit: sonet)
176: [12:37:00] * willr has joined #silverstripe
177: [12:38:00] * mobiusnz_ has joined #silverstripe
178: [12:38:00] * mobiusnz quit (Read error: Connection reset by peer)
179: [12:52:00] * sonet has joined #silverstripe
180: [12:55:00] * mobiusnz has joined #silverstripe
181: [12:55:00] * mobiusnz_ quit (Ping timeout: 260 seconds)
182: [12:59:00] * willr quit (Read error: Connection reset by peer)
183: [13:06:00] * simon_w|air quit (Ping timeout: 245 seconds)
184: [13:09:00] * nyeholt has joined #silverstripe
185: [13:11:00] * mobiusnz quit (Read error: Connection reset by peer)
186: [13:11:00] * mobiusnz_ has joined #silverstripe
187: [13:19:00] * cloph_away has joined #silverstripe
188: [13:21:00] * cloph quit (Ping timeout: 260 seconds)
189: [13:25:00] * catcher has joined #silverstripe
190: [13:27:00] <catcher> Let's say a member has_many Teams. Is there any way to create a modeladmin interface in such a way that the current member can only see/edit his or her own Teams?
191: [13:33:00] <Pyromanik> canView, canEdit
192: [13:33:00] <Pyromanik> yes
193: [13:33:00] <Pyromanik> and alter your query that gets the list that builds the gridfield to leverage Member::currentUser()
194: [13:33:00] <Pyromanik> for more efficiency
195: [13:38:00] <catcher> That sounds too good to be true.
196: [13:41:00] <catcher> Does canView ever get called in front-end dealings?
197: [13:41:00] <catcher> (if I don't check it myself)
198: [13:43:00] <Pyromanik> so far as I'm aware.
199: [13:43:00] <Pyromanik> no
200: [13:43:00] <Pyromanik> well, not in 2.4 at least
201: [13:45:00] <catcher> client is wanting a system where front-end users can edit their profiles, upload multiple files to related objects, etc.
202: [13:45:00] <catcher> I'm trying to spec the time, and comparing developing it all in front-end vs giving them a neutered CMS acct.
203: [13:46:00] <Pyromanik> MemberProfiles would do all you want in 2.4
204: [13:47:00] <catcher> How would MemberProfiles handle a has_many Foo, which has_many files, which need to be uploaded?
205: [13:48:00] <catcher> Member has_many Foo, each Foo has_many files
206: [13:51:00] <Pyromanik> it may not suit, and so far as I know it's not updated to 3.0 yet
207: [13:54:00] <nyeholt> There's a 'development' branch which is mostly updated to ss3
208: [13:54:00] <nyeholt> but not completely nice yet
209: [13:55:00] <catcher> nyeholt, do you happen to know what lacks?
210: [13:56:00] <nyeholt> not exactly no - I'm using it for a couple of ss3 things and it works for me
211: [13:57:00] <nyeholt> as its been ported over to gridfield for the field management
212: [13:57:00] <nyeholt> there might be a few backend things that aren't as smooth as in ss24
213: [13:57:00] <nyeholt> but I'm not exactly aware of what those might be
214: [13:58:00] <nyeholt> which I haven't tried yet
215: [13:58:00] <nyeholt> regarding the has_many foo, which has_many files
216: [13:58:00] <nyeholt> you'd probably need something a little bit custom for that to use gridfield on the frontend
217: [13:59:00] <catcher> gotcha, ty
218: [14:05:00] * waerloga is now known as waer-away
219: [14:10:00] * tankr quit (Quit: Leaving.)
220: [14:10:00] <nyeholt> anyone else using custom actions in a gridfield?
221: [14:10:00] <nyeholt> if so, do you have issues with it not refreshing the grid?
222: [14:11:00] <nyeholt> it appears that the GridField ajax request success handler is never triggered when the 'reload' method is called in GredField.js
223: [14:12:00] <Pyromanik> (and not remove them)
224: [14:12:00] <simon_w|air> just write one
225: [14:12:00] <Pyromanik> cool
226: [14:12:00] <Pyromanik> ok
227: [14:12:00] <Pyromanik> without messing the ID relationship
228: [14:12:00] <simon_w|air> Nope
229: [14:12:00] <Pyromanik> want to find out which are missing so I can replace them
230: [14:12:00] <Pyromanik> I accidentally rm'd some assets/files
231: [14:12:00] * simon_w|air has joined #silverstripe
232: [14:12:00] <Pyromanik> Is there a task to look for broken files?
233: [14:13:00] <Pyromanik> Just stab in the dark
234: [14:13:00] <simon_w|air> foreach(DataObject::get('File') as $f) if(!file_exists($f->Filename)) echo "$f->Filename is missing<br />";
235: [14:13:00] <MichaelDesignerX> hi all, need info on OOP , is Page class is a Supperclass ? I am reading some book on DataBaseDesign & trying to find the relation to SS
236: [14:13:00] <Pyromanik> all g
237: [14:14:00] <simon_w|air> MichaelDesignerX: it's a superclass of anything that extends it
238: [14:15:00] * DigNZ quit (Quit: DigNZ)
239: [14:16:00] <MichaelDesignerX> simon_w: ty
240: [14:23:00] * sonet quit (Quit: sonet)
241: [14:33:00] * nyeholt quit (Quit: ChatZilla 0.9.88.2 [Firefox 6.0.1/20110830214506])
242: [14:36:00] * catcher quit (Ping timeout: 260 seconds)
243: [14:58:00] * willr has joined #silverstripe
244: [15:02:00] * mobiusnz_ quit (Remote host closed the connection)
245: [15:11:00] * irogue quit (Quit: Leaving.)
246: [15:22:00] * nickmolhoek quit (Quit: nickmolhoek)
247: [15:41:00] * SightUnseen has joined #silverstripe
248: [15:41:00] * SightUnseen has left #silverstripe
249: [16:09:00] * simon_w|air quit (Ping timeout: 245 seconds)
250: [16:20:00] * metanat quit (Quit: Leaving.)
251: [16:25:00] * t|m quit (Quit: Ex-Chat)
252: [16:29:00] * AlphaCactus quit (Ping timeout: 246 seconds)
253: [17:21:00] * AlphaCactus has joined #silverstripe
254: [17:22:00] * willr quit (Quit: willr)
255: [17:23:00] * zfmf has joined #silverstripe
256: [17:27:00] * LinusN has joined #silverstripe
257: [17:32:00] * chillu has joined #silverstripe
258: [18:05:00] * SightUnseen has left #silverstripe
259: [18:05:00] * SightUnseen has joined #silverstripe
260: [18:07:00] * popeshoe has joined #silverstripe
261: [18:12:00] * lx-berlin has joined #silverstripe
262: [18:15:00] * Shrike_Finland has joined #silverstripe
263: [18:16:00] * Guest8849 has joined #silverstripe
264: [18:16:00] <Guest8849> Hello! I need help.
265: [18:19:00] * Shrike_Finland quit (Client Quit)
266: [18:19:00] <Guest8849> Someone here?
267: [18:20:00] <Guest8849> Okay.
268: [18:20:00] <MichaelDesignerX> go ahead & ask :D
269: [18:21:00] * Shrike_Finland has joined #silverstripe
270: [18:22:00] <Guest8849> I'd like to do that.
271: [18:22:00] <Guest8849> I just have a 2D Array.
272: [18:22:00] <Guest8849> <% control Categories %> $Letter <% control CategorieEntries($Letter) $Title $Link<% end_control %><% end_control %>
273: [18:23:00] <Guest8849> Is it possible to output that shit?
274: [18:23:00] <Guest8849> I think it's a version of 2009.
275: [18:23:00] <MichaelDesignerX> is that in SS3 ?
276: [18:23:00] <Guest8849> 2D Array in my DataObjectSet.
277: [18:24:00] <Guest8849> I can't upgrade. I modified too much on my core-files, so my CMS won't work if I change something.
278: [18:25:00] <Guest8849> No, it's too big. I heard there are possibilites, but I can't find anything.
279: [18:25:00] <MichaelDesignerX> .. that looks too old .. I dont think this will work ..
280: [18:25:00] <MichaelDesignerX> if its a small website, try upgrading to SS3
281: [18:25:00] <Guest8849> How would you do that on SS3?
282: [18:27:00] <MichaelDesignerX> in SS3 everything is easy, but if you are using like SS2 that has to be done with PHP as the template engine is not smart enough to do that for you
283: [18:29:00] <Guest8849> Hm, okay. So I have to construct the HTML-part of the template in my PHP code and output it normally there.
284: [18:29:00] <MichaelDesignerX> Guest8849: how old is your website ?
285: [18:32:00] * instabil has joined #silverstripe
286: [18:38:00] * mobiusnz has joined #silverstripe
287: [18:42:00] * lx-berlin has left #silverstripe
288: [19:05:00] * AlphaCactus quit (Ping timeout: 240 seconds)
289: [19:07:00] * ajmitch quit (Ping timeout: 240 seconds)
290: [19:07:00] * ajmitch has joined #silverstripe
291: [19:11:00] * Guest8849 quit (Quit: Page closed)
292: [19:12:00] * AlphaCactus has joined #silverstripe
293: [19:18:00] * popeshoe quit (Ping timeout: 272 seconds)
294: [19:22:00] * Shrike_Finland quit (Quit: Leaving.)
295: [19:23:00] * popeshoe has joined #silverstripe
296: [19:25:00] * Shrike_Finland has joined #silverstripe
297: [19:28:00] * mobiusnz quit (Remote host closed the connection)
298: [19:31:00] * Shrike_Finland quit (Quit: Leaving.)
299: [19:46:00] * AlphaCactus quit (Ping timeout: 246 seconds)
300: [19:46:00] * lx-berlin has joined #silverstripe
301: [19:53:00] * micmania1 has joined #silverstripe
302: [19:54:00] <micmania1> Does anybody know anything about using the HTMLEditorField in ModelAdmin? It seems there is an error whenever the link icon is clicked.
303: [19:54:00] * sillymoose has joined #silverstripe
304: [19:54:00] <micmania1> This has happened in a few different sites.
305: [19:55:00] <micmania1> ERROR [User Error]: ModelAdmin::init(): Invalid Model class IN GET /admin/blog-admin/EditorToolbar/LinkForm/forTemplate Line 114 in /home/project/public_html/framework/admin/code/ModelAdmin.php
306: [19:55:00] <micmania1> The class it is (unsuccessfully) looking for is EditorToolbar
307: [20:19:00] * Stomach quit (Quit: Leaving.)
308: [20:21:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
309: [20:29:00] * AlphaCactus has joined #silverstripe
310: [20:30:00] <ec8or> simon_w: what is the status of your oauth module?
311: [20:30:00] * Jose__ has joined #silverstripe
312: [20:31:00] <simon_w> ec8or, needs 3.1. May need a patch that hasn't been merged yet too
313: [20:32:00] * Jose__ quit (Client Quit)
314: [20:32:00] <ec8or> ok cool
315: [20:48:00] * ss-log has joined #silverstripe
316: [20:54:00] * micmania1 quit (Ping timeout: 245 seconds)
317: [21:01:00] * AlphaCactus quit (Ping timeout: 245 seconds)
318: [21:01:00] * ajmitch quit (Ping timeout: 240 seconds)
319: [21:01:00] * ajmitch has joined #silverstripe
320: [21:01:00] * waer-away is now known as waerloga
321: [21:02:00] * Stomach has joined #silverstripe
322: [21:11:00] * Stomach quit (Ping timeout: 244 seconds)
323: [21:25:00] * sillymoose quit (Quit: Leaving)
324: [21:32:00] * AlphaCactus has joined #silverstripe
325: [22:01:00] * UndefinedOffset has joined #silverstripe
326: [22:04:00] * AlphaCactus quit (Ping timeout: 252 seconds)
327: [22:04:00] * AlphaCactus has joined #silverstripe
328: [22:14:00] * Zauberfisch_ has joined #silverstripe
329: [22:15:00] * Zauberfisch quit (Ping timeout: 246 seconds)
330: [22:38:00] * AlphaCactus has joined #silverstripe
331: [22:38:00] * AlphaCactus quit (Quit: Instantbird 1.1)
332: [23:04:00] <ocm> you?
333: [23:04:00] <ss23> Hai how are ya?
334: [23:04:00] <ocm> howdy!
335: [23:04:00] * ocm has joined #silverstripe
336: [23:04:00] <ocm> good good
337: [23:05:00] <ss23> Not bad :)
338: [23:06:00] <ocm> goodmorning in that case :p
339: [23:06:00] <ocm> not good either it sounds like ? :P
340: [23:06:00] <ss23> lol
341: [23:06:00] <ss23> Well, not really, just woke up :P
342: [23:06:00] <ss23> But it's only 1am :O
343: [23:07:00] <ss23> Cause I went to bed early :<
344: [23:07:00] <ss23> Like 7am
345: [23:07:00] <ocm> why you wake up at that time?
346: [23:07:00] <ocm> lol
347: [23:07:00] <ss23> Yeah
348: [23:07:00] <ocm> am? as in midnight? :P
349: [23:09:00] <ocm> sleeping from 7am till 1am is like 19hours of sleep
350: [23:09:00] <ocm> thats sick
351: [23:11:00] <ss23> I was sleepy so I slept early :P
352: [23:11:00] <ss23> 7pm!
353: [23:11:00] * AlphaCactus quit (Ping timeout: 248 seconds)
354: [23:12:00] <ocm> haha
355: [23:12:00] * AlphaCactus has joined #silverstripe
356: [23:16:00] * Nivery has joined #silverstripe
357: [23:19:00] <ss23> Friday a few hours ago, Saturday now
358: [23:19:00] <ocm> ss23 what day is it overthere in NZ?
359: [23:19:00] <ocm> going from thursday to friday?
360: [23:21:00] <ocm> ah you are ahead of me then
361: [23:21:00] <ocm> still at the office for now
362: [23:21:00] <ocm> :P
363: [23:22:00] * spronk quit (Ping timeout: 240 seconds)
364: [23:22:00] <ss23> :D
365: [23:27:00] <ocm> 2pm
366: [23:27:00] <ocm> and thundering outside
367: [23:42:00] * LoveDuckie has joined #silverstripe
368: [23:43:00] <LoveDuckie> Hi everyone
369: [23:43:00] <LoveDuckie> Would anyone happen to know if ImageDataObjectManager works in SS 3?
370: [23:46:00] * AlphaCactus quit (Ping timeout: 246 seconds)
371: [23:49:00] <UndefinedOffset> LoveDuckie: DataObjectManager does not work in 3.0, you have to use GridField though ic UncleCheese has modified DOM to be just wrappers for GridField

Logging kindly sponsored by Stripe The Net: Hosting and Deployment, made simple.

These logs were automatically created by ss-log on irc.freenode.net.