#silverstripe IRC Log

IRC log for 18 October 2013

All timestamps are in UTC.

1: [00:00:34] <ss23> UncleCheese: So yes, you wanna come?
2: [00:01:11] <UncleCheese> mmm
3: [00:01:23] <UncleCheese> burger fuel just sounds so heavy
4: [00:01:45] <simon_w> ss23, he's calling us fat!
5: [00:01:52] <guzzlefry> Do they have high octane ketchup?
6: [00:01:56] <UncleCheese> and i'm an american
7: [00:02:01] * SightUnseen has joined #silverstripe
8: [00:02:04] * SightUnseen has left #silverstripe
9: [00:02:08] <ss23> UncleCheese: JUST ANSWER THE QUESTION
10: [00:02:10] <ss23> simon_w: He's right! :d
11: [00:02:11] <ss23> :D
12: [00:02:19] <ss23> Well, fat by NZ standards. We're probably quite good by US ones
13: [00:02:20] <UncleCheese> i'll pass today
14: [00:02:20] <ss23> ;)
15: [00:02:25] <ss23> UncleCheese: Wow :<
16: [00:02:32] <ss23> UncleCheese: I had beetroots ready and everything...
17: [00:02:34] * toddmorey has joined #silverstripe
18: [00:02:39] <UncleCheese> next time
19: [00:02:51] <ss23> UncleCheese: Next time is Monday
20: [00:04:22] <ss23> simon_w: when u want?
21: [00:04:31] <simon_w> Monday, Monday, gotta get BF on Monday
22: [00:04:59] * SightUnseen has joined #silverstripe
23: [00:05:36] <simon_w> ss23, soon
24: [00:06:52] <Pyromanik> does irssi do mouse bindings?
25: [00:07:03] * toddmorey quit (Ping timeout: 252 seconds)
26: [00:07:23] <ss23> Pyromanik: Doubtful
27: [00:09:26] <Pyromanik> mouse.pl!
28: [00:09:47] <Pyromanik> wouter.coekaerts.be/irssi/mouse
29: [00:10:09] <Pyromanik> hmm, dwm doesn't do middle clicks :<
30: [00:10:11] <simon_w> Lol, perl
31: [00:10:14] <Pyromanik> ikr
32: [00:11:41] * SightUnseen has left #silverstripe
33: [00:12:54] <ss23> simon_w: k well doing something now so at least 5 mins
34: [00:12:54] <ss23> :D
35: [00:13:35] <simon_w> Ooh, what's his name? :p
36: [00:13:43] <ss23> wat o.o
37: [00:13:48] <ss23> It's a client!
38: [00:13:52] <ss23> electricity authority
39: [00:16:06] <ss23> k done now, simon_w, you ready yet?
40: [00:16:16] <simon_w> Yeah
41: [00:16:19] <simon_w> 4 minutes or so
42: [00:16:55] <ss23> sweet
43: [00:18:56] * toddmorey has joined #silverstripe
44: [00:22:44] * UncleCheese quit (Quit: UncleCheese)
45: [00:23:30] <Pyromanik> rofl
46: [00:23:34] <Pyromanik> 3 mins, 4 mins,
47: [00:25:47] <spronk> ja.
48: [00:31:43] * tankr quit (Quit: Leaving.)
49: [00:32:20] * tankr has joined #silverstripe
50: [00:35:00] * atmos has joined #silverstripe
51: [00:35:15] * atmos is now known as antmas
52: [00:40:43] * SightUnseen has joined #silverstripe
53: [00:41:08] <antmas> zippy__: do you ever eat at Rob Roys?
54: [00:41:11] * SightUnseen has left #silverstripe
55: [00:43:07] * aznain quit (Ping timeout: 250 seconds)
56: [00:46:01] * toddmorey quit (Quit: Leaving.)
57: [00:48:52] * toddmorey has joined #silverstripe
58: [00:52:18] <zippy__> antmas: been twice I think, $10 meal not to bad
59: [00:52:21] <zippy__> you?
60: [00:52:29] <zippy__> lunch that is
61: [00:55:13] <antmas> zippy__: yeah I just went today and had the BLT for $10
62: [00:55:16] <antmas> awesome value
63: [00:56:27] <Pyromanik> simon_w: unsaved component list - can I check if one exists and has items before writing?
64: [00:56:43] <simon_w> Should be able to
65: [00:56:58] <Pyromanik> is it just $item->whatWouldBeARelationIfItWasWritten()->exists() ?
66: [00:57:28] <simon_w> Hopefully
67: [00:57:37] <Pyromanik> sweet, thanks
68: [00:57:42] <Pyromanik> I'll give it a go
69: [00:58:25] <Pyromanik> or, can I define a gridfield as required, and it'll require items in the list before validation will pass?
70: [00:58:45] <Pyromanik> basically I want to enforce user to make choices before saving a new object (ie, colours on a product)
71: [01:03:26] * oddnoc quit (Quit: bye!)
72: [01:08:11] * UncleCheese has joined #silverstripe
73: [01:20:13] <guzzlefry> hm
74: [01:20:29] <guzzlefry> How do you usually handle code to reproduce bugs in silverstripe?
75: [01:20:32] <guzzlefry> For the reports...
76: [01:20:51] <simon_w> I just fix the thing and stick it in a test case
77: [01:21:17] <guzzlefry> ah
78: [01:21:26] * guzzlefry needs to verify it first.
79: [01:21:31] <guzzlefry> I might be doing stupid stuff. :P
80: [01:22:03] <guzzlefry> The query that the ORM was producing for DataObject::Last() was using an offset that was equal to the number of rows...which I don't think works. :)
81: [01:24:07] <ss23> "Premature optimization is like buying makeup for your 400 pound wife"
82: [01:24:24] <guzzlefry> 0.o
83: [01:24:40] <guzzlefry> Also
84: [01:24:48] <guzzlefry> Since when does PHP do Array typehinting?
85: [01:24:50] <guzzlefry> Or am I insane?
86: [01:25:27] <Colin[pi]> you're insane
87: [01:25:29] <Colin[pi]> ;D
88: [01:25:40] <guzzlefry> but
89: [01:25:42] <antmas> ss23: PTHEVEN
90: [01:25:44] <guzzlefry> PHPStorm doesn't yell at me.
91: [01:26:14] <ss23> antmas: ;___;
92: [01:26:40] <guzzlefry> There's that face again!
93: [01:26:44] <ss23> SORRY
94: [01:26:45] <ss23> :<
95: [01:26:51] <simon_w> guzzlefry, it has since it got type hints
96: [01:27:00] <guzzlefry> oh
97: [01:27:02] <Colin[pi]> nice, just learned a company who paid a deposit to me early this year, then wanted wordpress instead of SS (lol), has now launched with a WP site without saying a word to me
98: [01:27:02] <ss23> Stopped typing and accidently ended up writing "Are you okay?"
99: [01:27:35] <Colin[pi]> glad because I want nothing to do with them any more :)
100: [01:30:00] <simon_w> Can I have their deposit then? :p
101: [01:30:02] <ss23> dammit
102: [01:30:07] <Colin[pi]> lol
103: [01:30:07] <ss23> the 2.4 tests don't even pass anymore
104: [01:30:16] <ss23> SOMEONE RELEASED IT WITHOUT MAKING SURE IT PASSED
105: [01:30:27] <guzzlefry> 2.4 isn't supported anymore!
106: [01:30:28] <spronk> lol
107: [01:30:32] <spronk> hilarious
108: [01:30:36] <spronk> KWALITY
109: [01:30:53] <simon_w> Tests? What are those?
110: [01:31:03] <guzzlefry> hell if I know
111: [01:32:07] <spronk> those are those annoying things that you're meant to write before code but never do, saying to yourself that you'll add them in later but never do, that six months down the track when you need to make a massive refactor would have saved you approximately 90% of the time you spent fixing bugs...
112: [01:32:23] <Colin[pi]> nailed it spronk
113: [01:33:03] <guzzlefry> ugh
114: [01:33:09] <guzzlefry> TDD fad :P
115: [01:33:17] <antmas> ss23: I HAVE WORK FOR YOU
116: [01:33:18] <antmas> :D
117: [01:33:18] <spronk> haha
118: [01:33:21] <spronk> tdd is quite good
119: [01:33:28] <guzzlefry> I wish I had time to learn/use it.
120: [01:33:30] <spronk> and almost essential for functional programming
121: [01:34:07] <simon_w> The system is going down for system halt NOW!
122: [01:34:24] <guzzlefry> eep
123: [01:34:27] <ss23> antmas: Good, at it to the list for NEXT YEAR!
124: [01:34:28] <ss23> Ha :D
125: [01:34:30] <ss23> add*
126: [01:35:16] <guzzlefry> hm
127: [01:35:24] <guzzlefry> This Form reference doc is kind of...slim.
128: [01:35:49] <simon_w> Guess what system halt happens just before?
129: [01:36:09] <Colin[pi]> guzzlefry: ye it is :(
130: [01:36:34] <antmas> ss23: :P that must only be for your low retainer clients
131: [01:36:36] * guzzlefry continues his policy of complaining about docs and never contributing to them.
132: [01:36:52] <antmas> although we don't need it until April :p
133: [01:37:09] * simon_w continues his policy of knowing the answers and never writing them down :p
134: [01:37:45] <antmas> who takes notes?
135: [01:37:48] <antmas> NEVER
136: [01:39:07] <guzzlefry> Those logs are probably the most helpful thing when it comes to figuring out SilverStripe, maybe second to the API docs. :P
137: [01:39:24] <Colin[pi]> hmm why is it that controller->request is not set up with the same params as the action(request) ?
138: [01:39:58] <Colin[pi]> guzzlefry: I've done so much browsing of the core code ;p
139: [01:41:15] <antmas> guzzlefry: which logs?
140: [01:41:22] <guzzlefry> The ones in the topic.
141: [01:41:44] <antmas> guzzlefry: ah, yeah I usualy use those before the API
142: [01:42:03] <antmas> or incoherently ask questions here
143: [01:43:53] <guzzlefry> :P
144: [01:44:03] <guzzlefry> speaking of
145: [01:44:15] <guzzlefry> Should I always be using Class::create() instead of new Class()?
146: [01:44:23] <guzzlefry> Or is that just for formfields?
147: [01:45:46] <ss23> 14:36:47 < antmas> ss23: :P that must only be for your low retainer clients
148: [01:45:55] <ss23> We're actually on our way back down for waiting times
149: [01:45:55] <ss23> :D
150: [01:49:49] <antmas> ss23: yeah :D
151: [01:50:13] <antmas> the reply from Katie had the ol' "although we are under a high volume of work at the moment"
152: [01:50:19] <antmas> XD
153: [01:50:26] <simon_w> Home time!
154: [01:50:38] * simon_w quit (Quit: This computer has gone to sleep)
155: [01:51:35] <antmas> gone to sleep? o.O
156: [01:51:45] <antmas> how long was he actually working for?
157: [01:51:46] <antmas> :P
158: [01:51:51] <Colin[pi]> like 20 minutes
159: [01:52:16] <guzzlefry> oh wait
160: [01:52:24] <guzzlefry> It's friday on the other hemisphere isn't it? :P
161: [01:52:33] <Colin[pi]> yup
162: [01:52:44] <antmas> you're goddamn right
163: [01:52:50] <UncleCheese> yay
164: [01:52:59] <UncleCheese> 2 hours till drink time!!!!
165: [01:53:08] <antmas> w00t
166: [01:53:08] <Colin[pi]> UncleCheese what's it like living in the future now?
167: [01:53:16] <UncleCheese> future is quite nice
168: [01:53:25] <Colin[pi]> flying cars are awesome eh?
169: [01:53:26] <UncleCheese> i like to write back home and tell them the lotto numbers
170: [01:53:35] <UncleCheese> amazing what gets accomplished in 17 hours
171: [01:53:41] <ss23> antmas: Add more details to your dammed ticket!
172: [01:53:50] <ss23> "Hi, can we have a form? It should have tables"
173: [01:53:50] <ss23> idek
174: [01:53:51] <ss23> :P
175: [01:53:57] <antmas> ss23: lol
176: [01:54:12] <antmas> ss23: it's not a form, it's a new field
177: [01:54:14] <antmas> simple
178: [01:54:31] <ss23> antmas: Needs more deteails anyway, if you can give it
179: [01:55:07] <antmas> ss23: I jest - I'm adding more now - I didn't think they'd get looked at for a day or so
180: [01:56:33] <ss23> antmas: We respond quickly1
181: [01:56:36] <ss23> antmas: But uh, yeah, no rush
182: [01:56:37] <ss23> :)
183: [01:56:48] <ss23> We won't get to it for ages
184: [01:56:48] <ss23> :P
185: [02:02:14] <Colin[pi]> cool menu button: http://www.awesomethin.gs/v2/
186: [02:02:33] <guzzlefry> ss23: Don't forget George Thorogood and Tracy Chapman today.
187: [02:07:24] <ss23> lol
188: [02:07:30] <ss23> Someone else has the speakers atm, but I'll try remember!
189: [02:07:46] <guzzlefry> yay
190: [02:08:07] <guzzlefry> What's a sane minimum password length?
191: [02:08:12] <guzzlefry> 5 or 6?
192: [02:08:13] <ss23> Hmm
193: [02:08:15] <ss23> No
194: [02:08:16] <ss23> Well
195: [02:08:17] <ss23> What is it for?
196: [02:08:21] <ss23> I think 8 is a standard minimum
197: [02:08:24] <guzzlefry> user login
198: [02:08:28] <ss23> No no, what *for*
199: [02:08:34] <ss23> like, bank, government, what?
200: [02:08:42] <guzzlefry> oh, kinda sorta youtube clone :P
201: [02:08:57] <antmas> should always be at least 8 unless you use phrases
202: [02:09:02] <ss23> For end users, assuming they're stupid, 6 seems okay I guess (though don't expect it to be resistant to bruteforce)
203: [02:09:10] <guzzlefry> hey!
204: [02:09:12] <Colin[pi]> and enforce letters + numbers + case ;P
205: [02:09:15] <ss23> 8 is minmum for anything you care about (e.g. actual content
206: [02:09:16] <ss23> Colin[pi]: NO
207: [02:09:17] <ss23> NOOOOO
208: [02:09:19] <Colin[pi]> :D
209: [02:09:19] <ss23> Well
210: [02:09:23] <guzzlefry> Some of my passwords are 6 characters long. :P
211: [02:09:30] <Colin[pi]> ss23: I know that pisses me off too
212: [02:09:40] <ss23> I think a sane policy is "6 if you mix up all of your shit, punchuation, caps, etc", or "10+ and you get to use anything"
213: [02:09:41] <guzzlefry> oh man
214: [02:09:45] <guzzlefry> that obamacare exchange
215: [02:09:51] <ss23> so valid password could be as$1fA
216: [02:09:52] <guzzlefry> The username was more strict than the password.
217: [02:09:57] <ss23> or asdfasdfasdfasdfaasdf
218: [02:10:13] <ss23> OK (10 tests, 49 assertions)
219: [02:10:14] <ss23> :D
220: [02:10:16] * ss23 claps
221: [02:10:25] <guzzlefry> It was like "minimum of 8 characters with uppercase, lowercase, number, and one of these characters #(*@#$@#$21 :P
222: [02:10:26] <ss23> Time to run complete tests again and see if it passes :D
223: [02:10:30] <ss23> rofl guzzlefry
224: [02:10:40] <guzzlefry> And then the password was just alphanumeric iirc.
225: [02:13:04] <Colin[pi]> having looked through unhashed pwd dbs before I now know it's a good idea to enforce strong passwords :)
226: [02:13:21] <Colin[pi]> some people are just retarded and pick the worst pwds possible
227: [02:13:24] <ss23> Yeah, because...
228: [02:13:31] <ss23> http://www.geta.co.nz/login.php
229: [02:13:40] <ss23> Did you know, my password is "password", and my username is "%"?
230: [02:13:41] <ss23> :D
231: [02:13:41] <Colin[pi]> NULL ?
232: [02:13:44] <Colin[pi]> oh lol
233: [02:13:51] <Colin[pi]> oh dear
234: [02:13:52] <ss23> :P
235: [02:13:59] <ss23> Hope no one has their CC hooked up to this
236: [02:14:29] <antmas> my eyes X-X
237: [02:15:24] <UncleCheese> anyone here affected by the fires on Oz?
238: [02:15:41] <ss23> I have some friends in Sydney who've said the smoke is annoying
239: [02:15:45] <antmas> ?me looks at Colin[pi]
240: [02:15:49] <antmas> ffff
241: [02:15:58] <UncleCheese> nice
242: [02:15:58] <antmas> wait
243: [02:16:02] <Colin[pi]> nope I'm in Canberra, it's pretty clear here
244: [02:16:05] <antmas> Colin[pi]: lives
245: [02:16:09] <antmas> yeah, there
246: [02:16:10] <Colin[pi]> Sydney looks like a warzone though apparently
247: [02:16:13] <UncleCheese> "Sweet! Free bah-bee!"
248: [02:17:07] <Colin[pi]> sydney: http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2013/10/17/1382029473142/Smoke-from-bushfires-ragi-009.jpg
249: [02:17:21] <antmas> kinda hard to tell from webcams http://www.sydney-webcam.com/index.php?nav=timelapse
250: [02:17:23] <Colin[pi]> more here: http://www.theguardian.com/world/gallery/2013/oct/18/bushfires-in-pictures
251: [02:17:35] <antmas> Colin[pi]: Woooooooooaaaahhh
252: [02:18:05] <Colin[pi]> ya it's pretty bad
253: [02:19:07] <Colin[pi]> I was here in Canberra during the 2003 bushfires, that was fucking terrifying
254: [02:19:22] <irogue23> fuck australia
255: [02:19:23] <irogue23> ::P
256: [02:19:28] <Colin[pi]> over 2-3 hours it went from "hmm sky looks funny" to "OH SHIT OH SHIT OH SHIT"
257: [02:19:36] <antmas> Colin[pi]: yeah had a cousin there who had a house and butload of cattle die
258: [02:19:36] <ss23> And that was the story of how Colin[pi] died
259: [02:19:48] <Colin[pi]> one suburb Duffy was pretty much wiped out
260: [02:19:51] <Colin[pi]> 80% home loss
261: [02:19:58] <ss23> :<
262: [02:19:59] <Pyromanik> irogue23: ha, we were just talking about that
263: [02:20:07] <Colin[pi]> only 4 people died though, which is pretty surprising
264: [02:20:22] <Colin[pi]> one poor woman decided it was a good idea to fill her bath with water and stay there
265: [02:20:26] <Colin[pi]> she was boiled
266: [02:20:26] <Colin[pi]> :(
267: [02:20:29] <ss23> Colin[pi]: ...
268: [02:20:30] <ss23> >.<
269: [02:20:39] <irogue23> wow
270: [02:20:45] <Colin[pi]> the fire was moving at about 1 metre per second
271: [02:20:49] <Colin[pi]> it was just incredible
272: [02:20:52] <irogue23> people who try to stay when things like hurricanes, bushfires etc. happen
273: [02:20:58] <irogue23> i can't help feeling like it's just natural selection at work
274: [02:20:59] <Pyromanik> irogue23: aussies get full freedoms here, we can live there but qualify for nothing but have to pay full tax.
275: [02:21:02] <ss23> irogue23: ++
276: [02:21:02] <Pyromanik> pretty bullshit
277: [02:21:09] <Colin[pi]> nope screw the possessions just GTFO
278: [02:21:12] <ss23> 15:21:12 < Pyromanik> irogue23: aussies get full freedoms here, we can live there but qualify for nothing but have to pay full tax.
279: [02:21:15] <ss23> wat
280: [02:21:18] <ss23> We get medicare and shit in US
281: [02:21:19] <ss23> fuck
282: [02:21:20] <ss23> AU
283: [02:21:22] <ss23> in AU.
284: [02:21:24] <antmas> Colin[pi]: crazy
285: [02:21:26] <ss23> And superannuation etc
286: [02:21:33] <ss23> Like, the only thing we don't get is compulsary voting
287: [02:22:07] <irogue23> ss23: Abbott wants to drop the Medicare I think
288: [02:22:29] <antmas> Colin[pi]: does the country have a plan to prevent so much damage? it happens every year...
289: [02:23:04] <Colin[pi]> antmas: somewhat, but there was a big investigation into the Canberra fires because it was so completely out of control
290: [02:23:13] <Colin[pi]> the day itself was like 40C and VERY windy
291: [02:23:17] <irogue23> Pyromanik: tbh I think it's NZ that needs to fix the discrepancy, not AU
292: [02:23:19] <Colin[pi]> and the fires just went nuts
293: [02:23:34] <irogue23> it's not really *normal* to be able to go to another country and claim welfare
294: [02:23:41] <antmas> we need to drop compulsory voting for one
295: [02:23:47] <Pyromanik> irogue23: yeh. We were just discussing.
296: [02:23:55] <Pyromanik> pretty much came to that same conclusion
297: [02:23:59] <irogue23> ah yep
298: [02:24:01] <Colin[pi]> antmas: why the heck would you want to drop compulsory voting?
299: [02:24:12] <ss23> Colin[pi]: Because it's stupid?
300: [02:24:20] <ss23> Democracy in general is stupid
301: [02:24:23] <ss23> Fuck democracy
302: [02:24:28] <antmas> Colin[pi]: to stop idiots from opting to just vote 'the lesser of 2 evils'
303: [02:24:32] <Colin[pi]> if you don't vote, you can't complain about who was elected imho
304: [02:24:37] <Colin[pi]> well yeah I agree on that
305: [02:24:38] <ss23> Colin[pi]: Can fucking too
306: [02:24:40] <irogue23> there's some truth to what antmas says
307: [02:24:48] <ss23> Colin[pi]: That's like saying "If you don't sit there eating your own poop, you can't complain if you're hungry"
308: [02:24:50] <irogue23> people being forced to vote, despite not being politically aware, is overall bad
309: [02:24:51] <ss23> Colin[pi]: Most bullshit logic ever.
310: [02:24:52] <Colin[pi]> it's always a vote between a douche and a turd
311: [02:24:55] * travis-ci has joined #silverstripe
312: [02:24:55] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1313 (3.1 - 2be25e7 : Che Van Lawrence): The build passed.
313: [02:24:55] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/8051f5586c54...2be25e70ba3e
314: [02:24:55] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12698870
315: [02:24:55] * travis-ci has left #silverstripe
316: [02:25:00] <antmas> ss23: fucking LOOOOOL
317: [02:25:09] <irogue23> proof of this: Abbott.
318: [02:25:11] <irogue23> :P
319: [02:25:12] <guzzlefry> Did you guys make ss23 mad?
320: [02:25:16] <ss23> haha
321: [02:25:20] <ss23> Naw, I'm not mad, just waiting for tests :P
322: [02:25:23] <simon_w|air> sminnee, who's Che Van Lawrence and when they he get commit access to framework?
323: [02:25:24] <ss23> It's fun to get all intense anyway
324: [02:25:24] <guzzlefry> oh :P
325: [02:25:25] <antmas> impossibru
326: [02:25:25] <ss23> :D
327: [02:25:25] <irogue23> ss23 is always mad
328: [02:25:28] <Colin[pi]> but yeah I agree our "democracy" is a pile of shit
329: [02:25:30] <ss23> simon_w|air: I was just saying that
330: [02:25:32] <ss23> simon_w|air: He's a PM here
331: [02:25:35] <guzzlefry> ss23: you're scary sometimes :P
332: [02:25:51] <ss23> guzzlefry: I'll take that as a compliment
333: [02:25:57] <irogue23> i've met Che
334: [02:26:09] <ss23> simon_w|air: sminnee isn't here
335: [02:26:15] <ss23> simon_w|air: If you want ot get it sorted ASAP, suggest talking to Hamish
336: [02:26:21] <irogue23> he's hamish's right hand man at SS Auckland, it seems
337: [02:26:28] <antmas> they could at least make 'fucking read into political parties' compulsory
338: [02:26:36] <irogue23> is always the two of them running the Auckland meetups
339: [02:26:54] <simon_w|air> So, it's Hamish ignoring protocols again?
340: [02:27:09] <irogue23> probably :P
341: [02:27:21] <guzzlefry> Speaking of
342: [02:27:35] <guzzlefry> Lots of these @param tags are missing a type...
343: [02:27:35] <ss23> simon_w|air: Hard to know, hence why you would want to talk to Hamish to find out :P
344: [02:27:52] <guzzlefry> So my IDE is all "expecting 'The' got 'String'" :P
345: [02:28:02] <antmas> speaking of IDE's
346: [02:28:10] <simon_w|air> ss23, Wasn't announced on the committers mailing list, and wasn't in the initial list of committers :P
347: [02:28:17] <antmas> what's everyone using here?
348: [02:28:19] <ss23> I mean, I can hit up mateuesz if you want, simon_w|air, but Hamish is going to know more
349: [02:28:27] <irogue23> antmas: Sublime
350: [02:28:30] <simon_w|air> Yeah, I'm going to ask the list
351: [02:28:39] <guzzlefry> antmas: PHPStorm
352: [02:28:46] <guzzlefry> coding up a hurricane -_-
353: [02:28:54] <ss23> Coding up a...
354: [02:28:55] <ss23> STORM.
355: [02:29:04] <guzzlefry> :P
356: [02:29:07] <ss23> OH: "Put a ticket up in that ass"
357: [02:29:11] <Colin[pi]> lol
358: [02:29:33] <antmas> PHPStorm looks like Sublime
359: [02:29:34] <guzzlefry> 0.o
360: [02:29:44] <guzzlefry> Isn't Sublime just a text editor?
361: [02:30:04] <ss23> Yeah, for hipsters
362: [02:30:12] <irogue23> kinda, tho with a bazillion plugins. with the right plugins it's pretty much an IDE
363: [02:30:13] <antmas> you're face is a text editor
364: [02:30:13] <ss23> People who are too lazy (or incapable) of just configuring vim
365: [02:30:16] <ss23> Boom!
366: [02:30:27] <guzzlefry> ss23: Vim is easy...
367: [02:30:33] <guzzlefry> spf13-vim DONE
368: [02:30:37] <Pyromanik> your mum is easy!
369: [02:30:45] * guzzlefry runs off.
370: [02:31:09] <UncleCheese> irogue23: what are favourite plugins?
371: [02:31:18] <UncleCheese> i just have the sidebar plugin
372: [02:32:14] <antmas> I think i'll switch to PHPstorm
373: [02:32:17] <antmas> maybe
374: [02:33:12] <Colin[pi]> notepad ftw!
375: [02:33:24] <Colin[pi]> and MSPaint
376: [02:33:30] <Colin[pi]> all you need for a qwality site
377: [02:33:35] <antmas> I went through my entire web 100 class using notpad :D
378: [02:33:36] <guzzlefry> one of us one of us...
379: [02:34:31] <antmas> Visual Studio is pretty good with PHP
380: [02:34:39] <antmas> with the right package
381: [02:34:45] <irogue23> UncleCheese: DocBlockr, Git, Phpcs, Gist
382: [02:34:52] <UncleCheese> oooh
383: [02:34:58] <UncleCheese> what does git do?
384: [02:35:57] <Colin[pi]> git stuff?
385: [02:36:17] <guzzlefry> hm
386: [02:36:28] <guzzlefry> probably shows diff marks in the code like the vim plugin does?
387: [02:36:43] <antmas> ^^^
388: [02:36:53] <guzzlefry> also
389: [02:37:04] <guzzlefry> my validator returns false, shouldn't the form like
390: [02:37:07] <guzzlefry> redirect back? :P
391: [02:37:14] <antmas> php is the only lang that look suits dark UI's imo
392: [02:37:39] <antmas> -look*
393: [02:37:39] <guzzlefry> I like a light background with bright colors when coding VB
394: [02:37:43] <guzzlefry> because it's like using a coloring book :P
395: [02:37:50] <antmas> guzzlefry: XD
396: [02:38:03] <simon_w|air> You really should try a dark background
397: [02:38:08] <simon_w|air> So much better for your eyes
398: [02:38:15] <antmas> simon_w|air: +1
399: [02:41:18] <antmas> guzzlefry: any phpstorm pluggin recs?
400: [02:41:30] <guzzlefry> antmas: Don't really need those.
401: [02:41:35] <antmas> nice
402: [02:41:41] <guzzlefry> OH
403: [02:41:42] <guzzlefry> I lied.
404: [02:41:57] <guzzlefry> antmas: There's one for SilverStripe templates. :)
405: [02:42:58] <antmas> schweet
406: [02:44:20] <guzzlefry> okay so, what am I doing wrong with my validator: http://sspaste.com/paste/show/52609ed3d09ee
407: [02:44:29] <guzzlefry> It doesn't redirect when I return false.
408: [02:44:36] <antmas> why hello there, Rockwell font family
409: [02:44:37] <guzzlefry> So I'm guessing something else must be set.
410: [02:44:41] <antmas> you sexy beast
411: [02:45:59] <guzzlefry> 0.o
412: [02:46:12] <simon_w|air> guzzlefry, you need to actually set an error
413: [02:46:26] <antmas> guzzlefry: are you using email confirmation with multiple email fields?
414: [02:46:55] <simon_w|air> guzzlefry, https://github.com/silverstripe/silverstripe-framework/blob/3.1/forms/RequiredFields.php#L109-L113
415: [02:46:56] <guzzlefry> antmas, I have two email fields for matching.
416: [02:47:00] <simon_w|air> the return value's ignored
417: [02:47:46] <guzzlefry> That seems silly. :P
418: [02:48:38] <guzzlefry> simon_w|air: How do I do global errors? That looks to be for a specific field.
419: [02:49:03] <guzzlefry> Or I guess just set it to whatever's most relevant and let the sessionMessage show up?
420: [02:49:39] <simon_w|air> Or on a non-existent field
421: [02:50:39] <guzzlefry> oh
422: [02:50:56] <spronk> It's time for another round of
423: [02:50:57] * antmas quit (Ping timeout: 250 seconds)
424: [02:51:01] <spronk> "Why is my GridField not working!"
425: [02:51:03] <guzzlefry> Guess I'll add this to my "list of docs to write" list.
426: [02:51:05] <spronk> with your host, spronk!
427: [02:51:10] <guzzlefry> thanks simon
428: [02:51:58] <spronk> k guys, 16gb nexus 4 for $360 or sony xperia SP for $395. go
429: [02:52:23] * guzzlefry thought those were only $200.
430: [02:52:28] * antmas has joined #silverstripe
431: [02:52:38] <spronk> nz?
432: [02:52:42] <guzzlefry> oh, U.S.
433: [02:52:44] <antmas> guzzlefry: I tried forever to get that email matching working :(
434: [02:53:37] <antmas> oh god
435: [02:53:43] <antmas> a solution just dawned on me :(
436: [02:53:57] <guzzlefry> antmas: if ($data['email'] == $data['email_verify'])? :P
437: [02:54:00] <guzzlefry> err
438: [02:54:01] <guzzlefry> != rather
439: [02:54:18] <antmas> guzzlefry: that's it :D
440: [02:54:25] <guzzlefry> simon_w|air, It's redirecting back now, but the sessionMessage doesn't show?
441: [02:54:49] <guzzlefry> antmas: We need an SS Wiki!
442: [02:55:40] <guzzlefry> ugh, disregard
443: [02:56:17] <guzzlefry> I wrongly assumed that the message set in validationError would be put under the form field.
444: [02:56:59] <ss23> This song had a melody of a cold play song but I don't know which
445: [02:57:24] <ss23> alkjhhhhhghjd <- if oyu imagine on qwerty keyboard, a is low, l is highest, that is the melody
446: [02:57:31] <ss23> alkjhghjf or something
447: [02:57:37] <ss23> WHAT SONG IS IT
448: [02:58:07] <irogue23> < guzzlefry> antmas: We need an SS Wiki!
449: [02:58:11] <irogue23> https://github.com/silverstripe/silverstripe-framework/tree/3.1/docs/en ;)
450: [02:58:20] <irogue23> basically a wiki, right?
451: [02:58:42] <guzzlefry> Isn't that more of a 'fork and wait a while for someone to approve your pull request' thing?
452: [02:59:04] <guzzlefry> Also
453: [02:59:15] <guzzlefry> is it synced up with the docs.silverstripe.org site?
454: [03:00:56] <guzzlefry> oh derp
455: [03:01:00] <guzzlefry> I think I already have a fork of those.
456: [03:01:25] <guzzlefry> From the time someone brought down silverstripe.org.
457: [03:01:38] <irogue23> guzzlefry: ya, that is doc.ss.org
458: [03:02:04] <irogue23> and yes, will have to wait for someone to approve your PR, but that's a good thing, stops bad code examples
459: [03:04:07] <guzzlefry> hm
460: [03:04:09] * zippy__ quit (Ping timeout: 272 seconds)
461: [03:04:19] <guzzlefry> It looks like sessionMessage should only be set in the form itself?
462: [03:04:20] <antmas> dubstep Friday it is
463: [03:05:11] <ss23> FUCKING FOUND It
464: [03:05:15] <ss23> http://www.youtube.com/watch?v=EH9meoWmAOM
465: [03:05:18] <ss23> Human brains are sweet
466: [03:05:36] <antmas> Coldplay -_-
467: [03:05:50] <ss23> :D
468: [03:05:52] <ss23> I like Coldplay
469: [03:06:04] <guzzlefry> reminds me of Garden State.
470: [03:06:13] <antmas> ss23: so do all the Sheeple!
471: [03:06:15] <antmas> :P
472: [03:06:16] <irogue23> Coldplay and Nickelback are ss23's #2 and #3 fav bands
473: [03:06:22] <ss23> ouch!
474: [03:06:24] <ss23> antmas: sif sif
475: [03:06:29] <ss23> Radiohead best band of all time
476: [03:06:29] <ss23> :)
477: [03:06:44] <antmas> Kurt Cobain is so hot
478: [03:06:48] <antmas> blah blah blah
479: [03:06:53] <guzzlefry> wait so
480: [03:06:57] <guzzlefry> wtf is sessionmessage for?
481: [03:07:09] * irogue23 puts some 1D on
482: [03:07:10] <guzzlefry> Showing a success message?
483: [03:07:17] <ss23> antmas: anyway, I only found it because someone was playing a remix that had this melody
484: [03:07:21] <ss23> and I recognized it, couldn't find it
485: [03:07:48] <antmas> ss23: ah, hate that
486: [03:08:00] <ss23> took like 5 mins to realise it was Coldplay, then had to find the song
487: [03:08:05] <ss23> was like on the tip of my tongue for ages
488: [03:08:11] <ss23> SO THAT'S THE STORY OF WHY I'M LISTENING TO COLDPLAY
489: [03:08:22] * guzzlefry nods.
490: [03:09:11] <antmas> ok, now Pandora is stuck on a dubstep playlist
491: [03:09:37] * antmas struggles to fight epilepsy
492: [03:10:01] <guzzlefry> :(
493: [03:11:22] <ss23> XD
494: [03:11:55] <guzzlefry> ss23: What's your favorite Nickelback song?
495: [03:12:14] * mirrors has joined #silverstripe
496: [03:12:24] <irogue23> "Your musical compatibility with ss2342 is MEDIUM"
497: [03:12:28] <irogue23> naww, i'm sure that used to be High
498: [03:12:36] <antmas> 'look at theuss photagrearph', 'everytarm I do it makes learf'
499: [03:13:07] <irogue23> "Your musical compatibility with will-rossi is SUPER"
500: [03:13:08] <irogue23> BOOYA
501: [03:13:19] <mirrors> in SS 3.0 you use to have to addExtraClass('stacked') so the HTMLEditiorField was the full width...now it is by default. I can I go back to how it was???
502: [03:15:37] <mirrors> I want it to line up with all the other field...i.e label on the left...field on the right
503: [03:20:00] <ss23> gaaay irogue23
504: [03:20:05] <ss23> http://www.last.fm/user/ss2342
505: [03:20:30] <Colin[pi]> "Your musical compatibility is FAAAABULOUS"
506: [03:20:46] <ss23> hahha
507: [03:20:56] <simon_w|air> "Your musical compatibility with ss2342 is VERY LOW"
508: [03:21:01] * simon_w|air wins!
509: [03:21:59] <ss23> AWWW
510: [03:22:01] <pippy_> it's friday
511: [03:22:03] <pippy_> friday
512: [03:22:43] <Colin[pi]> GET-NN DOWN ON FRYYYDAY
513: [03:22:43] * CodeTrap quit (Ping timeout: 260 seconds)
514: [03:23:45] <spronk> musical compatibility with ss23 is high.
515: [03:23:45] <spronk> hmm
516: [03:23:50] <ss23> :D
517: [03:24:00] <antmas> :O there is a video with ss23 in it
518: [03:24:41] <antmas> thecuritay!
519: [03:24:45] <spronk> Your musical compatibility with EdLinklater is Super
520: [03:24:53] <spronk> irogue23: ftw.
521: [03:25:04] <ss23> 16:24:13 < antmas> :O there is a video with ss23 in it
522: [03:25:05] <ss23> WHAT?!
523: [03:25:12] * CodeTrap has joined #silverstripe
524: [03:25:14] <spronk> although i'm not sure how that works..
525: [03:25:24] <antmas> ss23: http://vimeo.com/70591736
526: [03:25:30] <antmas> is that yoouuuuu?
527: [03:25:51] <guzzlefry> simon_w|air: Do I need to worry about setting anything other than Email and Password for a new Member?
528: [03:25:58] <irogue23> antmas: yes it is
529: [03:25:59] <simon_w|air> no
530: [03:26:03] <guzzlefry> phew, thanks
531: [03:26:03] <irogue23> and UncleCheese in the background eating chips
532: [03:26:26] <antmas> faces to names
533: [03:26:28] <antmas> always weird
534: [03:26:30] <UncleCheese> mmmm
535: [03:26:32] <simon_w|air> He's obviously not a whale
536: [03:27:23] <ss23> antmas:
537: [03:27:27] <ss23> antmas: Yeah, I'm a hacker! :D
538: [03:27:33] <ss23> antmas: I look like a hacker, right? RIGHT?!
539: [03:27:49] <antmas> ss23: you have metal hair
540: [03:27:50] <mirrors> anyone?
541: [03:27:53] <irogue23> s/hacker/girl/
542: [03:28:03] * ss23 headbangs
543: [03:28:05] <ss23> irogue23: bitch
544: [03:28:06] <ss23> :P
545: [03:28:12] <irogue23> mirrors: nfi i'm afraid
546: [03:28:13] <ss23> LEAST I DON'T HAVE GAY HAIR!
547: [03:28:14] * ss23 cries
548: [03:28:33] <guzzlefry> mirrors: What was thw question?
549: [03:28:35] <guzzlefry> the*
550: [03:28:48] * guzzlefry pats ss23 on the back.
551: [03:28:59] * antmas looks for other videos of peoples
552: [03:29:22] <ss23> irogue23: don't even
553: [03:29:22] * pitchandtone has joined #silverstripe
554: [03:30:16] <irogue23> ss23: kekeke
555: [03:30:49] <pitchandtone> varnish and silverstripe? what do I need to know?
556: [03:31:23] <UncleCheese> sweet error..
557: [03:31:23] <UncleCheese> Fatal error: Hmm - depth calc wrong, hit negatives
558: [03:31:31] <UncleCheese> Thanks, SilverStripe
559: [03:31:46] <irogue23> antmas: http://youtu.be/H_pVkarLMb8?t=35s
560: [03:32:07] <guzzlefry> guys help!
561: [03:32:49] <guzzlefry> I'm guessing $member = new Member(); $member->Password = "secret"; $member->write(); isn't going to auto-hash the password...
562: [03:33:00] <antmas> irogue23: 0.o
563: [03:33:47] <irogue23> UncleCheese: looks like there's an open PR to make that error more useful
564: [03:33:50] <irogue23> UncleCheese: https://github.com/silverstripe/silverstripe-framework/pull/2470
565: [03:33:58] <UncleCheese> wow.. good eye
566: [03:34:14] * antmas quit (Quit: Page closed)
567: [03:34:47] <ss23> irogue23: you son of a bitch
568: [03:34:47] <ss23> I fucking
569: [03:34:49] <ss23> knew it
570: [03:34:52] <ss23> lol.
571: [03:34:54] <ss23> LOOOL.
572: [03:35:20] <irogue23> ^_^
573: [03:35:32] <UncleCheese> thank you, irogue23! that fixed the issue
574: [03:36:35] <irogue23> UncleCheese: yeah, always useful to know where to actually look eh
575: [03:37:27] <ss23> guzzlefry: It might, check source
576: [03:39:26] * pitchandtone quit (Quit: pitchandtone)
577: [03:39:48] * pitchandtone has joined #silverstripe
578: [03:40:04] * pitchandtone quit (Client Quit)
579: [03:40:27] * stecman quit (Quit: Leaving)
580: [03:40:44] * stecman has joined #silverstripe
581: [03:41:02] <irogue23> guzzlefry: looks like there's a changePassword method
582: [03:41:09] <guzzlefry> hm
583: [03:41:19] <guzzlefry> wonder if I need to call that after write.
584: [03:41:45] <irogue23> ah
585: [03:41:52] <guzzlefry> [Warning] crypt() expects parameter 1 to be string, array given
586: [03:41:57] <guzzlefry> So, it's not auto-set. :P
587: [03:41:58] <irogue23> looks like you can just do $member->Password = "blah"
588: [03:41:59] * toddmorey quit (Quit: Leaving.)
589: [03:42:16] <irogue23> http://api.silverstripe.org/3.1/source-class-Member.html#733
590: [03:42:36] <irogue23> ooh
591: [03:43:00] <irogue23> yeah
592: [03:43:02] <irogue23> not on first write tho
593: [03:43:03] <irogue23> hmmm
594: [03:43:04] <mirrors> nevermind...new question though....UploadField isnt uploading a file if I go to the dataobject directly..i.e. pages/edit/EditForm/field/Resources/item/1. Now if I go there from the gridfield it works fine
595: [03:43:34] <simon_w|air> irogue23, look at the condition again
596: [03:44:13] <irogue23> simon_w|air: ah, good spot
597: [03:44:32] <irogue23> presumably isChanged will trigger on first write?
598: [03:44:52] <guzzlefry> wait a second
599: [03:45:43] <irogue23> a second is up
600: [03:46:00] <guzzlefry> I'm using ConfirmedPassword field...
601: [03:46:09] <guzzlefry> Which returns and array of the two passwords. :P
602: [03:46:14] <guzzlefry> well, when it posts.
603: [03:48:01] <guzzlefry> yay, victory
604: [03:51:25] * cloph_away has joined #silverstripe
605: [03:51:26] * cloph quit (Ping timeout: 245 seconds)
606: [03:54:05] * mobiusnz quit (Quit: Leaving.)
607: [03:58:36] * nickmolhoek quit (Quit: nickmolhoek)
608: [03:59:40] * DigNZ quit (Quit: DigNZ)
609: [03:59:41] * Pyromanik quit (Quit: leaving)
610: [04:09:36] <irogue23> spronk: OHH YEAH
611: [04:09:39] <irogue23> SUPER COMPATIBLE
612: [04:09:48] <irogue23> you me and willr could party together
613: [04:15:28] <Colin[pi]> if I have a form rendering fields from DOs, is there a clever way to make the DO aware of the form?
614: [04:15:28] <Colin[pi]> or just setForm(form)
615: [04:18:35] <guzzlefry> Colin[pi]: Why do they need to be aware of the form?
616: [04:19:00] <Colin[pi]> the DO's have a method that returns a TextField, and they need to pull some info from the current form to populate the field
617: [04:19:39] <spronk> fuck yeah
618: [04:19:54] <guzzlefry> ah
619: [04:20:00] * stecman quit (Quit: This computer has gone to sleep)
620: [04:20:23] <Colin[pi]> atm I'm just looping the DOs in the controller and calling setForm(), which works but seems clunky
621: [04:20:54] * toddmorey has joined #silverstripe
622: [04:31:14] * UncleCheese quit (Quit: UncleCheese)
623: [04:32:42] * UncleCheese has joined #silverstripe
624: [04:33:07] <starchicken> maybe a dumb question
625: [04:33:22] <starchicken> can i have a content author role and a content reviewer role so that authors can't publish but can create content?
626: [04:34:07] * swordsmanz quit (Quit: swordsmanz)
627: [04:37:21] * toddmorey quit (Quit: Leaving.)
628: [04:37:41] <guzzlefry> starchicken: You might be able to write some code to do that. http://api.silverstripe.org/3.1/class-SiteTree.html#_canPublish
629: [04:40:35] * tankr quit (Quit: Leaving.)
630: [04:43:50] * UncleCheese quit (Quit: UncleCheese)
631: [04:46:31] * simon_w|air quit (Quit: Leaving)
632: [04:49:33] * stecman has joined #silverstripe
633: [04:51:19] * stecman quit (Client Quit)
634: [05:05:51] <Colin[pi]> yeah so um this is the map of fires currently burning here: http://google.org/crisismap/2013-nsw-bushfires
635: [05:06:32] <spronk> god this java code is hideous
636: [05:06:39] <spronk> java's handling of dates is disgusting
637: [05:06:39] <irogue23> Colin[pi]: and its not even proper summer yet
638: [05:06:57] <Colin[pi]> aye :\
639: [05:06:57] <irogue23> s/handling of dates//
640: [05:07:05] <spronk> haha
641: [05:13:07] * aragonne has joined #silverstripe
642: [05:14:35] <aragonne> Hey guys/gals, has anyone been able get the RestfulService class to send data via POST instead of GET?
643: [05:18:37] * mirrors quit (Quit: Page closed)
644: [05:22:35] <irogue23> aragonne: can't say i've ever tried i'm afraid. have only used RestfulServer, not RestfulService
645: [05:38:12] * toddmorey has joined #silverstripe
646: [05:42:42] * Shrike_Finland has joined #silverstripe
647: [05:42:45] * toddmorey quit (Ping timeout: 272 seconds)
648: [05:54:31] <Colin[pi]> man it's interesting how much better you can make something during a 2nd pass
649: [05:54:44] <Colin[pi]> 1st go at a model for a project, total shit
650: [05:54:48] <Colin[pi]> 2nd go... MUCH better
651: [05:54:56] <guzzlefry> \o/
652: [05:55:13] <Colin[pi]> and this one has kinda critical data so it needs to be rock solid
653: [05:55:29] <guzzlefry> I wish datamodels had constraints.
654: [05:55:58] <guzzlefry> well, thrown on the database itself.
655: [06:00:39] <Colin[pi]> example guzzlefry?
656: [06:01:46] <guzzlefry> Check constraints and such
657: [06:03:06] <Colin[pi]> like validation?
658: [06:03:17] <guzzlefry> http://www.postgresql.org/docs/8.1/static/ddl-constraints.html
659: [06:03:23] <guzzlefry> validation is included
660: [06:04:53] <Colin[pi]> ahh yep
661: [06:05:03] <guzzlefry> hm
662: [06:05:32] <guzzlefry> Is there a way to set override the form field errors set by RequiredFields?
663: [06:10:36] <guzzlefry> Guess I can check that in my own validator for now.
664: [06:16:41] <guzzlefry> http://logs.simon.geek.nz/search.php?q=derp
665: [06:24:44] <guzzlefry> Oh
666: [06:25:14] <guzzlefry> FormField::setCustomValidationMessage(string $message);
667: [06:35:01] <guzzlefry> uh oh
668: [06:38:51] * toddmorey has joined #silverstripe
669: [06:43:07] * toddmorey quit (Ping timeout: 246 seconds)
670: [06:45:18] <guzzlefry> false alarm
671: [06:45:49] <Colin[pi]> what happened?
672: [06:49:31] <guzzlefry> Well, the labels are on the wrong side of the checkbox according to the mockups I have.
673: [06:49:39] <guzzlefry> But...don't care at the moment. :P
674: [06:50:08] <Colin[pi]> lol "later"
675: [06:52:17] <guzzlefry> well
676: [06:52:19] <Avroceptyr> mockups are there to quietly laugh at you during UAT
677: [06:52:37] <guzzlefry> apparently investors are checking out the site today (currently 3am here)
678: [06:52:41] <guzzlefry> and we just now started on it
679: [06:52:56] <guzzlefry> Guy that was doing the HTML/CSS kind of bailed out... :/
680: [06:57:23] * violetina has joined #silverstripe
681: [07:05:51] * Zauberfisch23 quit (Ping timeout: 260 seconds)
682: [07:05:58] * Zauberfisch23 has joined #silverstripe
683: [07:11:19] <EasyCo> HTML -> PDF. KIll me.
684: [07:11:25] <Colin[pi]> nope it's easy!
685: [07:11:29] <Colin[pi]> wkhtmltopdf dude
686: [07:11:46] <guzzlefry> oh
687: [07:11:51] <EasyCo> Colin[pi]: Using docraptor, even better
688: [07:11:52] <guzzlefry> We have a project that uses that.
689: [07:12:00] <guzzlefry> no clue how it works though. :P
690: [07:12:02] <EasyCo> but it's a pretty complex page
691: [07:12:04] * guzzlefry didn't write it.
692: [07:12:11] <EasyCo> Just very tidious
693: [07:13:17] <Colin[pi]> how the heck would docraptor be better? :\
694: [07:15:13] <EasyCo> It's got really really good integration with Prince XML
695: [07:15:25] <EasyCo> and SVG support is excellent
696: [07:15:38] <EasyCo> I tried wkhtmltopdf first but encountered too many issues
697: [07:16:01] <Colin[pi]> hmm I've had no prob but YMMV of course :D
698: [07:16:31] <EasyCo> YMMV?
699: [07:16:34] <guzzlefry> Why does PDF exist again? :/
700: [07:16:46] <Colin[pi]> to make our lives a pain
701: [07:16:47] <guzzlefry> EasyCo: Your Mileage may vary.
702: [07:17:14] <EasyCo> Well there you have it!
703: [07:17:44] <guzzlefry> I keep thinking of how much better my life would be with dual monitors.
704: [07:17:51] <guzzlefry> Then I realize, I'll probably want three monitors after that.
705: [07:18:32] <Colin[pi]> guzzlefry: it's better yep
706: [07:18:43] <Colin[pi]> I have one monitor basically just for IRC and Firebug
707: [07:19:06] <guzzlefry> Colin[pi], I'm on a 4:3 17" with a blue, vertical line going down the side. :P
708: [07:19:14] <Colin[pi]> lol
709: [07:19:27] <guzzlefry> contract is all screwy too :P
710: [07:19:56] <EasyCo> I only ever have one
711: [07:20:07] <EasyCo> But big :)
712: [07:20:24] <guzzlefry> "350:1 Contrast ratio, wide 140-degree horizontal viewing angle" yeaaahhh! :(
713: [07:20:42] <guzzlefry> Also, TFT, isn't that some old thing? ;P
714: [07:21:35] <guzzlefry> well, maybe not
715: [07:21:39] <Colin[pi]> EasyCo: bet you tell that to all the ladies
716: [07:22:05] <EasyCo> Colin[pi]: Yes! Thank you, I was hoping somebody'd get that.
717: [07:23:17] <aragonne> thanks for feedback irogue23
718: [07:26:23] <EasyCo> Colin[pi]: How you holding up down in Canberra?
719: [07:26:28] * aragonne has left #silverstripe
720: [07:27:22] <DryerLintPurple> I think I want to get a stand to mount one of my monitors vertically (portrait) before I worry about a third monitor.
721: [07:27:49] <Colin[pi]> EasyCo: what with the fires?
722: [07:27:55] <EasyCo> Yeah
723: [07:28:04] <Colin[pi]> yeah no problems here that I know of, thanks
724: [07:40:51] * g4b0 has joined #silverstripe
725: [07:41:04] <g4b0> hi all
726: [07:42:28] * skorp has joined #silverstripe
727: [07:43:39] * Shrike_Finland quit (Quit: Leaving.)
728: [07:45:04] <g4b0> how can I modify the behaviour of CMSPageHistoryController ?
729: [07:45:42] <g4b0> It's not possible to extend it since it doesn't imlement extend() function
730: [08:01:41] * ajshort has joined #silverstripe
731: [08:05:11] * g4b0 quit (Read error: Operation timed out)
732: [08:10:44] * kinglozzer has joined #silverstripe
733: [08:14:08] * mobiusnz has joined #silverstripe
734: [08:18:29] * g4b0 has joined #silverstripe
735: [08:22:05] * toddmorey has joined #silverstripe
736: [08:22:15] * chillu has joined #silverstripe
737: [08:23:33] * chillu quit (Read error: Connection reset by peer)
738: [08:23:33] * chillu23 has joined #silverstripe
739: [08:34:30] * Shrike_Finland has joined #silverstripe
740: [08:38:26] * toddmorey quit (Quit: Leaving.)
741: [08:46:53] * zippy__ has joined #silverstripe
742: [08:46:57] <guzzlefry> night chaps
743: [08:47:43] <zippy__> nite
744: [08:51:49] * Shrike_Finland quit (Quit: Leaving.)
745: [08:54:09] * lerni has joined #silverstripe
746: [09:04:53] * EasyCo quit (Quit: EasyCo)
747: [09:10:06] * Shrike_Finland has joined #silverstripe
748: [09:16:38] * violet- has joined #silverstripe
749: [09:17:38] * violetina quit (Ping timeout: 264 seconds)
750: [09:33:34] * mobiusnz quit (Quit: Leaving.)
751: [09:33:34] * willmorgan has joined #silverstripe
752: [09:34:58] * kerosene has joined #silverstripe
753: [09:37:06] * travis-ci has joined #silverstripe
754: [09:37:06] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1318 (3.1 - 69c888a : Ingo Schommer): The build passed.
755: [09:37:06] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/2be25e70ba3e...69c888a2ac7a
756: [09:37:06] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12708666
757: [09:37:06] * travis-ci has left #silverstripe
758: [09:39:16] * toddmorey has joined #silverstripe
759: [09:43:27] * toddmorey quit (Ping timeout: 252 seconds)
760: [10:25:36] * andylockran quit (Ping timeout: 245 seconds)
761: [10:34:52] * qlex has joined #silverstripe
762: [10:34:58] * qlex says hi
763: [10:35:07] <qlex> guys, im running the newest ss and newest blog module
764: [10:35:14] <qlex> and while dev/buildding im getting an error
765: [10:35:33] <qlex> Fatal error: Access level to BlogHolder_Controller::$allowed_actions must be public (as in class BlogTree_Controller) in /var/www/...../BlogHolder.php on line 318
766: [10:35:43] <qlex> and several others once i replace that variable with public instead of private
767: [10:35:56] <qlex> what could be causing this? before that i had the same with several files from /cms/code/model/...
768: [10:37:45] * andylockran has joined #silverstripe
769: [10:40:37] <kinglozzer> qlex: The error means that BlogTree_Controller::$allowed_actions should be private
770: [10:40:52] <kinglozzer> The error message is somewhat backwards
771: [10:41:50] <irogue23> hmm
772: [10:41:56] <kinglozzer> Sounds like you're not running the latest version though
773: [10:41:57] <irogue23> has blog module not been updated?
774: [10:42:03] <kinglozzer> It has
775: [10:42:26] <kinglozzer> qlex: Redownload it from here: https://github.com/silverstripe/silverstripe-blog/tree/master
776: [10:42:58] <irogue23> was gonna say, if that hadn't been updated i'd fuckin do it myself
777: [10:43:03] <irogue23> i don't even use it but that'd just be ridiculous
778: [10:43:22] <kinglozzer> Nah neither do I, just looked here: https://github.com/silverstripe/silverstripe-blog/blob/master/code/BlogTree.php#L224-L229
779: [10:43:27] <kinglozzer> So it must've been updated
780: [10:43:44] <irogue23> sweeet
781: [10:44:08] <kinglozzer> Always just build a ModelAdmin for news/blog :P
782: [10:48:33] <qlex> ok, will redownload and see again
783: [10:48:48] <qlex> in the meantime, anybody knows if https://github.com/OpticBlaze/ss3Gallery is working with newest ss ?
784: [10:49:02] <qlex> we have it working with 3.0.5 but seems im unable to add a new album on 3.1.1
785: [10:50:04] <kinglozzer> qlex: It hasn't been updated. You'll need to go through and change public static to private static where appropriate (i.e. $db, $has_one/$has_many/$many_many, $allowed_actions etc)
786: [10:52:40] <qlex> kinglozzer: you mean the gallery module ?
787: [10:52:44] <kinglozzer> Yeah
788: [10:53:19] <qlex> i think they all are already public
789: [10:53:31] <qlex> as otherwise it wouldnt build the manifest
790: [10:53:32] <qlex> which it did
791: [10:53:40] <qlex> im already in cms and created gallery page
792: [10:53:47] <qlex> but now, cant create albums within the gallery
793: [10:53:57] <qlex> and the only response im getting in firebug is "there has been an error"
794: [10:54:02] <qlex> very informative information :)
795: [10:54:05] <kinglozzer> qlex: They shouldn't be public, they should be private
796: [10:54:39] * violet- quit (Remote host closed the connection)
797: [10:55:26] <qlex> looking at all php files in gallery's code directory
798: [10:55:31] <qlex> cant see any private variables
799: [10:56:14] * violetina has joined #silverstripe
800: [10:56:24] <kinglozzer> qlex: Exactly, because they haven't been updated
801: [10:56:29] <kinglozzer> You need to update them, change them to private
802: [10:57:00] <qlex> ok, so change all variable declarations where ther's public rite ?
803: [10:58:14] <kinglozzer> Yes
804: [10:58:30] <qlex> ok, when i do this im getting an error while builindg manifest:
805: [10:58:37] <qlex> Fatal error: Access level to GalleryImage::validate() must be protected (as in class DataObject) or weaker in /var/www/.../ss3Gallery/code/GalleryImage.php on line 3
806: [10:59:13] <kinglozzer> qlex: Change "public function validate()" to "protected function validate()" in GalleryImage.php
807: [10:59:37] <qlex> kinglozzer: i have "private function validate"
808: [10:59:42] <qlex> since i changed it from public to private
809: [10:59:48] <kinglozzer> qlex: Don't change functions from public to private
810: [10:59:51] <kinglozzer> only variables
811: [10:59:56] <kinglozzer> Change the functions back to what they were
812: [11:03:06] <qlex> kinglozzer: ok, i changed all variables to private from public
813: [11:03:12] <qlex> dev build gave me error:
814: [11:03:26] <qlex> Fatal error: Access level to GalleryPage::$db must be public (as in class Page) in /var/www....j/ss3Gallery/code/GalleryPage.php on line 75
815: [11:03:38] <qlex> so it wont let me have the variables set to private
816: [11:03:43] <kinglozzer> qlex: Yes it will
817: [11:03:55] <kinglozzer> You need to change your $db in Page.php to be private as well
818: [11:04:01] * Alexw has joined #silverstripe
819: [11:04:52] <Alexw> Hi, who uses widgets here?
820: [11:05:21] <Alexw> I added private static $has_one = array("WidgetArea" => "WidgetArea"); to my Page.php and added a widget
821: [11:05:24] <Alexw> But he won't display
822: [11:05:53] <Alexw> Any sugestions?
823: [11:06:43] <kinglozzer> Alexw: Have you added $MyWidgetArea to your template?
824: [11:06:53] <Alexw> No, I added WidgetArea
825: [11:06:57] <Alexw> $WidgetArea
826: [11:07:04] <kinglozzer> Have you flushed?
827: [11:07:04] <Alexw> I changed the name as you can see above
828: [11:07:07] <Alexw> Yes
829: [11:07:09] <Alexw> And rebuild
830: [11:08:44] <kinglozzer> Not sure then, I've never used widgets
831: [11:09:26] <Alexw> Changed it back to MyWidgetArea does not work too
832: [11:12:05] <Alexw> Ah
833: [11:12:10] <Alexw> I needed to add a new tab
834: [11:12:15] <Alexw> So I can add the widets
835: [11:13:00] <Alexw> Only they still don't get displayed
836: [11:21:04] <Alexw> How to make it global to all pages?
837: [11:29:09] * spronk2 has joined #silverstripe
838: [11:31:55] <qlex> kinglozzer: no change in SS3gallery behaviour
839: [11:32:04] <qlex> still able to add a new page type to sitetreee in cms
840: [11:32:07] <qlex> save it and publish
841: [11:32:12] <qlex> but when i go to tab Albums
842: [11:32:19] <qlex> and hit create album
843: [11:32:39] <qlex> im getting a blank screen (only see the "Pages", "Files", "REports"... section on the left)
844: [11:32:46] <kinglozzer> qlex: You'll need to find out what the error is, make sure error reporting is on / check your PHP logs
845: [11:37:03] * zippy__ quit (Quit: zippy__)
846: [11:39:44] * Colin[pi] quit (Ping timeout: 260 seconds)
847: [11:47:17] <Alexw> When will 0.2 of silverstripe widgets get's released
848: [11:47:30] <Alexw> I think 0.1 is not compatible with 3.1
849: [11:50:40] <kinglozzer> Alexw: 0.1 is for 3.0
850: [11:50:42] <kinglozzer> https://github.com/silverstripe/silverstripe-widgets/tree/master
851: [11:50:47] <kinglozzer> That's for 3.1
852: [11:51:04] <Alexw> My composer won't let me install it since I prefer stable first
853: [11:51:17] <Alexw> And I don't want to install developments version of the rest of the requirements
854: [11:52:03] <kinglozzer> Alexw: So specify the versions on each of the other requirements, and dev-master on widgets?
855: [11:52:07] <Alexw> I tried that
856: [11:52:09] * andylockran quit (Ping timeout: 252 seconds)
857: [11:52:12] <Alexw> He still installs 0.1
858: [11:52:41] <kinglozzer> Alexw: Your composer.json specifies dev-master?
859: [11:52:59] <Alexw> The widgets you mean?
860: [11:53:21] <kinglozzer> Yeah, can you paste your composer.json somewhere?
861: [11:53:29] <Alexw> ok
862: [11:53:47] * toddmorey has joined #silverstripe
863: [11:53:48] <Alexw> http://pastebin.com/ZjvgHw8s
864: [11:54:14] <kinglozzer> Alexw: You'll have to remove prefer-stable: true I think
865: [11:54:46] <Alexw> Now all packages goes to development version
866: [11:54:53] <Alexw> Since those are newer
867: [11:56:42] * violetina quit (Remote host closed the connection)
868: [11:56:58] <kinglozzer> Alexw: I'm not sure what minimum-stability does, but I never use that and I can install stable CMS/Framework with 'unstable' dev-master for other dependencies
869: [11:57:18] <kinglozzer> http://pastebin.com/y1Z0ZBtU that'd be my typical setup
870: [11:58:06] * Sjohn has joined #silverstripe
871: [11:58:10] * violetina has joined #silverstripe
872: [11:58:14] * Sjohn quit (Client Quit)
873: [11:58:22] * Sjohn has joined #silverstripe
874: [11:59:18] <Alexw> Now he can't install development versions
875: [11:59:32] <Alexw> and the asclub-modules and asclub-themes are still in dev
876: [12:00:45] <Alexw> He complains he cant install a requirement of that module
877: [12:01:04] <Alexw> maybe I need to dev-master too
878: [12:01:30] <Alexw> But this is not what I want
879: [12:01:37] <Alexw> I want that he install the latest version
880: [12:01:44] <Alexw> prefering stable ofcourse
881: [12:01:50] <Alexw> exception is that widgets
882: [12:03:50] <qlex> does the config.php work or should i only use config.yml ??
883: [12:04:03] <qlex> im trying to enable dev environemtn
884: [12:04:08] <qlex> normally always added a line in config.php
885: [12:04:24] <Alexw> add it in the yml
886: [12:04:32] <Alexw> you can also use ?isDev=1 in browser
887: [12:04:46] <qlex> but can i add it in php ?
888: [12:05:01] <qlex> im getting a lot of internal server error now
889: [12:05:09] <qlex> so want to see whats happening
890: [12:05:41] <Alexw> I don't think that's supported
891: [12:09:44] * toddmorey quit (Quit: Leaving.)
892: [12:10:19] <Alexw> Does anyone know how to translate widgets?
893: [12:10:36] <Alexw> I tried to use _t
894: [12:10:41] <Alexw> And build the languages
895: [12:10:45] <Alexw> but he did not pickup the lines
896: [12:10:57] <Alexw> And if I added it manually then he does not display it
897: [12:11:58] <Alexw> nvm, my bad
898: [12:15:15] * kerosene quit (Ping timeout: 256 seconds)
899: [12:22:22] * toddmorey has joined #silverstripe
900: [12:35:07] * terryapodaca has joined #silverstripe
901: [12:35:41] * Shu_ has joined #silverstripe
902: [12:36:12] * zri has joined #silverstripe
903: [12:36:52] <zri> Hi Guys
904: [12:37:01] <zri> having problem with ismplest allowed_actions
905: [12:37:14] <zri> no matter what I add to it, it just doesnt allow my actions
906: [12:37:46] <zri> private static $allowed_actions = array( 'getRenderedMedia', 'myAction' // => '->checkAjax' ); public function myAction() { return $this; }
907: [12:38:10] <zri> SS is 3.1
908: [12:39:01] <zri> Action 'myAction' isn't allowed on class MyClass_Controller.
909: [12:39:23] <zri> this should be fairly simple... osmething I am missing I guess...
910: [12:40:45] * spronk2 quit (Quit: spronk2)
911: [12:41:50] <zri> MyClass_Controller extends ContentController
912: [12:42:17] <kinglozzer> zri: Have you done a /dev/build?flush=all
913: [12:42:18] <kinglozzer> ?
914: [12:42:44] <irogue23> kinglozzer: two different calls ;)
915: [12:43:15] <zri> damn
916: [12:43:26] <zri> didn't figure rebulding for an action
917: [12:43:28] <kinglozzer> irogue23: The /dev/build and the flush? I can never remember which is which :P
918: [12:43:37] <zri> thanks @kinglozzer
919: [12:43:41] <kinglozzer> I.e. which does what
920: [12:43:51] <zri> but this was it
921: [12:43:52] <zri> thanks
922: [12:44:18] <irogue23> kinglozzer: they have to be done seperately
923: [12:44:24] <irogue23> ?flush=all won't work on /dev/build
924: [12:44:37] <irogue23> cos the code for /dev/build action doesn't have the code to check for ?flush
925: [12:44:59] <irogue23> ?flush=all has to be done on an actual page
926: [12:45:12] <irogue23> so yeah, generally best to do both, but they have to be done seperately
927: [12:46:00] <kinglozzer> irogue23: I thought for database changes you had to do both? I.e. dev/build to do the changes, ?flush to actually pick them up
928: [12:46:18] <kinglozzer> I've always done them both at once, maybe I've been doing it twice though :P
929: [12:46:21] * Shu_ quit (Ping timeout: 250 seconds)
930: [12:46:48] <irogue23> kinglozzer: /dev/build does everything database-related
931: [12:46:53] <irogue23> ?flush=all just clears the template cache
932: [12:47:10] <irogue23> if you do /dev/build?flush=all it'll do the database build, but not flush the templates
933: [12:47:21] <kinglozzer> irogue23: flush picks up config changes now though
934: [12:47:39] <kinglozzer> For both yaml and PHP
935: [12:47:42] <kinglozzer> I think
936: [12:48:03] <irogue23> kinglozzer: yeah, sorry, i oversimplified
937: [12:48:15] <irogue23> flush clears all caches, which includes the config manifest
938: [12:48:57] <irogue23> but iirc /dev/build will also rebuild the config manifest
939: [12:49:31] <irogue23> so for config updates either will work, but /dev/build won't flush template caches (which are often a cause of problem)
940: [12:53:36] <kinglozzer> I'm lost.
941: [12:53:37] <kinglozzer> http://i.imgur.com/ZpxyByh.jpg
942: [12:59:28] <irogue23> lol
943: [12:59:36] <DryerLintPurple> what's the difference between flush=1 and flush=all, anyway?
944: [13:00:00] <irogue23> flush=1 only flushes the page its done on (and any dependencies)
945: [13:00:35] <DryerLintPurple> tmyk
946: [13:01:56] * toddmorey quit (Quit: Leaving.)
947: [13:03:11] <terryapodaca> does anyone know how to force a db field of Active in the CustomSearchContext so you don't have to put that param in the URL?
948: [13:08:30] <irogue23> 2am! bedtime!
949: [13:08:32] * irogue23 departs
950: [13:09:44] * toddmorey has joined #silverstripe
951: [13:10:52] <DryerLintPurple> 8am! bedtime!
952: [13:10:54] * DryerLintPurple departs
953: [13:14:25] * UndefinedOffset has joined #silverstripe
954: [13:15:07] <g4b0> how can I know when I'm into the "History" tab
955: [13:15:15] <g4b0> from inside getCMSField?
956: [13:18:44] <g4b0> I did it with:
957: [13:18:45] <g4b0> $req = Controller::curr()->getRequest();
958: [13:18:45] <g4b0> if (preg_match('/history/', $req->getURL())) {
959: [13:19:02] <g4b0> but I would like something a little bit more elegant...
960: [13:20:08] * bmh has joined #silverstripe
961: [13:20:38] * bmh is now known as Guest92069
962: [13:21:54] * Shrike_Finland quit (Quit: Leaving.)
963: [13:33:39] * catcher has joined #silverstripe
964: [13:38:49] * qlex has left #silverstripe
965: [13:41:40] <Sjohn> any1 here ever worked with indian people?
966: [13:43:52] * g4b0 quit (Read error: Operation timed out)
967: [13:56:03] * Alexw quit ()
968: [13:58:30] * g4b0 has joined #silverstripe
969: [13:58:30] * Sjohn quit ()
970: [13:59:07] * cloph_away is now known as cloph
971: [14:19:56] * lerni_ has joined #silverstripe
972: [14:20:05] * lerni_ quit (Remote host closed the connection)
973: [14:20:11] * lerni_ has joined #silverstripe
974: [14:22:41] <willmorgan> chillu23 thanks bro
975: [14:22:46] <chillu23> :)
976: [14:22:55] * jaap has joined #silverstripe
977: [14:23:32] * Sjohn has joined #silverstripe
978: [14:23:43] <willmorgan> are you coming for a visit to the UK again soon?
979: [14:23:45] * terryapodaca quit (Quit: Leaving.)
980: [14:29:10] <chillu23> Unlikely, sorry. I'm off to NZ in January!
981: [14:30:21] * jaap quit (Ping timeout: 250 seconds)
982: [14:30:45] <willmorgan> just in time for summer
983: [14:32:06] * Bollig|DesignCty quit (Ping timeout: 245 seconds)
984: [14:32:27] <willmorgan> Sjohn: you were joking, right?
985: [14:41:59] * andylockran has joined #silverstripe
986: [14:57:37] * travis-ci has joined #silverstripe
987: [14:57:38] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1323 (master - 36e7282 : Ingo Schommer): The build passed.
988: [14:57:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/fee54c75f05d...36e7282f6f3b
989: [14:57:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12719757
990: [14:57:38] * travis-ci has left #silverstripe
991: [14:58:42] * travis-ci has joined #silverstripe
992: [14:58:43] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1324 (master - 337a29a : Ingo Schommer): The build passed.
993: [14:58:43] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/36e7282f6f3b...337a29abce28
994: [14:58:43] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12719832
995: [14:58:43] * travis-ci has left #silverstripe
996: [15:00:25] * Sjohn quit ()
997: [15:21:50] * lerni_ quit (Remote host closed the connection)
998: [15:22:56] * lerni quit (Quit: lerni)
999: [15:40:25] * andylockran quit (Ping timeout: 245 seconds)
1000: [15:43:35] * zri quit (Ping timeout: 250 seconds)
1001: [15:45:00] * kinglozzer just realised a site of mine loading images from S3 caches them, but never deletes them
1002: [15:45:25] <kinglozzer> screw yo hdd space
1003: [15:48:54] * chillu23 quit (Quit: chillu23)
1004: [15:58:32] * g4b0 quit (Quit: Sto andando via)
1005: [15:59:57] * Colin[pi] has joined #silverstripe
1006: [16:08:34] * pathum has joined #silverstripe
1007: [16:20:08] * pathum quit (Quit: Leaving)
1008: [16:20:24] * kinglozzer quit (Remote host closed the connection)
1009: [16:22:29] * Colin[pi] quit (Ping timeout: 248 seconds)
1010: [16:48:07] * toddmorey quit (Quit: Leaving.)
1011: [17:15:00] * willmorgan quit (Ping timeout: 272 seconds)
1012: [17:45:25] * gelignite has joined #silverstripe
1013: [18:02:51] * skorp quit (Ping timeout: 252 seconds)
1014: [18:05:00] <catcher> I need to give my client the ability to embed videos w/ js from different sources & formats. Shortcodes won't work since they're all different. What's the best route?
1015: [18:17:13] * Someone has joined #silverstripe
1016: [18:17:20] <Someone> hello
1017: [18:17:37] * Someone is now known as Guest70770
1018: [18:17:47] <Guest70770> Hello
1019: [18:17:52] <Guest70770> Is ther someone here?
1020: [18:17:56] <Guest70770> *there
1021: [18:22:11] * Guest70770 quit (Ping timeout: 250 seconds)
1022: [18:22:41] * violetina quit (Ping timeout: 245 seconds)
1023: [18:32:29] * toddmorey has joined #silverstripe
1024: [18:41:17] * willmorgan has joined #silverstripe
1025: [18:44:53] * swordsmanz has joined #silverstripe
1026: [18:59:15] * andylockran has joined #silverstripe
1027: [19:07:21] * andylockran quit (Ping timeout: 272 seconds)
1028: [19:16:05] * andylockran has joined #silverstripe
1029: [19:21:36] * swordsmanz quit (Read error: Connection reset by peer)
1030: [19:21:39] * andylockran quit (Ping timeout: 240 seconds)
1031: [19:22:01] * swordsmanz has joined #silverstripe
1032: [19:23:05] * ARNHOE has joined #silverstripe
1033: [19:29:37] * simon_w has joined #silverstripe
1034: [19:29:47] <simon_w> catcher, most likely, oembed
1035: [19:33:45] * andylockran has joined #silverstripe
1036: [19:42:49] <shakesoda> what do I replace Director::redirect with for 3.1?
1037: [19:43:44] <shakesoda> oh, docs suggest I just drop Director from it
1038: [19:43:48] * shakesoda tries
1039: [19:45:07] <guzzlefry> oh neat
1040: [19:45:17] <guzzlefry> My ISP blocks outgoing on port 25...
1041: [19:50:25] <simon_w> shakesoda, $this->redirect()
1042: [19:50:46] <simon_w> guzzlefry, use Submission instead
1043: [19:50:57] <shakesoda> simon_w: yeah, figured it out a minute ago. I just looked at the wrong place in the docs.
1044: [19:54:02] * ARNHOE quit (Remote host closed the connection)
1045: [20:10:03] * andylockran quit (Ping timeout: 248 seconds)
1046: [20:12:30] * UndefinedOffset quit (Read error: Connection reset by peer)
1047: [20:24:08] * andylockran has joined #silverstripe
1048: [20:28:42] * skorp has joined #silverstripe
1049: [20:39:44] * jrthomer_ has joined #silverstripe
1050: [20:40:59] * Colin[pi] has joined #silverstripe
1051: [20:42:27] <jrthomer_> is there a way to disable the shortcode parser through config without using _config.php?
1052: [20:42:33] <jrthomer_> my problem is two-fold:
1053: [20:42:47] <jrthomer_> framework/_config.php enables the shortcode parser
1054: [20:43:10] <jrthomer_> my site's code is in a folder that is alphabetically before framework, so its _config.php file gets read before framework's
1055: [20:43:31] <jrthomer_> so, I can't override it there unless I do require_once('../framework/_config.php') in my _config.php
1056: [20:43:38] <jrthomer_> which seems hackish
1057: [20:43:55] <jrthomer_> it seems like ShortcodeParser should be enabled through the YML config so that it can be overridden easier
1058: [20:45:34] * SightUnseen has joined #silverstripe
1059: [20:45:37] * SightUnseen has left #silverstripe
1060: [20:46:59] * SightUnseen has joined #silverstripe
1061: [20:47:17] * SightUnseen has left #silverstripe
1062: [20:51:48] * skorp has left #silverstripe
1063: [21:14:53] * toddmorey quit (Quit: Leaving.)
1064: [21:31:23] * jrthomer_ quit (Remote host closed the connection)
1065: [21:31:40] * violetina has joined #silverstripe
1066: [21:33:05] * catcher quit (Quit: Leaving)
1067: [21:33:34] * violetina quit (Remote host closed the connection)
1068: [21:34:57] * violetina has joined #silverstripe
1069: [21:55:33] * SightUnseen has joined #silverstripe
1070: [21:55:43] * SightUnseen has left #silverstripe
1071: [22:05:35] * BPower has joined #silverstripe
1072: [22:06:25] <BPower> Heyo -- how do I access the entire DataObject from the ContentController?
1073: [22:07:54] <guzzlefry> BPower: Which dataobject?
1074: [22:08:22] <Colin[pi]> BPower: $this->dataRecord ?
1075: [22:08:42] <guzzlefry> $this->data iirc
1076: [22:08:44] <guzzlefry> err
1077: [22:08:46] <guzzlefry> maybe that's a function
1078: [22:09:13] <BPower> guzzlefry: $this->data()
1079: [22:09:14] <BPower> thanks
1080: [22:09:19] <guzzlefry> yeah that
1081: [22:17:54] <Colin[pi]> smoke over Canberra today :\
1082: [22:18:21] <shakesoda> is there actual documentation for setting up custom permissions?
1083: [22:18:35] * BPower quit (Ping timeout: 248 seconds)
1084: [22:19:37] <guzzlefry> shakesoda: PermissionProvider stuff?
1085: [22:20:23] <shakesoda> guzzlefry: I guess? outside of the API docs permissions are barely even mentioned.
1086: [22:20:59] <guzzlefry> oh
1087: [22:21:07] <guzzlefry> That's with everything in general. :P
1088: [22:22:07] <guzzlefry> shakesoda: http://docs.silverstripe.org/framework/en/reference/permission
1089: [22:22:16] * Colin[pi] quit ()
1090: [22:23:24] <shakesoda> looks simple enough I guess
1091: [22:23:30] <shakesoda> thanks!
1092: [22:35:48] * BPower has joined #silverstripe
1093: [22:40:21] * kerosene has joined #silverstripe
1094: [22:44:42] * BPower quit (Remote host closed the connection)
1095: [22:59:21] * toddmorey has joined #silverstripe
1096: [23:16:29] * violetina quit (Remote host closed the connection)
1097: [23:17:08] * willmorgan quit (Ping timeout: 240 seconds)
1098: [23:21:25] * SightUnseen has joined #silverstripe
1099: [23:21:33] * SightUnseen has left #silverstripe
1100: [23:50:28] * gelignite quit (Quit: http://bit.ly/nkczDT)
1101: [23:57:59] * kerosene quit (Quit: fffffff)

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