#silverstripe IRC Log

IRC log for 25 July 2014

All timestamps are in UTC.

1: [00:01:48] <antmas> grrrrrr NuGet is so shit
2: [00:01:57] * Bollig|DesignCty has joined #silverstripe
3: [00:04:34] * simon_w|air quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
4: [00:04:35] <ss23> At work
5: [00:04:39] <ss23> ss23 master developer
6: [00:08:58] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
7: [00:09:20] * bankyW has joined #silverstripe
8: [00:09:43] <bankyW> Quick help needed
9: [00:10:12] <bankyW> how do I hide "Pages" on cms menu
10: [00:10:18] <bankyW> ?
11: [00:11:49] <ss23> a postit note stuck to your screen
12: [00:12:20] * Bollig|DesignCty has joined #silverstripe
13: [00:16:41] <Colin[pi]> ss23: whiteout
14: [00:17:05] <Colin[pi]> bankyW: you can hide them from the front-end but they will remain visible in the CMS menu unless deleted, iirc?
15: [00:19:24] <Cheddam> o-o
16: [00:24:00] * simon_w has joined #silverstripe
17: [00:28:41] * joelpittet quit ()
18: [00:37:07] * theorytank has joined #silverstripe
19: [00:37:41] <Stomach> bankyW, you can remove the permission to view it for a viewer group which doesnt have administration permissions
20: [00:41:06] * mobiusnz quit (Quit: Leaving.)
21: [00:44:45] <theorytank> Question for the SS core devs here. My company and I have been working with SS for the last 3+ years and have submitted a few little fixes here and there to the core, but I have a large one that I've fixed that doesn't seem to have a ticket that I can find. It's the multiple belongs_many_many back to the same class bug. Basically it doesn't recognize the dot notation properly. a) How do I submit a fix that doesn't have a
22: [00:44:52] <theorytank> but would love some peer review.
23: [00:45:51] <spronk> ss23, answer the wo/man's question!
24: [00:46:26] * Kingy is now known as Kingy[a]
25: [00:46:28] <spronk> I nominated ss23 for you, theorytank. Don't let him off easy on this one :P
26: [00:46:45] <theorytank> sponk, ha.. ok.. will do.
27: [00:47:13] <spronk> does it pass all tests?
28: [00:47:47] <theorytank> well.. the broken code did... so not sure that's fair.
29: [00:47:51] <ss23> :O
30: [00:48:06] <ss23> theorytank: Uh, that cut off, sorry!
31: [00:48:09] <ss23> theorytank: erly. a) How do I submit a fix that doesn't have a
32: [00:48:13] <ss23> theorytank: What was the rest?
33: [00:48:34] <theorytank> a) How do I submit a fix that doesn't have a ticket?
34: [00:48:51] <theorytank> b) I'm 99% sure it's solid, but would love some peer review
35: [00:48:52] <spronk> make a ticket :)
36: [00:49:02] <theorytank> because it's sorta important.. :)
37: [00:49:33] <theorytank> ok.. let me rephrase that.. I can't believe it doesn't already have a ticket, so maybe I just can't find it.
38: [00:49:53] <theorytank> I found one that "sounds" close..
39: [00:50:03] <theorytank> and a few threads about it.
40: [00:50:29] <theorytank> on ss.org and the google group.
41: [00:51:05] <spronk> link us up
42: [00:51:25] <antmas> could I get the link?
43: [00:51:47] <antmas> does it not have a PR?
44: [00:52:30] * Tanger has joined #silverstripe
45: [00:53:35] <theorytank> antmas, not yet.. I only have it locally.
46: [00:54:54] <theorytank> http://www.silverstripe.org/data-model-questions/show/16971?start=8
47: [00:55:38] <antmas> interesting fix
48: [00:55:42] <theorytank> so that's a thread about it.. and I wrote a quick extension that fixed the problem (sorta).. but that was very temporary... there was still some core issues.
49: [00:55:54] <antmas> I'd just make a PR and submit it
50: [00:56:37] <theorytank> it worked from a front end.. but the admin area gave me some attitude still with DataObject->many_many
51: [00:57:26] <theorytank> if I submit it to the 3.1 branch, is that ok, or will it get lost?
52: [00:57:28] <antmas> yeah I'm suprised there is nothing about it (that I can find)
53: [00:57:36] <theorytank> haven't tried out 3.2 (trunk) yet.
54: [00:59:15] <ss23> By my decree, all references to "CentOS" in my presence must always be followed by "... The Freshmaker".
55: [00:59:28] <ss23> theorytank: Sorry, went out to get lunch
56: [00:59:43] <ss23> theorytank: Create a Pull REquest that both describes the issue, and includes the fix. You don't need to include a seperate issue for it
57: [00:59:44] <theorytank> not 100% sure how this works, but I'll give it a shot.. we're an SVN shop over here so GIT's a little confusing to me.
58: [00:59:55] <theorytank> ok.. will do...
59: [01:00:01] <ss23> theorytank: Make sure your PR, if you can, includes a test that demonstrates teh buggy behaviour, but now passes etc
60: [01:00:18] <ss23> theorytank: Let us know if you have trouble making the PR etc. Github makes it easy, but it's also easy to mess up
61: [01:00:33] <theorytank> +ss23, ha lunch.. it's 9PM here.. :)
62: [01:00:43] <ss23> theorytank: And for peer review, once you make the pull request, the tests will run, so you can be sure you didn't break anything existing, then after that, someone from core will come along and review it for you :)
63: [01:00:47] <ss23> :O
64: [01:00:49] <ss23> Late!
65: [01:00:56] <ss23> You shouldn't do work this late! Your company will take advantage :P
66: [01:01:06] <theorytank> I own the company.. it's ok.
67: [01:01:21] <ss23> hahaha, okay, that's good then :D
68: [01:01:37] <theorytank> and off to Chicago tomorrow for a bachelor party, so I can't really complain.
69: [01:01:50] <antmas> stoked!
70: [01:01:51] <ss23> Nice :D
71: [01:03:13] * travis-ci has joined #silverstripe
72: [01:03:13] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2939 (3.1 - bdec315 : Damian Mooyman): The build has errored.
73: [01:03:13] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/350ee4d421d0...bdec3158ba8f
74: [01:03:13] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/30803802
75: [01:03:13] * travis-ci has left #silverstripe
76: [01:04:57] * Tanger quit (Quit: Tanger)
77: [01:05:20] <theorytank> ss23, so by test do you mean example code that breaks it before the patch? or a unit test?
78: [01:06:23] <ss23> theorytank: A unit test if possible, so for example, I had this one recently and you can see both the patch I wrote and the test I wrote included in the Pull Request - https://github.com/silverstripe/silverstripe-cms/pull/1058/files
79: [01:06:50] <ss23> theorytank: However, to more easily demonstrate the issue, or if you can't write a proper unit test for some reason, example code in the pull request description will help the people peer reviewing understand the bug etc
80: [01:07:33] <theorytank> makes sense.. will do.
81: [01:11:41] * jenniferaslan quit (Quit: jenniferaslan has left the room)
82: [01:13:13] <antmas> I need to have the Cthulhu gear http://io9.com/the-very-best-finds-on-the-floor-at-comic-con-2014-1610060596/+travis
83: [01:24:19] * bankyW quit (Ping timeout: 246 seconds)
84: [01:24:22] * Ryan-Toast quit (Quit: Ryan-Toast)
85: [01:25:23] * Kingy[a] is now known as Kingy
86: [01:26:25] * theorytank quit (Ping timeout: 246 seconds)
87: [01:31:26] * mobiusnz has joined #silverstripe
88: [01:31:30] * Ryan-Toast has joined #silverstripe
89: [01:31:31] <Ryan-Toast> Burgerfuel always makes me want to have a nap.
90: [01:31:55] <Kingy> lol
91: [01:32:09] <Kingy> should have a burgerfuel meetup
92: [01:32:17] <Ryan-Toast> defs
93: [01:32:27] <Ryan-Toast> no invites for antmas
94: [01:32:39] <Kingy> lol
95: [01:32:50] <Kingy> he could just charter a plane
96: [01:33:36] <Ryan-Toast> You know who else never had burgerfuel? Hitler. Antmas is literally hitler.
97: [01:34:07] <Kingy> this is the time to act like that hitler bot on reddit
98: [01:35:18] <Kingy> The last time hilter was referred to in this channel was: 12/02/2013 13:10:00 by Pyromanik "no, that's hitler youth."
99: [01:36:07] <Kingy> In total hitler has been mentioned 16 times
100: [01:36:35] <Kingy> actually I lie
101: [01:36:40] <Kingy> stupid log orderin
102: [01:36:40] <Kingy> g
103: [01:41:41] * mobiusnz quit (Quit: Leaving.)
104: [01:41:50] * Tanger has joined #silverstripe
105: [01:41:58] <Ryan-Toast> lol
106: [01:51:51] * shellbackpacific quit (Quit: Leaving.)
107: [01:55:56] <Ryan-Toast> I love this video clip: https://www.youtube.com/watch?v=FnJIb4A-DuY&index=191&list=PL016DF490B141ECBD
108: [01:58:07] * mobiusnz has joined #silverstripe
109: [02:08:19] <Colin[pi]> make your car fabbbboulous: http://i.imgur.com/SmYdZsJ.jpg
110: [02:08:31] <spronk> loool
111: [02:10:38] <Kingy> pfft
112: [02:11:02] <Kingy> do what I did and pull the whole dash out and solder new LEDs on
113: [02:11:20] <Kingy> got kind of worried once it was all the way apart
114: [02:11:35] <Colin[pi]> <Kingy> do what I did and pull the whole dash out
115: [02:11:39] <Colin[pi]> done that before, NOPE
116: [02:11:51] <Colin[pi]> you can never get the POS to go back the way it way
117: [02:11:52] <Colin[pi]> *was
118: [02:11:59] <Kingy> haha i got lucky
119: [02:12:12] <Kingy> although the needle for my gas now goes wayyy below empty
120: [02:12:49] <Colin[pi]> I once helped replace the stock headunit on my mates commodore
121: [02:12:56] <Colin[pi]> just pry it out, they said
122: [02:13:01] <Colin[pi]> it'll slide on out, they said
123: [02:13:04] <Colin[pi]> no
124: [02:13:11] <Colin[pi]> it has a single screw holding it in
125: [02:13:17] <Kingy> haha
126: [02:13:22] <Colin[pi]> but to get to that, you had to take about the WHOLE FREAKIN DASH
127: [02:13:27] <Colin[pi]> we spent all day on it
128: [02:13:50] <Colin[pi]> *about = apart (me fail english today)
129: [02:13:50] <Kingy> mazda 3s are really easy
130: [02:13:51] <Kingy> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xaf1/v/t1.0-9/576727_3740821652646_1511775186_n.jpg?oh=5b5f702cc55ea81201f6c36587646c7d&oe=543B2C33&__gda__=1414156628_cbb335c36ee2e487cb1e598840362286
131: [02:13:57] <Kingy> there's my final result
132: [02:14:02] <Colin[pi]> looks sweet
133: [02:14:06] <Colin[pi]> what was the colour before?
134: [02:15:10] <Colin[pi]> (mine is already that colour btw): http://i.imgur.com/ZsF79Rt.jpg
135: [02:15:22] <Kingy> all red
136: [02:17:45] <spronk> tbh i quite like the all red in mazdas
137: [02:17:46] <spronk> :P
138: [02:17:52] <spronk> reminds me of the all red audi used to use back in like 2005
139: [02:18:14] <Ryan-Toast> Mine are all yellow: http://i.imgur.com/WiGzVD9.jpg
140: [02:18:15] <Kingy> yeah i like blue though haha
141: [02:18:17] <Kingy> but blue and red go well
142: [02:18:29] <Kingy> haha
143: [02:18:49] <spronk> http://www.0003.co.uk/wp-content/uploads/2011/06/dash-lights.jpg
144: [02:18:51] <spronk> that shit was sexc
145: [02:20:05] <antmas> Ryan-Toast: -_-
146: [02:20:09] <antmas> I had Better Burger
147: [02:20:12] <antmas> so there's that :P
148: [02:20:20] <antmas> I'll have BF next week
149: [02:20:21] <Ryan-Toast> antmas: May aswell be dirt-burger
150: [02:20:21] <antmas> !!
151: [02:20:27] <antmas> Ryan-Toast: lol
152: [02:20:31] <Ryan-Toast> :P
153: [02:20:33] <Ryan-Toast> <3
154: [02:20:43] <Kingy> antmas: are you coming up?
155: [02:21:08] <antmas> Kingy: yeah to welli next week for WDCNZ
156: [02:21:17] <Kingy> ohh i'll be there :)
157: [02:21:52] <antmas> Kingy: oh nice,
158: [02:22:02] <antmas> irogue: , Colin[pi] and I will b there too
159: [02:22:19] <Colin[pi]> w00t
160: [02:22:22] <Kingy> oh no shit
161: [02:22:23] <Kingy> thats cool
162: [02:22:47] <antmas> Kingy: will you be there on the 30th?
163: [02:23:17] <Kingy> nah just the 31st
164: [02:23:49] <antmas> Kingy: bugger
165: [02:23:59] <antmas> there is a kinda SS meetup the night before
166: [02:24:17] <Kingy> oh really
167: [02:24:27] <antmas> yeah, I'll find the link
168: [02:24:31] <Kingy> I only come to wellington on thursdays/fridays anyway
169: [02:24:58] <antmas> Kingy: http://www.meetup.com/SilverStripe-Wellington-Meetup-Group/
170: [02:25:11] <antmas> Pre WDC thing
171: [02:26:19] <antmas> Kingy: ah well, if you get a chance somehow, pop along :D
172: [02:26:42] <Kingy> yeah
173: [02:26:48] <Kingy> either way be good to meet you guys at the conference anyway
174: [02:27:16] <antmas> yeah it should be fun
175: [02:28:08] <antmas> I'll be the really handsome looking one, and then there will be Colin[pi] and irogue
176: [02:28:24] <Colin[pi]> ಠ_ಠ
177: [02:28:30] <antmas> XD
178: [02:28:38] <Colin[pi]> ;)
179: [02:28:43] <Kingy> bonus points if you hold up a sign
180: [02:35:27] <spronk> hmm
181: [02:36:08] <spronk> anyone got an example of how to use PaginatedList on a separate controller method? i.e. /tags
182: [02:37:00] <Ryan-Toast> I made a workout wallpaper for my phone if anyone wants to uuuuse it: http://i.imgur.com/RZzEdYr.png
183: [02:37:11] <spronk> i'm returning $this->customise(array(.... , 'PaginatedItems' => $paginatedlist)->renderWith(...
184: [02:37:30] <spronk> page buttons work and ahve correct links on, but the paginatedlist instance doesn't seem to get the GET params
185: [02:38:40] <spronk> oh, maybe i wasn't passing in request
186: [02:38:48] <spronk> WERPS
187: [02:46:27] <antmas> Ryan-Toast: random
188: [02:46:42] <Ryan-Toast> antmas: ?
189: [02:46:50] <antmas> Ryan-Toast: workout wallpaper
190: [02:46:56] <antmas> good idea though
191: [02:50:26] <Ryan-Toast> antmas: I always have them to remind me to go, and so I think about what I’m doing that day
192: [02:50:29] <Ryan-Toast> Which makes me go.
193: [02:51:57] <antmas> Ryan-Toast: yeah I used a fitness tracker app I made with a friend when I went to the gym
194: [02:52:22] <antmas> I should have sold that
195: [02:52:27] <antmas> -_-
196: [02:53:09] <Ryan-Toast> antmas: I don’t need any of that. Just everytime I look at my phone - remember gym wallpaper
197: [02:54:05] <Kingy> I love all that stuff
198: [02:54:09] <Kingy> but man it gets annoying lol
199: [02:54:26] <Kingy> log workouts/log food/map runs etc
200: [02:54:30] <Kingy> great for the first 2-3 times
201: [02:54:31] <antmas> Ryan-Toast: yeah our one was a bit full on, but it was good to remind you
202: [02:54:45] <Ryan-Toast> Lockscreen is the perfect amount for me
203: [02:54:51] <Ryan-Toast> dat minimilism.
204: [02:54:53] <Kingy> yeah
205: [02:54:59] <Kingy> do you rotate that?
206: [02:55:03] <Kingy> or are all 3 workouts there?
207: [02:55:11] <Ryan-Toast> that’s all three workouts
208: [02:55:24] <Ryan-Toast> usually monday/wednesday/friday
209: [02:55:33] <antmas> it would run by tracking your body movements per workout, then send it realtime to your personal trainer
210: [02:55:51] <Ryan-Toast> takes 40 minutes. Perfect amount to keep eme fit, but not bore me.
211: [03:01:17] * Death_star quit (Read error: Connection reset by peer)
212: [03:11:57] <antmas> woah, my old economics teacher from high school is here
213: [03:11:59] <antmas> random
214: [03:40:06] * cloph has joined #silverstripe
215: [03:40:26] * cloph_away quit (Ping timeout: 250 seconds)
216: [03:45:37] * CodeTrap quit (Ping timeout: 272 seconds)
217: [03:45:50] * CodeTrap has joined #silverstripe
218: [03:50:49] * Kingy is now known as Kingy[a]
219: [04:10:56] <antmas> come oooooonnnnn pizza and beer
220: [04:11:33] <Colin[pi]> not long now!
221: [04:11:41] <Colin[pi]> for you anyway :(
222: [04:12:39] <antmas> 18 mins :D
223: [04:20:56] <antmas> https://www.youtube.com/watch?v=ZUHn4cNvulI I kinda want this
224: [04:21:31] <Colin[pi]> TACHIKOMAS!
225: [04:22:06] <Colin[pi]> that does look pretty cool
226: [04:22:47] <antmas> yeah I like the arcade look/feel
227: [04:22:57] <Colin[pi]> reminds me of TF2
228: [04:23:00] <Colin[pi]> except less hats
229: [04:23:15] <antmas> Colin[pi]: that'll be in the paid store
230: [04:26:08] <antmas> oh yey
231: [04:26:14] <antmas> Ryan-Toast: I get to do an inhouse BP site
232: [04:26:24] <Ryan-Toast> antmas: Nice :)
233: [04:29:30] * r_hector has joined #silverstripe
234: [04:31:15] <antmas> Ryan-Toast: and they want a mailchimp newsletter module :D
235: [04:31:21] * antmas nudges Ryan-Toast
236: [04:31:32] * willr quit (Quit: willr)
237: [04:39:54] <ss23> oh btw guis
238: [04:39:56] <ss23> micmania is here irl
239: [04:39:57] <ss23> :O
240: [04:40:34] <antmas> ss23: OMG
241: [04:42:16] <spronk> what is a micmania!?
242: [04:44:20] <antmas> alright team
243: [04:44:25] <antmas> off to beer and pizza
244: [04:44:27] <antmas> later!
245: [04:48:43] * antmas quit (Ping timeout: 246 seconds)
246: [04:49:07] * Ryan-Toast quit (Quit: Ryan-Toast)
247: [04:49:34] * pippy quit (Quit: Page closed)
248: [04:50:17] <ss23> XD
249: [04:50:19] <ss23> spronk: A person?
250: [04:50:52] <spronk> I KNOW
251: [04:50:54] <spronk> ugh
252: [04:51:04] <spronk> hexchat is ugly, to the point where it hurts usability
253: [05:00:45] * mobiusnz quit (Quit: Leaving.)
254: [05:01:26] * Ryan-Toast has joined #silverstripe
255: [05:01:38] * Ryan-Toast has left #silverstripe
256: [05:09:28] * babak quit (Quit: Connection closed for inactivity)
257: [05:12:38] * spronka has joined #silverstripe
258: [05:16:56] <spronka> hmm
259: [05:18:40] * travis-ci has joined #silverstripe
260: [05:18:40] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2944 (3.1 - 0957f27 : Damian Mooyman): The build passed.
261: [05:18:40] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/bdec3158ba8f...0957f2735acb
262: [05:18:40] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/30812525
263: [05:18:40] * travis-ci has left #silverstripe
264: [05:19:17] * spronka quit ()
265: [05:21:35] * mobiusnz has joined #silverstripe
266: [05:23:11] * babak has joined #silverstripe
267: [05:25:10] * spronk quit (Quit: Leaving)
268: [05:25:37] * spronk has joined #silverstripe
269: [05:26:31] * Olliepop_ quit (Ping timeout: 246 seconds)
270: [05:33:46] * Cheddam quit (Quit: Textual IRC Client: www.textualapp.com)
271: [05:34:12] * travis-ci has joined #silverstripe
272: [05:34:13] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2945 (3.1 - 4ea2d99 : Will Rossiter): The build passed.
273: [05:34:13] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/0957f2735acb...4ea2d99cbfc1
274: [05:34:13] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/30813451
275: [05:34:13] * travis-ci has left #silverstripe
276: [05:44:12] * r_hector quit (Quit: Leaving.)
277: [05:49:35] * travis-ci has joined #silverstripe
278: [05:49:35] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#967 (3.1 - 4967d3d : Damian Mooyman): The build passed.
279: [05:49:35] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/6a0366fb8404...4967d3dbf600
280: [05:49:35] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/30813710
281: [05:49:35] * travis-ci has left #silverstripe
282: [05:57:09] * willr has joined #silverstripe
283: [06:24:30] * willr quit (Quit: willr)
284: [07:05:52] * Colin[pi] quit (Ping timeout: 260 seconds)
285: [07:12:10] * mobiusnz quit (Quit: Leaving.)
286: [07:13:42] * jsantoso has joined #silverstripe
287: [07:14:43] * jsantoso quit (Client Quit)
288: [07:15:03] * jsantoso has joined #silverstripe
289: [07:21:04] * Tanger quit (Quit: Tanger)
290: [07:26:36] * jsantoso has left #silverstripe
291: [07:39:39] * jordanmk quit ()
292: [07:45:10] * stnvh has joined #silverstripe
293: [07:46:33] * Tanger has joined #silverstripe
294: [07:47:51] * Guits has joined #silverstripe
295: [07:49:47] * MrGuits quit (Ping timeout: 264 seconds)
296: [07:57:23] * kinglozzer has joined #silverstripe
297: [08:03:45] * willr has joined #silverstripe
298: [08:06:18] * Pyrrrrk has joined #silverstripe
299: [08:11:09] <Pyrrrrk> I wonder how micmania1 is loving Wellington now, 8pm. Eh, kinglozzer ?
300: [08:11:23] <Pyrrrrk> ss23: do you even micmania1?
301: [08:11:35] * Alboes has joined #silverstripe
302: [08:11:46] <Alboes> good morning
303: [08:11:56] <kinglozzer> Mm, it's his job to convince me to move out there too :P
304: [08:12:31] <simon_w> kinglozzer, the ground likes to shake your hand!
305: [08:12:36] <simon_w> Evening Alboes
306: [08:12:48] <kinglozzer> simon_w: So I've heard!
307: [08:12:54] <Alboes> how can i do an if not in the templates? Like this: <% !=ifMobile %> ?
308: [08:13:05] <kinglozzer> <% if not Mobile %>
309: [08:13:48] * ocm has joined #silverstripe
310: [08:14:33] <ocm> h'lo
311: [08:15:23] <Alboes> thanks!
312: [08:15:41] <Pyrrrrk> kinglozzer: You're not convinced already?
313: [08:16:20] <Pyrrrrk> Alboes: depending on your version (quite old): <% if Mobile %><% else %>
314: [08:16:40] <Pyrrrrk> 'lo ocm
315: [08:17:13] <Alboes> version 3.15
316: [08:17:23] <kinglozzer> 3.15.0 :O
317: [08:17:38] <kinglozzer> Alboes: Yeah you can just use <% if not Mobile %> :P
318: [08:17:39] <Alboes> 3.1.5 :)
319: [08:18:10] <Tanger> Lol
320: [08:18:19] <Tanger> He comes from the not too distant future
321: [08:18:39] <Alboes> :)
322: [08:22:13] <ocm> so whatsup today. any new planes gone missing? :D
323: [08:24:24] <simon_w> Yes
324: [08:25:55] <ocm> oh?
325: [08:34:17] * NobrainerWeb has joined #silverstripe
326: [08:35:34] * NETim has joined #silverstripe
327: [08:36:35] <NobrainerWeb> Hi - question: I have a modeladmin with some managed models (Dashboard, Client …) I would like to have a special template for the model Dashboard. How can i do this?
328: [08:37:52] <NobrainerWeb> By creating a template in my module CRMAdmin_Content.ss i have a custom template, but it is used across all managed models, and not just my Dashboard
329: [08:40:33] <NETim> morning, anyone know how to create a custom form in admin? it won't be posting to any models or from the ORM.
330: [08:41:54] <kinglozzer> NobrainerWeb: Well that template is for the whole of that ModelAdmin. As far as I know, you can’t edit the layout for just one model - each of the tabs belong to one form. The best I can think of is editing the form (getEditForm() in your ModelAdmin) and add content etc to the correct tab
331: [08:41:59] <willr> NobrainerWeb correct, you can only apply templates on a per model admin instance. You could probably do something with renderWith in the init method
332: [08:42:56] * spronk2 has joined #silverstripe
333: [08:43:55] * Pyrrrrk quit (Ping timeout: 246 seconds)
334: [08:45:16] <willr> NETim create a new LeftAndMain subclass and override getEditForm to output a form into the right hand side
335: [08:48:08] <NETim> willr, makes sense but not sure where to start with that. any examples?
336: [08:48:18] <NobrainerWeb> Thank you kinglozzer and willr :-)
337: [08:48:50] <willr> http://silverstriperesources.futureweb.co.nz/articles/creating-a-totally-custom-page-in-the-admin-area/
338: [08:49:12] <NETim> willr, awesome, thanks
339: [08:49:51] <NETim> i couldn't find anything like that when googling, either google doesn't like me or I didn't have the right terms.
340: [08:50:03] * Pyrrrrk has joined #silverstripe
341: [08:51:18] <Pyrrrrk> willr: NobrainerWeb: check if there's a setTemplate method on the modeladmin (likely since it's a controller) or if not, set it on the EditForm or whatever it is that renders the actual grid
342: [08:53:05] <Pyrrrrk> willr: futureweb?
343: [08:53:08] <Pyrrrrk> that you?
344: [08:53:21] <willr> nope, some other guy
345: [08:53:37] <Pyrrrrk> ah yep, Jon Shutt
346: [08:53:46] <Pyrrrrk> has been using SS for 3 years.
347: [08:54:06] <Pyrrrrk> writes books and sells them for 20 NZD on how to use SS.
348: [08:54:26] <Pyrrrrk> 40 page illustrated.
349: [08:54:28] <Pyrrrrk> o.0
350: [08:54:34] <Pyrrrrk> nah, I'll pass eh.
351: [08:59:09] <Pyrrrrk> so turns out there's no way to automate a git clone with ssh :<
352: [09:01:21] * Tanger has left #silverstripe
353: [09:11:43] <willr> Weren’t people wanting an SS book :P
354: [09:13:29] * Cheddam has joined #silverstripe
355: [09:15:13] <NETim> Pyrrrrrk, while I'm no expert, surely if there is a set sequence of commands to run a git clone, you can create a bash script
356: [09:15:29] <ocm> Pyrrrrk what do you mean by automated git clone in ssh?
357: [09:15:35] <NETim> then just call it through SSH and pass it arguments
358: [09:16:06] <ocm> ^
359: [09:17:21] <Pyrrrrk> NETim: nope.
360: [09:17:40] <NETim> Pyrrrrk?
361: [09:17:43] <ocm> Pyrrrrk, what do you want it to do?
362: [09:17:57] <NETim> is there not a set sequence or are there waits/call and responses?
363: [09:18:05] <Pyrrrrk> ocm: I mean #!/bin/bash git clone ssh://username@host:/path/repo.git
364: [09:18:25] <Pyrrrrk> NETim: well true I suppose one could use expect.
365: [09:18:31] <ocm> but why you want to automate it?
366: [09:18:33] <Pyrrrrk> but that's a faff.
367: [09:18:40] <ocm> and automate it in what way?
368: [09:18:55] <ocm> perhaps use composer and a cronjob to automate stuff
369: [09:18:55] <ocm> ?
370: [09:18:59] <Pyrrrrk> ocm: because what the fuck is the point in an automation tool if you can't automate shit.
371: [09:19:12] <Pyrrrrk> ocm: no, because composer can't deal with passwords.
372: [09:19:35] <ocm> then bash the shit up
373: [09:19:49] <NETim> whats the command you'd normally run (sanitised of course)
374: [09:20:13] <NETim> also, git is SVN snd SCM, not really an automation tool.
375: [09:20:59] <Pyrrrrk> ocm: you cannot pass a password to git clone.
376: [09:21:11] <Pyrrrrk> there isn't a parameter, and you can't user:pass@host:/path
377: [09:21:51] <Pyrrrrk> no, git is NOT SVN NETim
378: [09:22:04] <NETim> version control then.
379: [09:22:16] <ocm> Pyrrrrk, what about some pythonscript to do it for you?
380: [09:22:19] <Pyrrrrk> I'm not a retard, while it's not my strongest suit, I know how to write a bash script.
381: [09:22:21] <ocm> not sure, but I think it is possible
382: [09:22:30] <Pyrrrrk> no neither of you are understanding here.
383: [09:22:40] <Pyrrrrk> you CANNOT give git-clone a password.
384: [09:23:00] <ocm> I am understanding what yuou are saying
385: [09:23:04] <ocm> that is why I suggest to use python
386: [09:23:18] <Pyrrrrk> http://linux.die.net/man/1/expect
387: [09:23:23] <ocm> since it can interact on requests and stuff if you write it right
388: [09:23:27] <Pyrrrrk> ocm: and how would python help?
389: [09:23:38] <Pyrrrrk> it would also require python to be installed.
390: [09:23:44] <ocm> let python handle your git clone request and the password request after that
391: [09:23:52] <ocm> python and pip I think
392: [09:23:55] <Pyrrrrk> or I could install expect.
393: [09:24:00] <Pyrrrrk> and stick with bash.
394: [09:25:07] <ocm> nah, more python is moar better
395: [09:25:12] <Pyrrrrk> but it's a pain in the ring piece.
396: [09:25:23] <Pyrrrrk> and no, python is not.
397: [09:26:16] * NETim quit (Ping timeout: 246 seconds)
398: [09:32:56] * willmorgan has joined #silverstripe
399: [09:33:05] * NETim has joined #silverstripe
400: [09:38:10] * Pyrrrrk quit (Ping timeout: 246 seconds)
401: [09:45:05] * NobrainerWeb quit (Quit: NobrainerWeb)
402: [10:03:39] * Guits quit (Quit: Leaving)
403: [10:31:11] * caamic30 has joined #silverstripe
404: [10:36:55] <NETim> Extending leftandmain, added the extension controller and provided it with a template, looks good on load but if i refresh/submit a form, it loses the surrouding elements and CSS. any ideas?#
405: [10:52:07] * Pyrrrrk has joined #silverstripe
406: [10:52:31] <Pyrrrrk> NETim: submit with AJAX
407: [10:52:40] <Pyrrrrk> l2entwine.
408: [10:52:46] <Pyrrrrk> it'll help.
409: [10:56:55] * Pyrrrrk quit (Ping timeout: 246 seconds)
410: [11:55:16] * shellbackpacific has joined #silverstripe
411: [12:08:52] * UndefinedOffset has joined #silverstripe
412: [12:09:17] * Frans_Amsterdam has joined #silverstripe
413: [12:10:58] * Shrike_Finland has joined #silverstripe
414: [12:16:00] <Frans_Amsterdam> Hi All, Can any one give me a clue how to call a method in a controller. I have a EnterPage that extends Page. Via ajax I like to call a method giveInclude. So far I get "Page not found 404". The url in Ajax is '/Enterpage/giveInclude'. The method is in the allowed actions. Thanks allready for readiing.
415: [12:16:07] * willr quit (Quit: willr)
416: [12:17:23] <NETim> Frans_Amsterdam, make sure that the function you want to call is in the allowed_actions array and then run a dev/build
417: [12:19:39] <Frans_Amsterdam> NETim It is in de allowed_actions array. I did a dev build. No result.
418: [12:19:53] <shellbackpacific> if I want a form to be usable by multiple page types where's the best place to put that? CustomSiteConfig?
419: [12:19:58] * micmania1 has joined #silverstripe
420: [12:20:04] <micmania1> hiyyyya
421: [12:21:17] <micmania1> kinglozzer: you should definitely come over
422: [12:26:04] * Shrike_Finland quit (Quit: Leaving.)
423: [12:26:54] <shellbackpacific> if I want a form to be usable by multiple page types where's the best place to put that? CustomSiteConfig?
424: [12:28:54] <NETim> If you are declaring the form in a function, I'd suggest putting it in page. customsiteconfig is for config (it's in the name)
425: [12:30:27] <shellbackpacific> how would i then include it in another page type? say HomePage ?
426: [12:30:57] * Shrike_Finland has joined #silverstripe
427: [12:30:58] <shellbackpacific> i have it in the Page controller now, but it's not appearing in my HomePage controller
428: [12:31:13] <NETim> if the function is declared in page, and the other page types inherit page, the function will just be available in the templates/controllers for all inheritors
429: [12:31:31] <shellbackpacific> yeah that makes sense
430: [12:32:01] <NETim> yep, standard inheritance
431: [12:32:02] <shellbackpacific> i'd inherite "Page" or "Page_Controller"
432: [12:32:04] <shellbackpacific> ?
433: [12:32:06] <shellbackpacific> both?
434: [12:32:36] <NETim> both, your homepage controller should inherit page_controller and homepage should inherit page.
435: [12:32:42] <shellbackpacific> right on thanks!
436: [12:33:07] <NETim> It's useful to have all page types inherit page (apart from page) then you have access to all of the parent funcs
437: [12:33:56] <shellbackpacific> yep….i've inherited (hee hee) some code and I'm still trying to understand some of the best practices for SS
438: [12:34:19] <shellbackpacific> was inheriting ContentController for some reason
439: [12:34:54] <NETim> odd. there may have been a reason though
440: [12:35:16] <NETim> page_controller should inherit content_controller
441: [12:35:20] <shellbackpacific> yeah I'll find out soon enough! haha
442: [12:35:58] <shellbackpacific> yep it does…looks like the other page types just copied that over and broke the hierarchy
443: [12:35:59] <NETim> usually just before the planned launch time
444: [12:36:08] <shellbackpacific> we launch Tuesday lol
445: [12:36:10] <NETim> ah, that would cause a problem
446: [12:36:17] <NETim> and ah, get to it then
447: [12:36:36] <shellbackpacific> thanks for the help
448: [12:36:44] <NETim> no problem
449: [12:39:04] <NETim> Frans_Amsterdam, have you tried to call the page directly?
450: [12:39:29] * simon_w quit (Quit: This computer has gone to sleep)
451: [12:42:04] <Frans_Amsterdam> NETim Yes, I think I have solved it, Still testing. It was the dev/buil and flush. Further to call the function the right way I had to use the page title/url from the CMS not the page name.
452: [12:45:07] * simon_w|air has joined #silverstripe
453: [12:45:18] <NETim> yep, that sounds right. I've lost time getting stuck on that in the past.
454: [12:46:38] * simon_w|air quit (Read error: Connection reset by peer)
455: [12:47:13] * simon_w|air has joined #silverstripe
456: [12:52:19] <kinglozzer> micmania1: What're the birds like?
457: [13:03:11] * Cheddam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
458: [13:03:52] * simon_w|air quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
459: [13:26:24] * catcher has joined #silverstripe
460: [13:28:12] * Shrike_Finland quit (Quit: Leaving.)
461: [13:45:35] * micmania1 quit (Ping timeout: 264 seconds)
462: [13:48:25] * NETim quit (Ping timeout: 246 seconds)
463: [13:52:23] * spronk2 quit (Quit: spronk2)
464: [13:55:14] <shellbackpacific> what's the easiest way to edit the columns in a gridfield being shown in a ModelAdmin class?
465: [13:55:49] <shellbackpacific> guessing it involves getEditForm
466: [13:58:02] * NETim has joined #silverstripe
467: [13:58:37] <NETim> Anyone know how to include the leftandmain navigation and headers in a custom admin page
468: [14:00:03] * caamic30 quit (Quit: caamic30)
469: [14:02:03] <catcher> shellbackpacific, edit them in what way?
470: [14:02:31] <shellbackpacific> i just want to display a different column in the gridfield other than "ID"….
471: [14:03:01] <shellbackpacific> i want to tie a field from the managed model to the grid
472: [14:03:04] <catcher> shellbackpacific, if it's okay for that to apply to all interfaces, you can declare the model's $summary_fields static
473: [14:04:28] <shellbackpacific> catcher: ah ok thanks
474: [14:04:39] <catcher> shellbackpacific, np, remember to /dev/build
475: [14:04:53] <shellbackpacific> yep thanks
476: [14:04:54] <catcher> NETim, custom admin page as in outside of the CMS?
477: [14:10:01] <NETim> As in a custom page within the admin.
478: [14:10:09] <NETim> http://silverstriperesources.futureweb.co.nz/articles/creating-a-totally-custom-page-in-the-admin-area/
479: [14:15:19] <NETim> The form appears ok, but on page reload it loses everything except the custom template (also happens with the example code)
480: [14:24:30] * Pyrrrrk has joined #silverstripe
481: [14:34:56] <catcher> NETim, can't say I've used that before, but I'm intrigued..
482: [14:35:59] <ocm> NETim, what gets lost? js behaviour? Or css aswell?
483: [14:37:59] <Pyrrrrk> cunt IRC
484: [14:38:10] <Pyrrrrk> dropped out and I didn't realise and I missed micmania1 :<
485: [14:38:29] <ocm> welcome back Pyrrrrk! :D
486: [14:38:43] <Pyrrrrk> kinglozzer: we're a country of birds.
487: [14:39:09] <ocm> wtf, darkness is falling all around the officebuilding :o
488: [14:39:33] <kinglozzer> Pyrrrrk: Of the avian or female variety?
489: [14:39:40] <kinglozzer> I was talking about females :P
490: [14:42:32] <ss23> Pyrrrrk: I TOTALLY A MICMANIA1
491: [14:49:25] * caamic30 has joined #silverstripe
492: [14:59:09] <NETim> ocm, it's losing everything except the template that goes into the left window in the admin
493: [15:02:06] * Frans_Amsterdam quit (Ping timeout: 260 seconds)
494: [15:16:12] * Liongold has joined #silverstripe
495: [15:16:35] <Liongold> Hi. How can I know an id of a subsite
496: [15:16:37] <Liongold> ?
497: [15:17:16] <NETim> Subsite::currentSubsiteID()
498: [15:17:31] <NETim> or Subsite::anything() (as lon as it's in the subsite code
499: [15:17:39] <NETim> Liongold ^
500: [15:17:50] <muskie9> https://github.com/silverstripe/silverstripe-subsites/blob/master/code/model/Subsite.php
501: [15:17:54] <Liongold> Is there any way outside of the code?
502: [15:19:20] <muskie9> Liongold, I think he means as long as it exists in the Subsite class
503: [15:19:42] <Liongold> I don't have access to the backend :(
504: [15:19:47] <muskie9> so in your class you call Subsite::currentSubsiteID() like NETim said
505: [15:19:58] <muskie9> ah, then probably not
506: [15:21:24] <kinglozzer> Liongold: {$CurrentSubsite.ID}
507: [15:21:29] <kinglozzer> If you mean templates
508: [15:21:50] <Liongold> I solved it. Thanks anyway.
509: [15:26:15] <NETim> Liongold, Cool, what was your solution
510: [15:26:59] <Liongold> Had to append ?SubsiteID and incrementthe parameter by 1 each time
511: [15:32:17] * lerni has joined #silverstripe
512: [15:34:54] <Pyrrrrk> kinglozzer: avian.
513: [15:35:04] <Pyrrrrk> ss23: legit.
514: [15:36:55] * NETim quit (Ping timeout: 246 seconds)
515: [15:40:01] <lerni> sitemap.xml priority: can anybody tell me why this is_float is checked? it fails here if you set smth custom.
516: [15:40:08] <lerni> https://github.com/silverstripe-labs/silverstripe-googlesitemaps/blob/master/code/extensions/GoogleSitemapSiteTreeExtension.php#L110
517: [15:40:51] <lerni> so you end up with .5 if you set smth
518: [15:43:09] * jenniferaslan has joined #silverstripe
519: [15:47:18] <Pyrrrrk> smth?
520: [15:50:13] <lerni> if you select a value in CMS and save
521: [15:50:16] <lerni> https://github.com/silverstripe-labs/silverstripe-googlesitemaps/blob/master/code/extensions/GoogleSitemapSiteTreeExtension.php#L18
522: [15:50:44] <lerni> this are the smth-values
523: [15:51:01] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
524: [15:54:02] <sunzofman1> what would cause SS site not to resolve? all I see is the file structure. running SS 2.4 on apache 2.x the web server is successfully serving up another php based site.
525: [15:54:50] <sunzofman1> I've added dev mode construct to /mysite/_config.php
526: [15:55:19] <kinglozzer> sunzofman1: Could be anything. You say "not resolve", is it a DNS issue?
527: [15:55:33] <sunzofman1> spent a bit of time perusing doc.silverstripe.org..
528: [15:57:21] <sunzofman1> kinglozzer: I probably shouldn't have stated "resolve", as that would be a bit misleading. I am unable to get into the CMS
529: [15:58:25] <kinglozzer> sunzofman1: Does the front-end work?
530: [15:58:26] <sunzofman1> kinglozzer: It would appear that the values within /mysite/_config.php are not being rendered
531: [15:59:10] <sunzofman1> kinglozzer: front end not working
532: [15:59:21] <kinglozzer> sunzofman1: Do you have access to apache error logs?
533: [15:59:30] <sunzofman1> kinglozzer: yes
534: [15:59:36] <kinglozzer> Anything in them?
535: [16:01:10] <sunzofman1> kinglozzer: PHP Fatal error: Class 'Director' not found in /var/www/xxxx/site/_config.php on line 22,
536: [16:01:28] <sunzofman1> kinglozzer: obfuscated a bit
537: [16:01:54] <kinglozzer> sunzofman1: In the document root for the site, is the "sapphire" folder there?
538: [16:02:28] <sunzofman1> kinglozzer: yes
539: [16:02:47] <kinglozzer> sunzofman1: Tried visiting http://mysite.com/dev/build?flush=all
540: [16:02:49] <kinglozzer> ?
541: [16:03:07] * Alboes quit (Remote host closed the connection)
542: [16:03:22] <sunzofman1> path looks like this -> /var/www/nameofmysite/sapphire
543: [16:03:45] * caamic30 has left #silverstripe
544: [16:04:45] <sunzofman1> kinglozzer: there are lots of other files in ../nameofmysite/ directory also
545: [16:05:20] <sunzofman1> kinglozzer: I'll give that a try now
546: [16:05:56] <kinglozzer> sunzofman1: Yeah there should be a few folders in there. There should be assets/, cms/, themes/ etc in there too
547: [16:07:04] <sunzofman1> kinglozzer: yes they are there too, but there is no /dev subdirectory
548: [16:08:09] <kinglozzer> sunzofman1: That's fine, /dev isn't a folder, just like /some-page isn't a folder - it's rewritten by .htaccess
549: [16:09:56] * lerni quit (Remote host closed the connection)
550: [16:11:06] <sunzofman1> kinglozzer: the "build" construct is actually a python script..
551: [16:11:53] <sunzofman1> kinglozzer: I seem to recall running a build.py to grab some updates
552: [16:12:23] <sunzofman1> kinglozzer: actually I ran 'build.py' from the CLI
553: [16:12:49] <kinglozzer> sunzofman1: Maybe you did, but build in this context isn't anything to do with python. It rebuilds a cache of PHP files amongst other things
554: [16:19:09] * kinglozzer quit ()
555: [16:21:15] <Liongold> I am running a query in a controller function and am returning the result. What should I add to echo specific field values?
556: [16:21:19] <Liongold> please
557: [16:21:32] * lerni has joined #silverstripe
558: [16:25:26] * stnvh quit ()
559: [16:36:48] <guzzlefry> Liongold: what do you mean?
560: [16:41:39] <Liongold> guzzlefry: I would like to echo for example the value of 'TestField' only.
561: [16:42:27] <guzzlefry> $dataObject->TestField?
562: [16:43:11] <Liongold> Server Error
563: [16:43:26] <Liongold> I added <% $DataOutput->Confirmed %>
564: [16:43:31] <guzzlefry> oh wait
565: [16:43:42] <guzzlefry> $DataOutput.Confirmed
566: [16:43:50] <guzzlefry> sorry, been a while :P
567: [16:44:23] <Liongold> Still Server Error
568: [16:44:36] * Pyrrrrk quit (Quit: Page closed)
569: [16:44:43] <Liongold> Do I need to call any toArrayList or something like that before this?
570: [16:45:51] <guzzlefry> wait, how are you querying?
571: [16:46:20] <Liongold> $submissions = Registration::get()->filter(array( 'Confirmed' => '1', 'Expiry:GreaterThan' => $current ));
572: [16:46:57] <Liongold> so?
573: [16:47:05] <guzzlefry> oh okay
574: [16:47:10] <guzzlefry> are you passing that to the template?
575: [16:48:24] <Liongold> Yes
576: [16:49:14] <guzzlefry> Are you adding <% $DataOutput.Confirmed %> while you're looping through $DataOutput?
577: [16:49:37] <Liongold> Yes
578: [16:49:50] <guzzlefry> oh wait
579: [16:49:58] <catcher> <% loop $MethodName %> $Confirmed <% end_loop %>
580: [16:50:13] <guzzlefry> yeah that :P
581: [16:50:31] <guzzlefry> again, been a while :)
582: [16:51:43] <Liongold> Does it matter if I put html between the loop?
583: [16:51:54] <catcher> Liongold, nope
584: [16:52:06] <Liongold> Ok, will test it tomorrow. Thanks.
585: [16:52:10] <Liongold> Bye
586: [16:52:23] * Liongold quit (Quit: Page closed)
587: [17:46:52] * Colin[pi] has joined #silverstripe
588: [19:22:28] * scpi has joined #silverstripe
589: [20:21:55] * catcher quit (Quit: Leaving)
590: [20:37:07] * UndefinedOffset quit (Read error: Connection reset by peer)
591: [20:57:24] * harold_ has joined #silverstripe
592: [20:57:29] <harold_> evening guys
593: [20:57:45] <harold_> another ridulously simple problem that is driving me nuts....
594: [20:57:52] <harold_> site local works nicely
595: [20:57:58] <harold_> ftp's files to live server
596: [20:58:03] <harold_> dev build flush
597: [20:59:13] * mobiusnz has joined #silverstripe
598: [21:02:25] * harold_ quit (Ping timeout: 246 seconds)
599: [21:02:34] * shellbackpacific quit (Quit: Leaving.)
600: [21:03:48] * shellbackpacific has joined #silverstripe
601: [21:04:18] * shellbackpacific quit (Client Quit)
602: [21:31:10] * lerni quit (Remote host closed the connection)
603: [21:35:32] * scpi quit (Quit: scpi)
604: [21:44:16] * mobiusnz quit (Quit: Leaving.)
605: [21:57:50] * harold_ has joined #silverstripe
606: [21:58:07] <harold_> how do i specify the name of a field in a form
607: [21:58:18] <harold_> DropdownField::create("Dropdown","EnquiryType")
608: [21:58:51] <harold_> I want to dispaly 'Enquiry Type' as my label
609: [21:58:54] <harold_> not EnquiryType
610: [21:59:27] * babak quit (Quit: Connection closed for inactivity)
611: [22:13:49] * harold_ quit (Ping timeout: 246 seconds)
612: [22:39:35] * simon_w|air has joined #silverstripe
613: [22:41:59] * lerni has joined #silverstripe
614: [22:46:46] * lerni quit (Ping timeout: 264 seconds)
615: [22:52:20] * willr has joined #silverstripe
616: [23:23:16] * Kapdap_ has joined #silverstripe
617: [23:26:02] * simon_w|air quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
618: [23:29:29] * Kapdap quit (*.net *.split)
619: [23:29:41] * simon_w has joined #silverstripe
620: [23:30:01] * babak has joined #silverstripe
621: [23:51:09] * Cheddam has joined #silverstripe

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