#silverstripe IRC Log

IRC log for 3 October 2013

All timestamps are in UTC.

1: [00:04:39] <terryapodaca> This may be a bit picky...but i get an "Action" error when using this tut to get RSS feed of most recently updated pages on a site
2: [00:04:40] <terryapodaca> http://doc.silverstripe.com/framework/en/reference/rssfeed
3: [00:05:00] <terryapodaca> the docs don't say anything about adding "rss" to allowed actions
4: [00:05:20] <terryapodaca> is that a bug or does someone need to update the documentations
5: [00:05:39] <guzzlefry> pull request? :P
6: [00:11:05] <terryapodaca> so that's a yes? the documentation needs to be updated?
7: [00:11:17] <guzzlefry> oh, I have no clue.
8: [00:11:24] <guzzlefry> I just know the documentation is lacking in a lot of areas.
9: [00:13:55] * stecman quit (Quit: This computer has gone to sleep)
10: [00:15:38] <peter_w> thanks UncleCheese ...that line got me there
11: [00:15:55] * Stomach quit (Quit: Leaving.)
12: [00:16:05] <peter_w> its meant to be $field->getConfig()->getComponentByType("GridFieldDataColumns")->setFieldFormatting( though
13: [00:20:26] <Pyromanik> wht the fuck is a "leaktools.js" and why is it stopping my CMS from loading?
14: [00:20:44] <guzzlefry> NSA?
15: [00:21:06] <Colin[pi]> lol
16: [00:21:53] <guzzlefry> hm, not much code in it.
17: [00:22:25] <Pyromanik> hmm, I'll rephrase
18: [00:22:34] <Pyromanik> why is jQuery not defined in my CMS ?
19: [00:22:51] * wilr_ has joined #silverstripe
20: [00:23:46] <ss23> I blame wilr_ more
21: [00:24:00] <Pyromanik> defo wilr_'s fault.
22: [00:24:32] <ss23> ^^
23: [00:24:41] <ss23> FEEL INSIDE
24: [00:24:44] <ss23> AND STUFF LIKE THAT
25: [00:25:45] <Pyromanik> oh, because I'm an f'n derp and I pasted some code at the top of the wrong file.
26: [00:25:48] <Pyromanik> DERP DERP
27: [00:26:05] <Pyromanik> <% block jquery %> atop framework/templates/FieldHolder.ss
28: [00:26:19] <Pyromanik> that'd about do it :<
29: [00:26:39] <Pyromanik> that'll teach me for keeping too many tabs open
30: [00:27:02] <wilr_> who me?
31: [00:27:06] <wilr_> couldn't be
32: [00:27:27] <Pyromanik> yes you
33: [00:27:43] <Pyromanik> You stole the biscuits from the biscuit tin.
34: [00:29:54] <guzzlefry> What is <% block %>?
35: [00:29:57] <guzzlefry> new one to me :P
36: [00:33:43] * UncleCheese quit (Quit: UncleCheese)
37: [00:47:56] * wilr_ quit (Ping timeout: 245 seconds)
38: [00:50:36] * terryapodaca has left #silverstripe
39: [00:54:00] <spronk> wow
40: [00:54:03] <spronk> i am fucking tired.
41: [00:54:41] <guzzlefry> nap time
42: [01:00:33] * Avroceptyr quit (Disconnected by services)
43: [01:01:22] * Avroceptyr has joined #silverstripe
44: [01:02:12] <ss23> I am hungry
45: [01:02:18] <ss23> spronk: You were up late last night!
46: [01:02:21] <ss23> spronk: Should've stayed home today
47: [01:02:25] <ss23> Pyromanik: Wanna get noms? I'm hungry
48: [01:06:44] <spronk> haha
49: [01:06:46] <spronk> i work from home
50: [01:06:46] <spronk> so
51: [01:06:48] <spronk> I AM HOME TODAY
52: [01:06:49] <spronk> :(
53: [01:06:59] * travis-ci has joined #silverstripe
54: [01:07:00] <travis-ci> [travis-ci] sminnee/sapphire#9 (travis-behat-test - 54b55e2 : Sam Minnee): The build has errored.
55: [01:07:00] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/5af208bc16c9...54b55e21e05b
56: [01:07:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12038075
57: [01:07:00] * travis-ci has left #silverstripe
58: [01:11:38] * peter_w quit (Quit: Page closed)
59: [01:16:11] <spronk> Pyromanik you see burger fuel officially in chch within 6mo, and velvet burger are coming before end of year too? :D
60: [01:18:23] * travis-ci has joined #silverstripe
61: [01:18:24] <travis-ci> [travis-ci] sminnee/sapphire#10 (travis-behat-test - 3b9a5b1 : Sam Minnee): The build failed.
62: [01:18:24] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/54b55e21e05b...3b9a5b1a17a1
63: [01:18:24] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12077874
64: [01:18:24] * travis-ci has left #silverstripe
65: [01:30:11] <Pyromanik> ss23: umm, not particularly. I already eated.
66: [01:30:22] <Pyromanik> spronk: velvet burger?
67: [01:30:25] <ss23> damn
68: [01:30:25] <ss23> :<
69: [01:30:26] <spronk> yeah
70: [01:30:28] <spronk> the dunedin one
71: [01:30:30] <spronk> that's also in auckland
72: [01:30:35] * Pyromanik nfis
73: [01:30:40] * spronk loves a good burger
74: [01:30:51] <ss23> Hmm
75: [01:30:53] <Pyromanik> 13:29 < guzzlefry> What is <% block %>?
76: [01:30:54] <ss23> All this tlak is making me hungry
77: [01:30:57] <ss23> bbl, burgerfuel
78: [01:30:58] <spronk> they're on the level of wisconsin and bnb and ferg
79: [01:31:00] <Pyromanik> guzzlefry: it is stop requirement.
80: [01:31:08] <Pyromanik> bnb?
81: [01:31:23] <Pyromanik> also, try redbox yet?
82: [01:32:20] <spronk> no?
83: [01:32:39] <spronk> that new place on vic?
84: [01:33:03] <spronk> in the van?
85: [01:33:15] <Pyromanik> yeh
86: [01:33:22] <spronk> good?
87: [01:33:24] <Pyromanik> spronk: whatis "bnb"
88: [01:33:29] <Pyromanik> yeh, redbox good.
89: [01:33:30] <spronk> burgersandbeersinc
90: [01:33:34] <Pyromanik> ah
91: [01:33:39] <Pyromanik> 'course
92: [01:36:14] <spronk> Pyromanik: our main server shat itself last night. 2 months before we had scheduled move to AWS
93: [01:36:30] <Pyromanik> guts
94: [01:36:33] <Pyromanik> backup?
95: [01:37:00] <spronk> disk fail -> replace -> rebuild ok. couple days later, disk fail -> replace -> rebuild -> another disk fail -> dead. Managed to get it back online and get transaction log backups of most stuff before disk died completely
96: [01:37:07] <Pyromanik> 3.14159
97: [01:37:26] <spronk> fucking PITA, because i've been working on automating our deployments in prep for amazon move
98: [01:37:28] <spronk> but not there yet :(
99: [01:37:35] <spronk> took me 5 hours to get everything back up and running
100: [01:37:41] <Pyromanik> poos
101: [01:37:46] <spronk> ja
102: [01:37:47] <spronk> v
103: [01:37:48] <spronk> so
104: [01:37:52] <spronk> fuck seagate in the goat arse.
105: [01:38:26] <Pyromanik> 10:56 * irogue just upgraded a 3.0 site to 3.1 that had not long ago been upgraded from 2.4
106: [01:38:30] <Pyromanik> irogue: snapper?
107: [01:38:38] * travis-ci has joined #silverstripe
108: [01:38:38] <travis-ci> [travis-ci] sminnee/sapphire#11 (travis-behat-test - 651ceee : Sam Minnee): The build is still failing.
109: [01:38:38] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/3b9a5b1a17a1...651ceeee1148
110: [01:38:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12078242
111: [01:38:38] * travis-ci has left #silverstripe
112: [01:39:20] <spronk> hmm
113: [01:39:26] <spronk> i have no idea what version of java our legacy app will run with :/
114: [01:40:01] <Pyromanik> 12:02 < irogue> tech support practically turned me into an alcoholic
115: [01:40:06] <spronk> :D
116: [01:40:08] <Pyromanik> not much worse than web dev :<
117: [01:40:15] <Pyromanik> (esp. with clients)
118: [01:40:22] <Colin[pi]> I swear I write better code when I'm drunk
119: [01:41:38] <spronk> ugh
120: [01:41:45] <spronk> fuck windows server and its crazy internet explorer protection
121: [01:41:48] <spronk> how the fuck can i download java
122: [01:43:23] <spronk> "Your current security settings do not allow this file to be downloaded"
123: [01:44:59] <Pyromanik> Colin[pi]: depends on how drunk ;P
124: [01:45:06] <Pyromanik> and the mood of the tipsyness
125: [01:45:22] <Colin[pi]> haha yeah it follows a bit of a bell curve
126: [01:45:32] <Colin[pi]> gets better briefly then sharply worse
127: [01:47:14] * GiJane has joined #silverstripe
128: [01:48:15] <GiJane> http://addons.silverstripe.org/ seems to be down. Just thought I would mention, just encase its not known.
129: [01:49:44] * SightUnseen has joined #silverstripe
130: [01:49:49] * SightUnseen has left #silverstripe
131: [01:51:14] <irogue> 01:37 < spronk> fuck seagate in the goat arse.
132: [01:51:23] <irogue> as someone doing tech support for NASes, I heart variants of that often
133: [01:51:47] <irogue> 01:38 < Pyromanik> irogue: snapper?
134: [01:51:48] <irogue> i wish
135: [01:52:13] <irogue> 01:40 < Colin[pi]> I swear I write better code when I'm drunk
136: [01:52:33] <ss23> fuck dms
137: [01:52:37] * irogue looks in Kapdap's general direction
138: [01:58:12] * GiJane quit (Quit: Page closed)
139: [02:01:17] <zippy__> I thought seagate was one of the better brands
140: [02:05:40] <mobiusnz> why are many_many fields public in ss3.1?
141: [02:06:28] <mobiusnz> or is the doco incorrect
142: [02:06:41] <lewellyn> zippy__: they're one of like 3 major vendors now. so probability says they'll get approximately 1/3 the complaints ;)
143: [02:10:56] * mobiusnz1 has joined #silverstripe
144: [02:13:26] * mobiusnz quit (Ping timeout: 240 seconds)
145: [02:14:22] <ss23> A page is returning false for $page->CanView when called in the DMS module
146: [02:14:30] <ss23> However, I know I *can* access the page when I navigate there myself
147: [02:14:31] <ss23> Ideas?
148: [02:17:32] * travis-ci has joined #silverstripe
149: [02:17:33] <travis-ci> [travis-ci] sminnee/sapphire#12 (travis-behat-test - 440da4f : Sam Minnee): The build is still failing.
150: [02:17:33] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/651ceeee1148...440da4fcdbc3
151: [02:17:33] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12079014
152: [02:17:33] * travis-ci has left #silverstripe
153: [02:21:26] <Pyromanik> 15:06 < mobiusnz> or is the doco incorrect
154: [02:21:28] <Pyromanik> morelikely
155: [02:21:55] <Pyromanik> ss23: eh?
156: [02:22:00] <Pyromanik> can view is can view
157: [02:22:20] <Pyromanik> are you saying that it's disappear from menu?
158: [02:22:23] <Pyromanik> or...
159: [02:22:25] <Pyromanik> IDEK
160: [02:29:53] * travis-ci has joined #silverstripe
161: [02:29:54] <travis-ci> [travis-ci] sminnee/sapphire#13 (travis-behat-test - c069aca : Sam Minnee): The build is still failing.
162: [02:29:54] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/440da4fcdbc3...c069aca8a8a8
163: [02:29:54] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12079237
164: [02:29:54] * travis-ci has left #silverstripe
165: [02:39:29] * DigNZ quit (Quit: DigNZ)
166: [02:41:55] * Peavers has joined #silverstripe
167: [02:42:07] <Peavers> Jayden90 I'm coming for you.. where are you...
168: [02:43:48] * travis-ci has joined #silverstripe
169: [02:43:48] <travis-ci> [travis-ci] sminnee/sapphire#14 (travis-behat-test - e7acfec : Sam Minnee): The build is still failing.
170: [02:43:48] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/c069aca8a8a8...e7acfec5b9d9
171: [02:43:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12079411
172: [02:43:48] * travis-ci has left #silverstripe
173: [02:45:15] <Peavers> How does one go about including page types in modules? extending sitetree?
174: [02:48:01] <Peavers> Or... oddly enough, you don't have to do anything...
175: [02:48:13] <Peavers> Thats a change.
176: [02:48:54] <Pyromanik> Peavers: ModuleBlahPage extends Page ?
177: [02:49:04] <Peavers> Yeah...
178: [02:49:27] <Peavers> Didn't know that worked outside of the mysite/code folder without having to include something in the mod .yml file...
179: [02:55:49] * DigNZ has joined #silverstripe
180: [02:55:50] * DigNZ quit (Remote host closed the connection)
181: [02:55:59] * travis-ci has joined #silverstripe
182: [02:55:59] <travis-ci> [travis-ci] sminnee/sapphire#15 (travis-behat-test - f130ef2 : Sam Minnee): The build is still failing.
183: [02:55:59] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/e7acfec5b9d9...f130ef2a3b04
184: [02:55:59] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12079704
185: [02:55:59] * travis-ci has left #silverstripe
186: [02:56:04] * DigNZ has joined #silverstripe
187: [02:56:38] * DigNZ quit (Client Quit)
188: [02:57:14] * nickmolhoek has joined #silverstripe
189: [02:57:23] * nickmolhoek quit (Remote host closed the connection)
190: [02:57:39] * nickmolhoek has joined #silverstripe
191: [03:04:05] * Mayazcherquoi has joined #silverstripe
192: [03:05:48] * DigNZ has joined #silverstripe
193: [03:05:48] * DigNZ quit (Client Quit)
194: [03:08:06] <ss23> 15:23:56 < Pyromanik> ss23: eh?
195: [03:08:07] <ss23> 15:24:01 < Pyromanik> can view is can view
196: [03:08:17] <ss23> For reference, it was https://github.com/silverstripe/silverstripe-cms/commit/b1664f86a430e52f65d12019ef4367eaa7a96c4e that made the problem "apparant"
197: [03:08:29] <ss23> SiteTree_Live.Version where ID = PageID == 39
198: [03:08:36] <ss23> So SiteTree_Live says "39 is the latest!"
199: [03:08:44] <ss23> However, SiteTree.Version says "33 is the latest!"
200: [03:10:21] <ss23> Hmm
201: [03:10:28] <ss23> I'm not 100% if this is a bug in the database, or a bug in this code...
202: [03:12:38] * Jayden90 quit (Quit: Jayden90)
203: [03:16:12] * zippy__ quit (Quit: zippy__)
204: [03:23:01] * travis-ci has joined #silverstripe
205: [03:23:01] <travis-ci> [travis-ci] sminnee/sapphire#17 (travis-behat-test - 4d39742 : Sam Minnee): The build has errored.
206: [03:23:01] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/582d7bdef13b...4d397426db50
207: [03:23:01] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12080178
208: [03:23:01] * travis-ci has left #silverstripe
209: [03:41:00] <mobiusnz1> how does gridfield choose its columns?
210: [03:41:24] * travis-ci has joined #silverstripe
211: [03:41:24] <travis-ci> [travis-ci] sminnee/sapphire#18 (travis-behat-test - 79246e1 : Sam Minnee): The build failed.
212: [03:41:24] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/4d397426db50...79246e146bca
213: [03:41:24] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12080436
214: [03:41:24] * travis-ci has left #silverstripe
215: [03:41:33] * mobiusnz1 is now known as mobiusnz
216: [03:42:25] * cloph quit (Read error: Operation timed out)
217: [03:43:15] * ohulol has joined #silverstripe
218: [03:43:26] <ohulol> hi
219: [03:43:43] <Colin[pi]> ohai
220: [03:44:02] <ohulol> question for ya!
221: [03:44:29] <ohulol> currently silverstripe's search looks for any terms in any pages (in fact it adds a wildcard * so that "pub" matches "publication")
222: [03:44:42] <ohulol> how can i make it so that it just looks for the whole phrase
223: [03:44:48] <ohulol> or at least all the words
224: [03:45:16] <ohulol> thanks!
225: [03:47:16] * cloph_away has joined #silverstripe
226: [03:47:35] * nickmolhoek quit (Quit: nickmolhoek)
227: [03:48:26] <Colin[pi]> ohulol: silverstripe's search hinges on mysql's full text search I think
228: [03:49:33] <Colin[pi]> hmm wait I see a function here "addStarsToKeywords"
229: [03:49:36] <ohulol> yes, it does
230: [03:49:48] <ohulol> if i remove addStarsToKeywords it errors
231: [03:50:02] <Colin[pi]> ooh best not to change the core
232: [03:50:07] <ohulol> [Notice] Undefined variable: boolean
233: [03:50:13] <ohulol> yeah, even as a test though
234: [03:50:20] <Colin[pi]> could you extend SearchForm and then modify the method?
235: [03:50:41] <ohulol> that was going to be my approach...
236: [03:50:48] <ohulol> i wanted to check that i wasnt missing anything first
237: [03:50:52] <ohulol> or that there wasnt a better way
238: [03:51:09] <ohulol> i already have a customised getResults()
239: [03:51:32] <ohulol> i havent figured out how to change searchEngine() to do what i want
240: [03:51:38] <Colin[pi]> looks like addStarsToKeywords isn't optional from the source
241: [03:51:41] <Colin[pi]> :\
242: [03:51:58] <Colin[pi]> search itself is a bit hackish in some ways
243: [03:52:05] <Colin[pi]> but works for the most part
244: [03:52:08] * Jayden90 has joined #silverstripe
245: [03:52:08] <Jayden90> I am using multi-class component of gridfieldextentions module, how do I get the classname of each record in the gridfield columns?
246: [03:52:09] <Jayden90> when using http://api.silverstripe.org/3.1/class-GridFieldDataColumns.html#_setDisplayFields
247: [03:53:04] <ohulol> yeah, search is really letting me down here
248: [03:53:19] * DigNZ has joined #silverstripe
249: [03:53:20] * DigNZ quit (Remote host closed the connection)
250: [03:53:34] * DigNZ has joined #silverstripe
251: [03:53:57] <Colin[pi]> ohulol: I think extend and customise is on the right track but you might encounter unwanted sideeffects
252: [03:54:06] <ohulol> im even trying to cheat by adding a + to each word but that doesnt work
253: [03:54:30] <Colin[pi]> have a poke around in the searchEngine() function in the DB class too, might shed some light on it
254: [03:54:51] <ohulol> yeah thats the other place i've been looking..
255: [03:55:04] <ohulol> thx just thought there might have been an easy way :)
256: [03:58:49] <Colin[pi]> ohulol: in an ideal world, it sounds like it should be a config setting
257: [04:00:19] * travis-ci has joined #silverstripe
258: [04:00:19] <travis-ci> [travis-ci] sminnee/sapphire#19 (travis-behat-test - 133b04b : Sam Minnee): The build is still failing.
259: [04:00:19] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/79246e146bca...133b04beaad0
260: [04:00:19] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12080805
261: [04:00:19] * travis-ci has left #silverstripe
262: [04:00:36] <Jayden90> In relation to my earlier quesion, $dataColumns->setDisplayFields(array('Title' => 'Title', get_class($this) => 'Type')); does not work :(
263: [04:00:48] * DigNZ quit (Quit: DigNZ)
264: [04:06:21] * travis-ci has joined #silverstripe
265: [04:06:22] <travis-ci> [travis-ci] sminnee/sapphire#20 (travis-behat-test - d377cfb : Sam Minnee): The build is still failing.
266: [04:06:22] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/133b04beaad0...d377cfb63f09
267: [04:06:22] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12080925
268: [04:06:22] * travis-ci has left #silverstripe
269: [04:08:13] <ohulol> thanks for the help Colin[pi]!
270: [04:10:11] <Colin[pi]> ohulol: not sure I helped much but no problems :)
271: [04:11:39] <ss23> Holy fuck that was a mission
272: [04:11:51] <ss23> Think I've almost got a fix sorted. The recent security changes mean that DMS module can just break and spazz out
273: [04:12:01] <ss23> Peavers: CANVIEW DOES FANCY SHIT NOW DUE TO SECURITY FIXES
274: [04:12:03] <ss23> BREAKS DMS
275: [04:12:04] <ss23> uh
276: [04:12:08] <ss23> That was @ Pyromanik, sorry
277: [04:12:10] <Colin[pi]> :o
278: [04:12:15] <Colin[pi]> sounds like fun
279: [04:13:19] <spronk> o_O
280: [04:16:15] <Colin[pi]> imagine if ss23 was responsible for the security release notes on the SS site
281: [04:16:19] <Colin[pi]> "CANVIEW DOES FANCY SHIT NOW DUE TO SECURITY FIXES"
282: [04:16:21] <Colin[pi]> lol
283: [04:16:26] <ss23> hahaha
284: [04:16:31] <ss23> Colin[pi]: I do do notes sometimes!
285: [04:16:42] <Colin[pi]> lol
286: [04:16:54] * spronk restarts this DUMBCUNT windows vm because SQL server refuses to work correctly
287: [04:16:59] <ss23> XD
288: [04:17:02] <Colin[pi]> hehe
289: [04:25:39] * Peavers quit (Ping timeout: 260 seconds)
290: [04:26:15] * Peavers has joined #silverstripe
291: [04:27:46] * ohulol quit (Quit: Leaving)
292: [04:28:36] <ss23> Maybe I'll write a test case for DMS module
293: [04:31:01] <ss23> Requesting extra gluten in my brunch and will complain on the internet if the cafe cannot accommodate my gluten-deficient needs
294: [04:36:00] * travis-ci has joined #silverstripe
295: [04:36:01] <travis-ci> [travis-ci] sminnee/sapphire#20 (travis-behat-test - d377cfb : Sam Minnee): The build is still failing.
296: [04:36:01] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/133b04beaad0...d377cfb63f09
297: [04:36:01] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12080925
298: [04:36:01] * travis-ci has left #silverstripe
299: [04:36:32] <spronk> wow
300: [04:36:35] <spronk> jesus fucking christ mssql is stupid
301: [04:36:42] <spronk> so.... to restore a database you can't use a mapped network drive
302: [04:36:52] <spronk> can't symlink from a mapped network drive
303: [04:36:54] <spronk> so..
304: [04:37:00] <spronk> i have to copy my db bak to local drive
305: [04:37:02] <spronk> then
306: [04:37:06] <spronk> System.Data.SqlClient.SqlError: There is insufficient free space on disk volume 'C:\' to create the database. The database requires 17559060480 additional free bytes, while only 15170871296 bytes are available. (Microsoft.SqlServer.Smo)
307: [04:37:11] <spronk> <RAGE>
308: [04:37:54] <Colin[pi]> mssql?
309: [04:37:58] <Colin[pi]> oh sql server
310: [04:38:00] <spronk> mm
311: [04:38:18] <Colin[pi]> yea anything ms comes with a certain degree of derp built in
312: [04:50:01] <Pyromanik> what the FUCK is the point in your bullshit framework having a callback for the successful completion for loading an ajax lightbox if you fucking call the success callback before you load the fucking data!?
313: [04:50:16] * Pyromanik full mads all over the place
314: [04:50:32] <Colin[pi]> RAEG!!!
315: [04:50:40] <Pyromanik> RGAE
316: [04:50:46] <Pyromanik> GAER
317: [04:50:47] <Colin[pi]> REGGAE
318: [04:51:15] * Pyromanik uses the same selector he's using in the callback after the lightbox loads and it returns results.
319: [04:51:27] <Pyromanik> FUCK YOU FOUNDATION, L2JAVASCRIPT
320: [04:57:08] <ss23> spronk: CWP uses MariaDB
321: [04:57:08] <ss23> ^.^
322: [04:57:51] <Pyromanik> FUUUUUUUU
323: [04:58:30] <Pyromanik> https://github.com/zurb/foundation/blob/master/js/foundation/foundation.reveal.js#L160-L163
324: [04:58:33] <Pyromanik> WHY
325: [04:58:39] <Pyromanik> YOU DICKS
326: [04:59:31] <ss23> lol, calmn your farm!!!
327: [04:59:35] <ss23> RElax, max!
328: [04:59:36] <ss23> ^.^
329: [04:59:40] <Colin[pi]> CALM YOUR TITS
330: [04:59:42] <Pyromanik> I have to jack the data before it gets mounted.
331: [04:59:44] <ss23> XD
332: [05:00:03] <Pyromanik> http://24.media.tumblr.com/tumblr_md6obnwsRW1qdfeepo1_500.jpg
333: [05:00:55] <ss23> XD
334: [05:01:48] <spronk> wow
335: [05:01:51] <spronk> this is hilarious
336: [05:02:01] <spronk> i've had to disable the windows page file so that i can restore my database.
337: [05:02:17] <Pyromanik> lol
338: [05:04:43] * AntiSol has joined #silverstripe
339: [05:04:51] <AntiSol> Hi :)
340: [05:05:02] <Pyromanik> hello.
341: [05:05:56] <AntiSol> is there a way to specify silverstripe's build order? i.e I have class a which uses class b in it's implementation, so class b should always be built first when doing dev/build...?
342: [05:06:13] <Pyromanik> no
343: [05:06:24] <Pyromanik> it doesn't matter at all
344: [05:07:08] <AntiSol> well it does, because when I modify fields on class b, creating a singleton of class a during build attempts to access class b, so the build fails telling me that the field it needs can't be found
345: [05:07:35] <Pyromanik> well in that case, you're doing it wrong. What are you trying to do?
346: [05:08:02] <Pyromanik> if you tell me your goal rather than your percieved problem I might be able to offer a solution
347: [05:08:15] * travis-ci has joined #silverstripe
348: [05:08:16] <travis-ci> [travis-ci] sminnee/sapphire#21 (travis-behat-test - 9f41bf6 : Sam Minnee): The build is still failing.
349: [05:08:16] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/sapphire/compare/d377cfb63f09...9f41bf60ea84
350: [05:08:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/sapphire/builds/12081799
351: [05:08:16] * travis-ci has left #silverstripe
352: [05:08:35] <ss23> sminnee is working at 6pm
353: [05:08:35] <ss23> :O
354: [05:08:44] <Pyromanik> your fase is 6pm
355: [05:08:48] <ss23> Ouch
356: [05:08:49] <ss23> :<
357: [05:08:50] <Pyromanik> ss23: at work today?
358: [05:08:53] <spronk> he's cleaning up after all your fuckups, ss23
359: [05:08:54] <ss23> Of course!
360: [05:08:56] <ss23> ;___;
361: [05:08:57] <ss23> PLS
362: [05:08:58] <Pyromanik> ic
363: [05:08:59] <ss23> PLS.
364: [05:09:10] <AntiSol> hehe. our subsitedecorator is accessing a Website class during build
365: [05:09:25] <Pyromanik> AntiSol: classes should not be accessing each other
366: [05:09:25] <ss23> AntiSol: Which causes the "I can't build because the database isn't built!" error?
367: [05:09:28] <ss23> I have that too
368: [05:09:29] <ss23> :<
369: [05:09:34] <AntiSol> zactly
370: [05:09:46] <ss23> If you modify SiteConfig while having Translatable module enabled, your site breaks and you can't dev/build
371: [05:09:56] <ss23> It's on my list to fix tomorrow... not sure how much luck I'll have at a "good" solution
372: [05:10:04] <Pyromanik> ss23: 3.1?
373: [05:10:14] <AntiSol> yeah it's not ideal.
374: [05:10:15] <ss23> Pyromanik: Anything, I presumed, but 3.0 is what I tested
375: [05:10:23] <AntiSol> I should stress that it's not my code ;)
376: [05:10:37] <Pyromanik> AntiSol: whoever wrote it :< tsk tsk.
377: [05:11:15] <AntiSol> as a manual workaround I can just use alter table in mysql to add the needed column, and the build changes it to the right datatype etc
378: [05:11:44] <AntiSol> but I was wondering if there was an easy way for me to specify build order / class dependencies.
379: [05:11:48] <Pyromanik> the class shouldn't be accessing the database.
380: [05:11:49] <AntiSol> apparently not.
381: [05:11:54] <Pyromanik> why is it trying to change the table?
382: [05:12:01] <ss23> Pyromanik: Look at translatable, it does it too
383: [05:12:09] <ss23> I haven't checked yet
384: [05:12:10] <Pyromanik> AntiSol: well that's the point of the dependencies
385: [05:12:17] <Pyromanik> err, build process
386: [05:12:24] <ss23> AntiSol: My quick fix was to do what you thought of too, so I have no new ideas till I look into it further either :<
387: [05:12:24] <Pyromanik> SS has it's own autoloader
388: [05:12:28] <Pyromanik> afaik
389: [05:12:38] <ss23> Pyromanik: No no
390: [05:12:40] <Pyromanik> ss23: git blame that
391: [05:12:49] <ss23> It's not gitblame, it's like.. archetecture blame :P
392: [05:12:52] <Pyromanik> ss23: like I said, not all that clear
393: [05:12:59] <Pyromanik> LIKE MUD
394: [05:13:06] <ss23> Pyromanik: I suspect, SilverStripe says "Translatable, what databases stuff do you need?" and it says "Hey let me check SiteConfig to find out!"
395: [05:13:11] <Pyromanik> now shhh, I'm still mad at Foundation for being stupider than stupid.
396: [05:13:12] <ss23> Pyromanik: And of course SiteConfig doesn't exist at this point
397: [05:13:13] <AntiSol> it's not trying to change the table, it's looking up a website class based on the current subsite
398: [05:13:14] <ss23> XD
399: [05:13:20] <ss23> Yeah, same idea
400: [05:13:30] <ss23> fuck
401: [05:13:35] <ss23> Just wrote a test and forgot to save
402: [05:13:35] <ss23> :<
403: [05:13:40] <Pyromanik> derp
404: [05:13:53] <AntiSol> I think maybe I should just not do that when it's being used as a singleton. it's still not ideal but i think it should work for now
405: [05:14:07] * Jayden90 quit (Quit: Jayden90)
406: [05:14:22] <Pyromanik> AntiSol: seems like it
407: [05:14:24] <AntiSol> is there a way to do if($this_is_a_build) ?
408: [05:14:32] <Pyromanik> well you could test the request I guess
409: [05:14:36] <Pyromanik> but it sounds ugly
410: [05:14:42] <AntiSol> it does indeed.
411: [05:14:44] <AntiSol> :)
412: [05:14:56] <Pyromanik> looking up a website class... you mean like a pagetype?
413: [05:15:06] <AntiSol> oh well, no quick workaround for that. Thanks anyway gents :)
414: [05:15:25] <Pyromanik> I can't think of usecase where this is a good idea.
415: [05:15:30] <Pyromanik> or at all necessary
416: [05:17:22] <Pyromanik> FFFFF string vars aren't passed by reference
417: [05:17:24] <Pyromanik> wut
418: [05:18:55] <AntiSol> no it's running multiple websites on a bunch of different subsites.
419: [05:19:04] <Pyromanik> I get that
420: [05:19:11] <Pyromanik> but it should have zero impact on build.
421: [05:19:26] <AntiSol> yeah it's horrible code written by retarded monkeys
422: [05:19:36] <Pyromanik> refactor!
423: [05:19:37] <AntiSol> which makes far too many assumptions
424: [05:19:39] <AntiSol> agreed
425: [05:19:43] <AntiSol> but not today :)
426: [05:19:50] <Pyromanik> there's no reason to be checking DB before a site is loaded.
427: [05:19:58] <AntiSol> agreed :)
428: [05:20:03] <Pyromanik> :)
429: [05:20:06] <AntiSol> retarded monkeys :)
430: [05:20:09] <Pyromanik> indeed.
431: [05:20:19] <Pyromanik> like whoever wrote foundation.reveal
432: [05:21:00] <AntiSol> is that as good as foundation.and.empire?
433: [05:21:02] <AntiSol> ;)
434: [05:21:10] * Pyromanik googles
435: [05:21:57] <Pyromanik> I see
436: [05:22:00] <Pyromanik> likely not, no.
437: [05:22:03] <AntiSol> :D
438: [05:22:15] <AntiSol> ok, well, back to work. Thanks for your help pyromanik :)
439: [05:22:22] <Pyromanik> it's like bootstrap, only not from twitter.
440: [05:22:22] <AntiSol> and ss23
441: [05:22:26] <AntiSol> aah right
442: [05:22:36] <Pyromanik> and I was foolish enough to give it a try
443: [05:32:03] <ss23> AntiSol: Good luck :D
444: [05:34:25] * Pyromanik hacks foundation core
445: [05:34:33] <Pyromanik> take that foundation.min.js!
446: [05:35:16] <Colin[pi]> :o
447: [05:35:24] <Colin[pi]> core hax!
448: [05:35:28] <Pyromanik> yeh
449: [05:35:33] <Pyromanik> well it's their own stupid fault
450: [05:35:46] <Pyromanik> I can't believe issue is still there
451: [05:35:52] <Pyromanik> for how supposedly popular this shit is
452: [05:36:13] <Pyromanik> I guess most people who use it don't make websites.
453: [05:36:25] <Pyromanik> or something
454: [05:36:32] <Colin[pi]> I looked at it one time and noped the hell outta there
455: [05:36:51] <Pyromanik> I'm using it so I can say I've give css frameworks a good try
456: [05:37:05] <Pyromanik> and because no design was supplied to me, so I just don't care.
457: [05:37:10] <Colin[pi]> I use skeleton, it's old but it's SO simple, and that's what I want
458: [05:38:11] * Shrike_Finland has joined #silverstripe
459: [05:40:40] <Pyromanik> urgh, ajax support was only added in may
460: [05:40:41] <Pyromanik> wtf
461: [05:40:46] <Pyromanik> no wonder it's bad.
462: [05:40:53] <Colin[pi]> oh wow
463: [05:40:55] <ss23> Javascript sux!
464: [05:40:57] <ss23> Dart 4 lyfe
465: [05:40:57] <ss23> :D
466: [05:41:04] <Pyromanik> wasn't even the development company who put it in
467: [05:41:11] <Pyromanik> I guess they don't make websites that use ajax.
468: [05:41:19] <Pyromanik> ss23: rofl
469: [05:44:17] <Pyromanik> demo'd it.
470: [05:44:20] <Pyromanik> time to go home.
471: [05:44:33] <Pyromanik> FU daylight savings, it's nearly 7pm
472: [05:44:40] <Pyromanik> I should be home already!
473: [05:44:45] <ss23> lol
474: [05:44:51] <ss23> tbh, it's so light here
475: [05:44:52] <AntiSol> lucky bastard, it's only 4 here, I still have an hour to go... :(
476: [05:44:55] <ss23> crazy for 7pm
477: [05:44:57] <ss23> lol AntiSol
478: [05:45:01] <ss23> I'm still at work too!
479: [05:45:03] <Pyromanik> Perth?
480: [05:45:06] <AntiSol> Melb
481: [05:45:13] <Pyromanik> o right
482: [05:45:15] <Pyromanik> daylight savings
483: [05:45:16] <Pyromanik> 3 hours
484: [05:45:28] <Pyromanik> until you catch up
485: [05:45:36] <AntiSol> yeah this weekend i think
486: [05:46:20] <Pyromanik> fuck this site would have been so much betterer if gridfield wasn't such an anticlimax
487: [05:46:27] <Pyromanik> but whatever
488: [05:46:27] * EasyCo has joined #silverstripe
489: [05:46:41] * Stomach has joined #silverstripe
490: [05:46:44] <Pyromanik> time to go home and githubs all my furiousness
491: [05:46:47] <EasyCo> How do you get the value of Content from the pages controller?
492: [05:46:57] <Pyromanik> $this->Content
493: [05:47:00] <ss23> Content as in the pages content that you're controlling?
494: [05:47:07] <EasyCo> Yah you'd think so
495: [05:47:09] <EasyCo> No go
496: [05:47:15] <ss23> That's from the page, not the controller
497: [05:47:15] <Pyromanik> did you define a getContent() ?
498: [05:47:19] <Pyromanik> ss23: both.
499: [05:47:27] <ss23> OHRLY
500: [05:47:33] <ss23> l33t
501: [05:47:37] <ss23> SilverStripe has been successfully installed!
502: [05:47:38] <ss23> Email: admin Password: foobar
503: [05:47:39] <Pyromanik> ContentController getField falls back to record if it can't find on self
504: [05:47:41] <ss23> They call me Mr Secure
505: [05:47:57] <EasyCo> $this-->Content returns nothing from within a controller method
506: [05:48:12] <Pyromanik> EasyCo: it won't if you:
507: [05:48:20] <EasyCo> But if I do Page::get()->byID($this->ID)->Content
508: [05:48:20] <Pyromanik> have a getContent method
509: [05:48:25] <Pyromanik> have content set as ''
510: [05:48:35] <EasyCo> I don't have a getContent method
511: [05:48:38] <EasyCo> and my content is set
512: [05:48:40] <Pyromanik> EasyCo: sounds like you have a getconetnt
513: [05:48:41] <Pyromanik> or a content
514: [05:48:57] <EasyCo> fuxed
515: [05:49:05] <Pyromanik> try $this->data()->Content
516: [05:49:07] <EasyCo> flumux0red even
517: [05:49:22] <Pyromanik> var_dump($this) xD
518: [05:49:25] <irogue> whoa
519: [05:49:29] <irogue> Pyromanik is here after 5pm
520: [05:49:30] <irogue> what is this shit
521: [05:49:36] <Pyromanik> do you have a public/private $Content ?
522: [05:49:40] <EasyCo> Nope
523: [05:49:43] <Pyromanik> irogue: this shit is madness
524: [05:50:13] <Pyromanik> irogue: I got super mad at Foundation for being bad at javascript, and then proceeded to wallow around in minn'd JS to fix it.
525: [05:50:27] <ss23> irogue: ++
526: [05:50:35] <ss23> Normally all we get is a "FUCK" then you quit, Pyromanik!
527: [05:50:35] <ss23> :D
528: [05:50:35] <Pyromanik> EasyCo: dunno man, $this->data()->Content
529: [05:50:42] <EasyCo> Nope.
530: [05:50:47] <AntiSol> bwahaha
531: [05:50:50] <Pyromanik> really?
532: [05:50:50] <Pyromanik> mad
533: [05:50:52] <Pyromanik> hmm
534: [05:50:54] <EasyCo> I know right
535: [05:50:58] <Pyromanik> $this->record->Content
536: [05:51:03] <Pyromanik> $this->failover->Conetnt
537: [05:51:06] <irogue> 02:06 < lewellyn> zippy__: they're one of like 3 major vendors now. so probability says they'll get approximately 1/3 the complaints ;)
538: [05:51:10] <irogue> 2 vendors
539: [05:51:18] <Pyromanik> $this->dbObject('Content')->Value()
540: [05:51:19] <irogue> and seagate is really upping their percentage of complaints lately
541: [05:51:43] <Pyromanik> anwyay, going home
542: [05:51:54] <Pyromanik> get told off by the missus
543: [05:51:56] <irogue> most people i know have switched allegiances after a spate of dodgy seagates
544: [05:51:57] <Pyromanik> *sigh*
545: [05:52:01] <Pyromanik> I got 100 problems.
546: [05:52:05] <irogue> and a bitch is one
547: [05:52:09] <EasyCo> but a bitch aint one?
548: [05:52:16] <Pyromanik> EasyCo: nah because then it'd be 99
549: [05:52:18] <Pyromanik> xD
550: [05:52:24] <Pyromanik> nah, not a bitch. Lovely woman.
551: [05:52:28] <Pyromanik> just
552: [05:52:29] <Pyromanik> ...
553: [05:52:30] <EasyCo> safe
554: [05:52:37] <Pyromanik> bit of a panic because moving soon.
555: [05:52:39] <EasyCo> Just incase she checks the logs :p
556: [05:52:43] <Pyromanik> stresses me out when I get home :<
557: [05:52:46] <ss23> Pyromanik: You're going with her?
558: [05:52:51] <ss23> I can't remember if you were or not
559: [05:52:52] <Pyromanik> ss23: yeh.
560: [05:52:58] <ss23> Awww!
561: [05:53:02] <ss23> You'll still come on IRC, right?
562: [05:53:08] <ss23> Pyromanik: Are you working remote or what?
563: [05:53:14] <Pyromanik> ss23: I'd be in WLG already if I didn't have a GF
564: [05:53:33] <Pyromanik> ss23: Dunno. Do SS want an unofficial UK office?
565: [05:53:40] <ss23> XD
566: [05:53:44] <ss23> It'll go with our German office!
567: [05:53:48] <irogue> hehe
568: [05:53:52] <Pyromanik> didn't Ingo move back to NZ?
569: [05:53:56] <ss23> Not yet, but he is
570: [05:53:58] <ss23> Janurary iirc
571: [05:53:59] <Pyromanik> mm
572: [05:54:02] <Pyromanik> righgt
573: [05:54:03] <Pyromanik> well
574: [05:54:07] <irogue> geez, he can't make up his mind can he?
575: [05:54:14] <ss23> and I may have got drunk and told him he's awesome and I'm going to shake his hand IRL the other day, in the public work chat
576: [05:54:19] <Pyromanik> irogue: men chasing women.
577: [05:54:24] <irogue> ss23: hahaha
578: [05:54:25] <Pyromanik> it happens.
579: [05:54:32] <irogue> Pyromanik: not for me it doesnt!
580: [05:54:36] <Pyromanik> irogue: yeh.
581: [05:54:37] <ss23> XD
582: [05:54:39] <Pyromanik> lucky you :P
583: [05:54:48] <Pyromanik> actually leaving now.
584: [05:54:48] <ss23> Boy, you must be a cat, because you're ignoring all my love and affection
585: [05:54:49] * Pyromanik quit (Quit: leaving)
586: [05:54:58] <ss23> He leaves too quickly!
587: [05:55:17] <EasyCo> lol
588: [05:55:22] <irogue> not the only thing he does too quickly ;)
589: [05:55:50] <irogue> so, how about that new Orcon frontman?
590: [05:57:10] <Bollig|DesignCty> ss23: lol
591: [05:57:44] <ss23> irogue: Can't say I follow the ISP biz
592: [05:57:44] <ss23> :D
593: [05:58:38] <irogue> ss23: Kim Dotcom's their new frontman
594: [05:59:00] <ss23> aw snap
595: [05:59:00] <ss23> hmm
596: [05:59:03] <ss23> hmmmm
597: [05:59:04] <ss23> idk.
598: [05:59:05] <ss23> ;_;
599: [05:59:52] <irogue> http://www.youtube.com/watch?v=TJfHjgOBYzE&feature=youtu.be
600: [05:59:57] <irogue> the ginga kid at the end
601: [06:00:05] <irogue> dat herpaderp face gets me every time
602: [06:00:11] <ss23> lol k I watch
603: [06:01:11] <ss23> hahahahahahahaha irogue
604: [06:01:34] <ss23> A+
605: [06:01:37] <ss23> would herpderp again
606: [06:03:36] <ss23> Man, a lot of SilverStripe tests are failing for me, and shit it takes a long time to run
607: [06:03:39] <ss23> like ~10 mins to run all tests
608: [06:03:40] <ss23> :<
609: [06:05:41] <irogue> ss23: webdev's equivalent of "compiling time"
610: [06:07:25] <ss23> ikr
611: [06:10:12] * peter_w has joined #silverstripe
612: [06:11:29] <peter_w> i know how to set a default_sort on the DataObject...but how can I set a default sort where I sort by a has_one title....i.e. public static $default_sort = '"ComparisonSort" ASC, "Location.Title" ASC';
613: [06:11:38] <peter_w> dot notation isnt working
614: [06:18:50] * Stomach quit (Quit: Leaving.)
615: [06:21:54] <ss23> PHP Fatal error: Class 'ShortcodeParser' not found in /opt/local/apache2/vhosts/dms-test.com/cms/_config.php on line 13
616: [06:21:57] <ss23> PLS WHY
617: [06:21:58] <ss23> FUCK
618: [06:21:59] <ss23> ASDFASDF
619: [06:22:02] <ss23> WHY
620: [06:35:48] * zfmf1 has joined #silverstripe
621: [06:37:03] * AntiSol quit (Quit: Leaving)
622: [06:39:21] <peter_w> anyone know how i can sort a datalist by a relation field at least??]
623: [06:39:27] <ss23> Setting up test environment too hard, just going to use travis + var_dump
624: [06:39:34] <ss23> No idea sorry, peter_w ;_;
625: [06:54:25] * Stomach has joined #silverstripe
626: [07:05:57] * EasyCo quit (Quit: EasyCo)
627: [07:06:01] * Stomach quit (Quit: Leaving.)
628: [07:31:50] * Shrike_Finland quit (Read error: Operation timed out)
629: [07:32:54] * DesignCity has joined #silverstripe
630: [07:33:46] * Bollig|DesignCty quit (Ping timeout: 245 seconds)
631: [07:33:47] * DesignCity is now known as Bollig|DesignCty
632: [07:34:29] * Jayden90 has joined #silverstripe
633: [07:41:45] * chillu has joined #silverstripe
634: [07:46:48] * Jayden90 quit (Quit: Jayden90)
635: [07:55:25] * Marvanni has joined #silverstripe
636: [08:08:30] * Shrike_Finland has joined #silverstripe
637: [08:13:17] * kinglozzer has joined #silverstripe
638: [08:17:06] <kinglozzer> http://www.silverstripe.org/general-questions/show/9746#post324620 wow
639: [08:17:16] <kinglozzer> Needs more JS
640: [08:24:30] * peter_w quit (Quit: Page closed)
641: [08:25:03] <Bollig|DesignCty> kinglozzer: lol. "Guide me where i am wrong"—not knowing how to build websites well.
642: [08:31:33] * Pyromanik__ has joined #silverstripe
643: [08:35:29] <Pyromanik__> gidday
644: [08:39:45] * travis-ci has joined #silverstripe
645: [08:39:46] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1105 (3.1 - 5067a3d : Ingo Schommer): The build passed.
646: [08:39:46] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6e72262c96fc...5067a3dcd4e0
647: [08:39:46] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12085423
648: [08:39:46] * travis-ci has left #silverstripe
649: [08:43:28] * Bollig|DesignCty quit (Ping timeout: 240 seconds)
650: [08:43:41] * Bollig|DesignCty has joined #silverstripe
651: [08:44:31] * travis-ci has joined #silverstripe
652: [08:44:31] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#576 (3.1 - 0aae86b : Ingo Schommer): The build passed.
653: [08:44:31] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/0437c0597d46...0aae86b4676f
654: [08:44:31] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12085984
655: [08:44:31] * travis-ci has left #silverstripe
656: [09:09:53] * zippy__ has joined #silverstripe
657: [09:19:35] * micmania1 has joined #silverstripe
658: [09:40:12] * r3v3rb has joined #silverstripe
659: [09:48:45] * spronk quit (Ping timeout: 256 seconds)
660: [09:52:18] * zippy__ quit (Quit: zippy__)
661: [09:52:47] <MattSS> Bollig|DesignCty: speaking of knowing how to build websites well - congrats! :D
662: [09:53:06] * Bollig|DesignCty waves to MattSS!
663: [09:53:16] <Bollig|DesignCty> lol, nice segue dude :)
664: [09:54:11] <Bollig|DesignCty> and thanks :)
665: [09:54:24] <Bollig|DesignCty> Plus: it's a SILVERSTRIPE site :)
666: [09:54:37] <Pyromanik__> what
667: [09:56:07] <Pyromanik__> 1149: [21:17:06] <kinglozzer> http://www.silverstripe.org/general-questions/show/9746#post324620 wow
668: [09:56:08] <Pyromanik__> oic
669: [09:56:10] <Pyromanik__> wow indeed.
670: [09:56:30] <Pyromanik__> Seem to find a lot of those. "Please tell me how to make websites"
671: [09:56:38] <Pyromanik__> I ain't here to do your job for you :<
672: [09:56:48] <kinglozzer> Please help, this doesn't work. Here is every line of code I've ever typed
673: [09:56:50] <Pyromanik__> if you need lessons, use google.
674: [09:56:56] <kinglozzer> In my entire life
675: [09:57:10] <Pyromanik__> here is every line of code, please read the entire thing then formulate a working copy.
676: [09:57:41] <Pyromanik__> if you tell me how to solve my problems I'm just going to come back at you with demands for examples or exact step by step instructions.
677: [09:57:55] <Pyromanik__> I can't think for myself.
678: [09:57:57] <Pyromanik__> or use google.
679: [09:58:22] <Pyromanik__> grinds my gears too.
680: [09:58:50] <Pyromanik__> I mean, I'm all for helping a fella out, but fella has to be able to work things out for themselves too.
681: [10:00:14] <Pyromanik__> 1110: [18:59:52] <irogue> http://www.youtube.com/watch?v=TJfHjgOBYzE&feature=youtu.be
682: [10:00:14] <Pyromanik__> 1111: [18:59:57] <irogue> the ginga kid at the end
683: [10:00:14] <Pyromanik__> 1112: [19:00:05] <irogue> dat herpaderp face gets me every time
684: [10:00:34] <Pyromanik__> hahah, for me it's the fella with the cardigan over his shoulders doing the hip thrust dance slide at the computer table
685: [10:00:40] <Pyromanik__> classic
686: [10:02:16] <Pyromanik__> <irogue> not the only thing he does too quickly ;)
687: [10:02:20] <Pyromanik__> I MAKE WEBSITES FAST TOO
688: [10:02:23] <Pyromanik__> RITE?
689: [10:02:25] <Pyromanik__> RITE?
690: [10:02:47] <Pyromanik__> That's definitely what you meant.
691: [10:02:50] <Pyromanik__> yep.
692: [10:05:35] <MattSS> Bollig|DesignCty: Just how I roll :)
693: [10:07:58] <Bollig|DesignCty> :D
694: [10:08:11] <Bollig|DesignCty> I think you pulled it off :)
695: [10:09:55] <MattSS> p.s. just my 5c, I love your site a lot more with text-decoration: none ;)
696: [10:11:06] <MattSS> or perhaps the text just needs to be raised a couple of px higher than the line
697: [10:11:11] * MattSS armchair designer
698: [10:12:17] <Pyromanik__> I would suggest right hand panel titles to follow the top of the viewport down the page.
699: [10:12:37] <Pyromanik__> so you don't get to the bottom and go "oh, I don't know which page to load next"
700: [10:17:05] <micmania1> In framework/thirdparty/jquery-entwine/src there's quite a few files. Is jquery.entwine.js a culmination of them all or do they all have their own jobs?
701: [10:20:04] <Pyromanik__> read the build script
702: [10:20:08] <Pyromanik__> it should tell you
703: [10:20:58] <micmania1> ah, I think I'm including the wrong file.
704: [10:21:03] <Bollig|DesignCty> MattSS: oh, all thoughts gratefully accepted :)
705: [10:21:14] <micmania1> I think the built version is in jquery-entwine/dist
706: [10:21:23] <Pyromanik__> seems more likely
707: [10:21:24] <Bollig|DesignCty> MattSS: (you didn't name me, I didn't look until the PM!)
708: [10:21:26] <Pyromanik__> dist for distribution
709: [10:21:49] <Pyromanik__> why is github always down :<
710: [10:22:27] * MattSS burns the armchair anyway
711: [10:22:56] <MattSS> Bollig|DesignCty: It's for the best - my designs aren't worthy of seeing the light of day ;)
712: [10:23:09] <ss23> 23:04:22 < Pyromanik__> I MAKE WEBSITES FAST TOO
713: [10:23:11] <ss23> like kenyians
714: [10:23:37] <Pyromanik__> sure
715: [10:24:35] <MattSS> Pyromanik__: http://downforeveryoneorjustme.com/github.com
716: [10:24:47] <Pyromanik__> it comes and goes
717: [10:24:48] <ss23> MattSS: Not really applicable, because github is CDN'd
718: [10:24:54] <ss23> MattSS: Can be down for all of NZ and not that site
719: [10:25:12] <Pyromanik__> your mum is down for all of NZ
720: [10:25:40] <ss23> AW SNAP
721: [10:27:33] <MattSS> Pyromanik__: you really need to specify the mother you're talking about there
722: [10:27:53] <MattSS> ss23: your mum's CDN'd
723: [10:27:56] <MattSS> ^^ like that
724: [10:28:17] <Pyromanik__> oic
725: [10:35:16] <Pyromanik__> hey ss23
726: [10:35:29] * NobrainerWeb has joined #silverstripe
727: [10:36:30] * Pyromanik__ has left #silverstripe
728: [10:36:48] <NobrainerWeb> hey - how can i do something like: $img = '<div class="image">' . $this->Thumbnail . '</div>'; in Page.php - Thumbnail is a has_one
729: [10:37:23] <NobrainerWeb> and i know it's bad to mix the template stuff n here, but i need to as it is for a form field label
730: [10:37:41] <NobrainerWeb> ss2.4 here btw
731: [10:39:31] <Bollig|DesignCty> $this->Thumbnail()->getTag() maybe?
732: [10:41:35] * PanPipes has joined #silverstripe
733: [10:42:02] <PanPipes> [User Error] Uncaught SSTemplateParseException: Parse error in template on line 6. Error was: Malformed opening block tag _t. Perhaps you have tried to use operators?
734: [10:42:10] <PanPipes> anyone had that issue?
735: [10:42:38] <PanPipes> when using https://github.com/silverstripe/silverstripe-blog.git and 3.1
736: [10:42:59] <PanPipes> i am sure i had this issue a while back but can't remember how to sort it
737: [10:45:27] <NobrainerWeb> Bollig|DesignCty: hey thx, that worked, but i think i made another mistake also - most images are on another field :-)
738: [10:46:06] <Bollig|DesignCty> NobrainerWeb: ohnews
739: [10:46:12] <Bollig|DesignCty> ohnoes*
740: [10:47:39] <NobrainerWeb> Bollig|DesignCty: awesome now it works and looks like a charm, ended up with: $img = '<div class="image">' . $this->MainImage()->CroppedImage(100,75)->getTag() . '</div>';
741: [11:00:24] <ss23> PanPipes: Using the wrong version of a module with SilverStripe?
742: [11:07:37] * PanPipes quit (Quit: Computer went to sleep)
743: [11:13:17] <Bollig|DesignCty> NobrainerWeb: ah yeah, if you want to resize, that's absolutely the way to do it :D
744: [11:14:20] <NobrainerWeb> Bollig|DesignCty: would never have guessed it if you did not help me - was trying $this->MainImage()->CroppedImage(100,75) - wtf? no ing???
745: [11:14:27] <NobrainerWeb> ing=img ofc
746: [11:14:45] * wmk quit (Ping timeout: 248 seconds)
747: [11:15:48] <Bollig|DesignCty> lol yeah NobrainerWeb… all you were doing is returning the image object, so you could from there do $this->MainImage()->CroppedImage(100,75)->URL or whatever… get tag is just a quick way to return a standard img tag :)
748: [11:16:17] <Bollig|DesignCty> and don't worry, my mac also tries to CONSTANTLY rename img to ing...
749: [11:16:31] <NobrainerWeb> ok, and to know that i should look at the API for image or where do i get smarter?
750: [11:16:53] <Bollig|DesignCty> yeah, image API.
751: [11:16:57] <NobrainerWeb> ok thx
752: [11:17:52] <Bollig|DesignCty> check out all the methods you could call on time image (or the resize, since it returns an image too) here: http://api.silverstripe.org/3.1/class-Image.html
753: [11:19:31] * PanPipes has joined #silverstripe
754: [11:19:38] <PanPipes> ss23: yes d'oh
755: [11:23:43] * r3v3rb quit (Quit: r3v3rb)
756: [11:40:33] * wmk has joined #silverstripe
757: [11:40:55] <ss23> :D
758: [11:58:14] * UndefinedOffset has joined #silverstripe
759: [11:58:36] * Colin[pi] quit (Ping timeout: 252 seconds)
760: [12:05:05] * NobrainerWeb quit (Quit: NobrainerWeb)
761: [12:27:58] * PanPipes quit (Remote host closed the connection)
762: [12:32:20] * chillu quit (Quit: chillu)
763: [12:46:17] * chillu has joined #silverstripe
764: [12:53:57] * guci0 has joined #silverstripe
765: [12:54:25] <guci0> Hi all!
766: [13:02:01] <Zauberfisch> blubb
767: [13:02:21] <micmania1> does the userforms moduel allow a file upload field?
768: [13:09:01] <Zauberfisch> I think there is a basic one
769: [13:09:03] <Zauberfisch> not sure
770: [13:09:14] <Zauberfisch> but I would not be supriced if it sucks
771: [13:14:46] * ajshort has joined #silverstripe
772: [13:17:04] * Shrike_Finland quit (Quit: Leaving.)
773: [13:32:38] * ajshort has joined #silverstripe
774: [13:32:56] <ajshort> chillu: got time for a quick chat about an issue
775: [13:32:57] <ajshort> ?
776: [13:33:09] <ajshort> to do with versioned/stage stuff
777: [13:40:25] * violetina quit (Remote host closed the connection)
778: [13:45:10] * violetina has joined #silverstripe
779: [13:46:21] <chillu> ajshort: yep
780: [13:46:32] <ajshort> Bit of an odd issue
781: [13:46:38] <chillu> URL?
782: [13:46:43] <ajshort> no url really :)
783: [13:46:56] <ajshort> The way the versioned system chooses the current stage is through a hook into ContentController::init()
784: [13:47:19] <ajshort> The issue though is that if you have a custom controller that doesn't extend ContentController, and then handle requests with that
785: [13:47:47] <ajshort> it will never actually choose the live stage - meaning all queries just directly address the default tables
786: [13:47:55] <ajshort> i.e. the stage stage
787: [13:48:21] <ajshort> it seems to me that the versioning system should be initialised even for requests that do not come through a ContentController
788: [13:48:56] <ajshort> thoughts?
789: [14:00:00] <chillu> (continued this discussion via DM)
790: [14:25:06] <Zauberfisch> from the mailinglist:
791: [14:25:12] <Zauberfisch> "Userhelp still thinks 3.0 is the stable version"
792: [14:25:16] * travis-ci has joined #silverstripe
793: [14:25:16] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1107 (3.1.0 - 4a0f9d5 : Damian Mooyman): The build passed.
794: [14:25:16] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/5c376a4a4ad0...4a0f9d5b7bfd
795: [14:25:16] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12093421
796: [14:25:16] * travis-ci has left #silverstripe
797: [14:25:23] <Zauberfisch> well, userhelp is probably right :P
798: [14:51:00] <ec8or> is there anything that will output docs from a ss3 project?
799: [14:51:12] <ec8or> like the data model and all methods
800: [14:52:48] <micmania1> ec8or, you can use doc blocks then use another programme to output the docs for you
801: [14:53:16] <micmania1> Silverstripe uses http://apigen.org/ which works well
802: [14:53:49] <ec8or> cool, thanks
803: [15:06:38] * robert___ has joined #silverstripe
804: [15:07:47] * robert_ quit (Ping timeout: 260 seconds)
805: [15:14:51] * robert___ is now known as robert_
806: [15:34:05] * catcher has joined #silverstripe
807: [15:41:29] * guci0 quit (Ping timeout: 250 seconds)
808: [15:55:25] * kinglozzer quit ()
809: [16:36:24] * chillu quit (Quit: chillu)
810: [16:53:14] * Alexw has joined #silverstripe
811: [16:53:54] <Alexw> Hi, got a question. I installed Silverstripe with the default settings. On default it includes the mysite folder. But where is this defined, which file will load the _config.php file?
812: [17:01:43] <Zauberfisch> Alexw: the _config.php file is a silverstripe standard/default
813: [17:02:03] <Zauberfisch> every folder that has a _config.php file or a _config folder is registed as a silverstripe module automaticly
814: [17:02:16] <Zauberfisch> mysite is in fact just another module (with some special additions)
815: [17:02:25] <Alexw> Yeah, I read about that
816: [17:02:35] <Alexw> And where is stored that mysite is the default module to load?
817: [17:02:45] <Zauberfisch> somewhere deep in the core
818: [17:03:02] <Zauberfisch> manifest somewhere
819: [17:03:02] <Alexw> And how to set a folder to the default module?
820: [17:03:12] <Zauberfisch> probably hardcoded into several places
821: [17:03:22] <Zauberfisch> you can't change the behaviour of _config.php
822: [17:03:34] <Zauberfisch> that's to deep in SS I think
823: [17:03:36] <Alexw> I don't mean _config.php
824: [17:03:40] <Alexw> I mean to change the name mysite
825: [17:03:43] <Zauberfisch> but what you can change is mysite
826: [17:03:44] <Zauberfisch> yes
827: [17:03:58] <Zauberfisch> its stored in _config.php in mysite
828: [17:04:00] <Alexw> How to set the new name as the standard module
829: [17:04:07] <Alexw> For example if run modules
830: [17:04:10] <Alexw> I*
831: [17:04:12] <Zauberfisch> a variable called $projekt
832: [17:04:45] <Alexw> But that's inside a module
833: [17:05:01] <Zauberfisch> what you need to know is: all silverstripe modules are loaded, so if you create a new folder and just put in an empty _config.php that this is already loaded
834: [17:05:16] <Zauberfisch> so it doesn't matter
835: [17:05:19] <Alexw> Yes, but what makes it the default module to load?
836: [17:05:28] <Alexw> For example if I have a blog and forum
837: [17:05:28] <Zauberfisch> the $project
838: [17:05:47] <Alexw> You mean I use $project variable only in one _config?
839: [17:05:57] <Zauberfisch> yes
840: [17:05:58] <Zauberfisch> exactly
841: [17:06:06] <Alexw> Ah
842: [17:06:20] <Zauberfisch> you can't use $project in multiple places, because thats a global variable and you would just overwrite the previous value
843: [17:06:20] <Alexw> One last question...how to upgrade the installation (SQL) when there is a new update?
844: [17:06:32] <Zauberfisch> but why would you set it to something else than mysite?
845: [17:06:49] <Alexw> I just upgrade from 3.0.1 I think to 3.1
846: [17:07:06] <Alexw> But did not change anything about the database
847: [17:07:08] <Alexw> only the files
848: [17:07:13] <Alexw> (Except the mysite folder)
849: [17:08:15] <Alexw> Or you dont know?
850: [17:09:00] <Zauberfisch> you run website.com/dev/build?flush=1
851: [17:09:09] <Zauberfisch> this will build the database
852: [17:09:13] <Alexw> Ok thanks
853: [17:09:20] <Zauberfisch> and then visit website.com?flush=1
854: [17:09:24] <Zauberfisch> that will flush all templates
855: [17:09:28] <Alexw> But keep the existing settings I assume
856: [17:09:30] <Zauberfisch> or actually website.com?flush=all
857: [17:09:34] <Zauberfisch> but you will get PHP errors
858: [17:09:55] <Zauberfisch> that is because from 3.0 to 3.1 a lot of things changed
859: [17:10:02] <Alexw> No errors here
860: [17:10:09] <Zauberfisch> code that workedin 3.0 is probably not working in 3.1
861: [17:10:22] <Alexw> I did not change any code yet
862: [17:10:25] <Alexw> I just getting started
863: [17:10:28] <Zauberfisch> " But keep the existing settings I assume"
864: [17:10:37] <Zauberfisch> whats the problem then?
865: [17:10:44] <Alexw> Just a question for in the future
866: [17:10:53] <Zauberfisch> ah, I see
867: [17:11:14] <Alexw> I have been trying out things for the admin theme
868: [17:11:33] <Zauberfisch> bac to my question: why would you want to change $project?
869: [17:11:42] <Zauberfisch> *back
870: [17:12:04] <Alexw> I was just wondering about it
871: [17:12:28] <Alexw> I also want to make it to make a hostname dispatcher
872: [17:12:41] <Alexw> So with a lot of databases but only installation
873: [17:13:02] <Alexw> I think I can use _config to redirect the the framework the right database
874: [17:13:09] <Alexw> to*
875: [17:13:17] <Alexw> based on the hostname
876: [17:13:30] <Alexw> But anyway...back to my admin theme question
877: [17:13:40] <Alexw> If I change /cms/templates/BlankPage.ss and flush, nothing happens
878: [17:19:08] <catcher> Alexw, for hostname-based db selection, you'll want to look into ss_environment: http://doc.silverstripe.org/framework/en/topics/environment-management
879: [17:21:35] <Alexw> Well It's not about the development and production change
880: [17:21:52] <Alexw> I just want to offer customer a cms
881: [17:21:55] <Alexw> customers*
882: [17:22:09] <Alexw> They create a website on my website
883: [17:22:13] <Alexw> and a database will be created
884: [17:22:27] <Alexw> and based on hostname he will look in the database which other database he should load
885: [17:30:49] <Alexw> But do you know what could be the problem for the admin theme?
886: [17:33:31] <Alexw> I even emptied the file but nothing happens
887: [17:33:36] <Alexw> Flushed it several times
888: [17:34:55] <longtips> in my controller can i generate a small version of an image and grab its url some how?
889: [17:35:10] <longtips> will it keep a cache of it, i don't want to overwrite the original sized version
890: [17:35:39] <Alexw> longtips, you mean this: http://php.net/manual/en/imagick.resizeimage.php
891: [17:35:52] <Alexw> Oh wait
892: [17:35:59] <longtips> http://doc.silverstripe.org/framework/en/reference/image this
893: [17:36:08] <Alexw> This one: http://php.net/manual/en/function.imagecopyresized.php
894: [17:36:16] <Alexw> Ah
895: [17:36:28] <longtips> i'm wondering if it encodes the dimensions in the URL
896: [17:36:33] <longtips> guess i'll have to build a test
897: [17:37:36] <Alexw> As far as I can see it based on the GD library so you save or output to browser..
898: [17:37:56] <Alexw> If you want to overwrite maybe you can use a timestamp or something
899: [17:38:07] <Alexw> I dont think it keeps a cache
900: [17:39:08] <Alexw> It does have a thumbnail cache
901: [17:39:24] * joelpittet has joined #silverstripe
902: [17:39:26] <Alexw> Forget what I said...I really need to read all the docs
903: [17:40:07] <Alexw> So...does nobody knows how to edit the admin pages?
904: [17:40:15] <Alexw> the template
905: [17:53:34] <longtips> so it looks like getFormattedImage works, producing a cached item $small = $project->FeatureImage()->getFormattedImage('SetRatioSize', 234, 150)l
906: [17:53:38] <longtips> so that's all good
907: [17:57:36] * SightUnseen has joined #silverstripe
908: [17:57:38] * SightUnseen has left #silverstripe
909: [18:04:03] * Alexw quit (Ping timeout: 250 seconds)
910: [18:18:10] * chillu has joined #silverstripe
911: [18:40:04] * chillu quit (Quit: chillu)
912: [18:49:20] * zfmf1 has left #silverstripe
913: [19:06:08] <lewellyn> irogue: seagate, wd, toshiba. that counts 3 for me.
914: [19:08:58] * chillu has joined #silverstripe
915: [19:21:25] <guzzlefry> hrm
916: [19:22:57] <guzzlefry> Is there a sane way to subclass an already existing DataObject?
917: [19:23:34] <guzzlefry> I tried creating a Product extends DataObject, and then changing Course extends DataObject to Course extends Product...no good.
918: [19:26:04] <longtips> i have DataObject < Product < FeatureProduct
919: [19:26:07] <longtips> and it works fine
920: [19:26:52] <guzzlefry> This was using something that already had data though.
921: [19:27:07] <guzzlefry> I'm guessing I have to redo all of the database stuff. :P
922: [19:27:55] <guzzlefry> has to be an easy way to move this stuff over.
923: [19:32:19] * zippy__ has joined #silverstripe
924: [19:37:57] <guzzlefry> ERROR [User Error]: Uncaught LogicException: dataQuery can't be called on an UnsavedRelationList.
925: [19:38:11] <guzzlefry> I don't understand!
926: [19:38:50] <UndefinedOffset> guzzlefry UnsavedRelationList is what ss 3.1 uses for relationships before the parent object is saved
927: [19:38:56] * Pyromanik has joined #silverstripe
928: [19:39:32] <guzzlefry> ah okay, so this upgrade to 3.1 might be my problem? :P
929: [19:39:39] <Pyromanik> no.
930: [19:44:55] * guci0 has joined #silverstripe
931: [19:45:01] <guci0> ...
932: [19:45:21] * guzzlefry wonders where to start with debugging this.
933: [19:46:27] <guzzlefry> getCMSFields maybe?
934: [19:46:47] <UndefinedOffset> guzzlefry if what your doing with dataquery only needs to be done when the record is written try just checking to see if the list is an instanceof UnsavedRelationList and skip it
935: [19:48:24] <UndefinedOffset> i do this with sortable grid field since i can't write to a record that doesn't exist yet https://github.com/UndefinedOffset/SortableGridField/blob/master/code/forms/GridFieldSortableRows.php#L25
936: [19:51:02] <guzzlefry> speakin of
937: [19:51:04] <guzzlefry> UnsavedRelationList->dataQuery()
938: [19:51:04] <guzzlefry> GridFieldSortableRows.php:118
939: [19:51:14] <guzzlefry> top of the stack trace. :P
940: [19:51:21] * UncleCheese has joined #silverstripe
941: [19:51:46] <UncleCheese> guzzlefry: it blocks a requirement
942: [19:51:57] <UncleCheese> Requirements::block("/path/to/jquery.js");
943: [19:52:11] <UndefinedOffset> guzzlefry try master or the 0.2.1 tag https://github.com/UndefinedOffset/SortableGridField/blob/master/code/forms/GridFieldSortableRows.php#L118
944: [19:52:12] <UndefinedOffset> :P
945: [19:52:12] <UncleCheese> but it works better if the dependency has an ID, so that you can block it on all paths
946: [19:55:20] <UndefinedOffset> guzzlefry someone reported that issue with sortablegridfield and ss 3.1 awhile ago, so I now bail when the list it recieves is an unsaved relationship
947: [19:55:48] <guzzlefry> oh awesome, thanks
948: [19:55:59] <UndefinedOffset> no problem
949: [19:56:05] <guzzlefry> I was worried it was going to be some complicated issue. This code is foreign to me. :P
950: [19:58:08] <guzzlefry> okay so, looks like this is a git submodule pointing to the company's fork of SortableGridField. :P
951: [19:58:33] <UndefinedOffset> ah theres your problem, always get it from the source better that way :P
952: [20:02:53] <UndefinedOffset> if you were to update the fork you can still use master for 3.0
953: [20:03:14] * Stomach has joined #silverstripe
954: [20:05:38] * stecman has joined #silverstripe
955: [20:08:26] <guzzlefry> I'm just going to drop this submodule somehow and use composer.
956: [20:08:40] <guzzlefry> Git doesn't really like making this easy it seems. :P
957: [20:08:54] <guzzlefry> http://davidwalsh.name/git-remove-submodule
958: [20:09:48] * DigNZ has joined #silverstripe
959: [20:09:50] * DigNZ quit (Remote host closed the connection)
960: [20:09:52] * nickmolhoek has joined #silverstripe
961: [20:09:53] * nickmolhoek quit (Remote host closed the connection)
962: [20:10:04] * DigNZ has joined #silverstripe
963: [20:10:07] * nickmolhoek has joined #silverstripe
964: [20:10:15] <Pyromanik> guzzlefry: depends on what you're trying to do.
965: [20:10:22] <Pyromanik> but yeh, could be
966: [20:10:25] <guzzlefry> Remove the git submodule.
967: [20:10:49] <guzzlefry> I mean, it's not that bad, but I was expecting something nice like git submodule rm <module> :P
968: [20:11:01] * Pyromanik Pull Requests against Foundation
969: [20:11:13] <Pyromanik> if you hack the core, at least try to make the hack legit :P
970: [20:11:29] <Pyromanik> guzzlefry: oh, yeah nah it's like only 3 commands though iirc
971: [20:16:38] <guzzlefry> UndefinedOffset: master or 0.2.1, Or does it not matter much?
972: [20:20:46] <UndefinedOffset> 0.2.1 is the same as master i think
973: [20:21:01] <UndefinedOffset> the tags are more for users using composer
974: [20:39:46] * atmos has joined #silverstripe
975: [20:39:55] <atmos> mornin all
976: [20:40:46] <atmos> anyone know if Advanced Workflow has embargo functionality?
977: [20:42:40] <Pyromanik> iirc, yes.
978: [20:43:39] <atmos> noice
979: [20:43:42] <zippy__> optimised for awesome…
980: [20:44:02] <zippy__> $date = Date('Y-m-d');
981: [20:44:03] <zippy__> $formatDate = date('F j, Y', strtotime($date));
982: [20:55:03] <catcher> I need to filter the majority of my getters for a couple classes. Relationships & ::get() calls both need to run through the filter. What's the best way to do this without overriding get() or repeating myself a lot?
983: [20:58:01] * mobiusnz1 has joined #silverstripe
984: [20:59:50] <longtips> http://toys.usvsth3m.com/javascript-under-pressure/
985: [20:59:53] <longtips> 7:10~
986: [21:00:04] <longtips> misread one of the fucking instructions like a twat
987: [21:00:07] * UndefinedOffset quit (Quit: Leaving.)
988: [21:00:11] <guzzlefry> yay
989: [21:00:13] <guzzlefry> Fatal error: Cannot access private property LeftAndMain::$help_link
990: [21:00:54] * mobiusnz quit (Ping timeout: 252 seconds)
991: [21:02:34] * joelpittet quit (Remote host closed the connection)
992: [21:05:04] <atmos> oh, hai Sharepoint 2013
993: [21:05:28] <guzzlefry> 0.o
994: [21:05:53] <guzzlefry> So
995: [21:06:04] <guzzlefry> LeftAndMain::$help_link is no longer changeable?
996: [21:06:55] <guzzlefry> hrm, maybe through Config?
997: [21:07:10] <guzzlefry> There's a @config next to the $help_link declaration, not sure what that means. :P
998: [21:07:37] <atmos> guzzlefry: what are you trying to do exactly?
999: [21:07:47] <guzzlefry> atmos: Set the help link in the CMS.
1000: [21:08:08] <guzzlefry> in 3.0 it's done with LeftAndMain::$help_link = "yadayada";
1001: [21:08:23] <atmos> guzzlefry: iirc you should still be able to change it
1002: [21:08:30] <atmos> just can't remember where now
1003: [21:09:02] <guzzlefry> atmos: Any idea what the @config tags in the source code signify?
1004: [21:10:54] <atmos> guzzlefry: hmmmmm
1005: [21:10:57] <atmos> thinking...\
1006: [21:14:03] <atmos> wait, where are you looking for this?
1007: [21:15:59] <guzzlefry> atmos: http://api.silverstripe.org/3.1/source-class-LeftAndMain.html#73-79
1008: [21:17:44] * tankr has joined #silverstripe
1009: [21:17:51] <atmos> guzzlefry: not sure sorry, but I thought that WAS where you changed the link... :< it shouldn't fatal error like that
1010: [21:19:33] <guzzlefry> oh no
1011: [21:19:45] <guzzlefry> I'm trying to change the link in a _config_*.php file.
1012: [21:20:08] <atmos> O.0
1013: [21:20:31] <atmos> still works good as in 3.0
1014: [21:20:33] <guzzlefry> well, I should say, the previous code tried doing that. :P
1015: [21:20:35] <guzzlefry> yeah uh
1016: [21:20:53] <guzzlefry> Lots of stuff in SilverStripe went from public/protected to private in 3.1.
1017: [21:21:08] <guzzlefry> because screw backward-compatibility :P
1018: [21:21:09] * UncleCheese quit (Quit: UncleCheese)
1019: [21:21:19] <atmos> yeah
1020: [21:21:45] <guzzlefry> oh ffs
1021: [21:21:59] <guzzlefry> PHP Fatal error: Cannot access private property Security::$autologin_enabled
1022: [21:22:02] <guzzlefry> Going to be a long time. :P
1023: [21:22:26] <atmos> XD
1024: [21:23:31] <guzzlefry> Have to implement some ecommerce website by the 6th otherwise I'm probably a dead man. :P
1025: [21:26:20] <atmos> I have to implement a Sharepoint 2013 enterprise intranet site by the end of the year :(
1026: [21:26:34] <atmos> I HAVE NO IDEA WHAT I'M DOING
1027: [21:26:39] <guzzlefry> eep
1028: [21:26:45] <guzzlefry> Using SilverStripe?
1029: [21:26:55] * guzzlefry doesn't really know what SharePoint is except Microsoft stuff.
1030: [21:27:17] <atmos> guzzlefry: no :P, it's all MS. I'm a .Net dev so I'm exaggerating it being a big task
1031: [21:27:45] <guzzlefry> yeah, don't you just new SharePointWebsite(); :P
1032: [21:28:09] <atmos> guzzlefry: haha, open permissions for all peoples!
1033: [21:28:56] <atmos> I'm stoked our retainer has been refreshed so I can get ss23 to do all the things
1034: [21:28:57] <Avroceptyr> guzzlefry: you could do (array)$securityObject['autologin_enabled'] :P
1035: [21:29:03] <ss23> atmos: ;_;
1036: [21:29:04] <ss23> NO COMMENT
1037: [21:29:08] <Avroceptyr> I had a dev do that on one of my teams once
1038: [21:29:10] <atmos> :D
1039: [21:29:17] <ss23> I'm sorry! We're under a high volume of work at the moment!
1040: [21:29:17] <ss23> :D
1041: [21:29:22] <Avroceptyr> roasted the muppet
1042: [21:29:34] <Avroceptyr> no one ever did that crap again
1043: [21:29:35] <guzzlefry> Avroceptyr: Wait so..that's bad to do? :P
1044: [21:29:41] <atmos> ss23: haha! we actually have very little for yalls at the moment
1045: [21:29:44] <atmos> if anygthing
1046: [21:29:52] <atmos> anything*
1047: [21:29:54] <ss23> atmos: Just how I like it ^.^
1048: [21:30:04] <Avroceptyr> guzzlefry: haha
1049: [21:30:12] * guzzlefry seriously doesn't know. :P
1050: [21:30:14] <guzzlefry> I'm noob.
1051: [21:30:47] <atmos> runs to meeting to gather huge list for ss23
1052: [21:30:48] <guzzlefry> This seems to be some incompatibility with the currently installed Facebook Auth module.
1053: [21:30:56] <ss23> XD
1054: [21:34:22] * UncleCheese has joined #silverstripe
1055: [21:36:42] <guzzlefry> http://www.silverstripe.org/facebook-authentication-module/ Anyone using this in 3.1?
1056: [21:39:49] <UncleCheese> guzzlefry: You can't change statics like that anymore. You have to use the config yaml.
1057: [21:40:14] <UncleCheese> LeftAndMain: { help_link: "http://www.example.com" }
1058: [21:40:24] * travis-ci has joined #silverstripe
1059: [21:40:24] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1112 (3.1 - f3c7136 : Sean Harvey): The build passed.
1060: [21:40:24] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/bb7c973e34e3...f3c713668a50
1061: [21:40:24] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12111109
1062: [21:40:24] * travis-ci has left #silverstripe
1063: [21:40:41] <guzzlefry> UncleCheese: ok thanks, doesn't seem as bad anymore. :)
1064: [21:40:58] <guzzlefry> Also, Any idea what those @config tags in the source code signify?
1065: [21:41:12] <guzzlefry> I'm guessing stuff you can set via yaml...
1066: [21:41:27] <UncleCheese> it means don't touch that
1067: [21:41:37] * robert_ quit (Excess Flood)
1068: [21:41:42] <UncleCheese> you have to set it through the config layer
1069: [21:43:30] * robert_ has joined #silverstripe
1070: [21:44:41] <guzzlefry> oh, it's not trying to write it, just read :P if(Security::$autologin_enabled)
1071: [21:46:19] * travis-ci has joined #silverstripe
1072: [21:46:19] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1113 (master - 40ba269 : Sean Harvey): The build passed.
1073: [21:46:19] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/91fb39f2720a...40ba269b1dda
1074: [21:46:19] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12111136
1075: [21:46:19] * travis-ci has left #silverstripe
1076: [21:47:24] <guzzlefry> Is it possible to check that? >_>
1077: [21:48:36] <guzzlefry> ss23: Are you folk opposed to adding helper methods to read those private statics? I might just do a pull request. :P
1078: [21:48:41] <ss23> lol
1079: [21:48:49] <ss23> guzzlefry: You can already do it, with the config API!
1080: [21:49:33] <ss23> Config::inst()->get('Security', 'autologin_enabled');, guzzlefry
1081: [21:49:34] <ss23> something like that
1082: [21:49:42] <guzzlefry> oh
1083: [21:49:44] <guzzlefry> so basically...
1084: [21:50:01] <ss23> IMO making them private was shit as, bro.
1085: [21:50:12] <guzzlefry> Config::inst()->get('ClassName', 'private variable name'); ?
1086: [21:50:21] <ss23> yeah
1087: [21:50:27] <guzzlefry> Well yeah, it breaks BC. :P
1088: [21:50:29] <ss23> same with setters, same idea
1089: [21:50:32] <ss23> guzzlefry: Of course :P
1090: [21:50:36] <ss23> guzzlefry: So does using privates!
1091: [21:50:43] <ss23> (IN a lot of cases)
1092: [21:50:52] <ss23> guzzlefry: It's not really possible to write stuff that works for 3.0 and 3.1
1093: [21:51:16] <guzzlefry> Also, does Config do any checking when a variable is being set?
1094: [21:51:23] * catcher quit (Quit: Leaving)
1095: [21:51:28] <guzzlefry> or is it basically assignment?
1096: [21:51:28] <ss23> Like what do oyu mean, guzzlefry?
1097: [21:51:38] <ss23> I would expect it's just assignment
1098: [21:51:57] <guzzlefry> gah, then why make it private? :P
1099: [21:52:05] <ss23> guzzlefry: Hmmmm
1100: [21:52:16] <ss23> I think it was a bad idea, however...
1101: [21:52:20] <ss23> I hear there were "reasons"
1102: [21:52:31] <guzzlefry> I guess they could later on add checking for stuff...dunno. :P
1103: [21:53:07] <ss23> I don't think that was the reason
1104: [21:53:14] <ss23> IT was more to do with caching and "the merge" and junk, I think
1105: [21:54:15] <UncleCheese> i agree.. the requirement of private statics really comes out of left field
1106: [21:54:30] <UncleCheese> (I accept that this expression is lost on my Kiwi audience)
1107: [21:54:54] <UncleCheese> but it's to enforce a new design pattern that's pretty critical to making the framework faster and more extensible
1108: [21:56:51] * Colin[pi] has joined #silverstripe
1109: [21:57:31] * micmania1 has joined #silverstripe
1110: [22:02:50] <guzzlefry> Just realized PHPStorm has magical powers to find all of these instances of accessing private members. :P
1111: [22:03:43] * travis-ci has joined #silverstripe
1112: [22:03:44] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1115 (3.0 - 8b2e1f2 : Sean Harvey): The build passed.
1113: [22:03:44] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/06b5f142b694...8b2e1f2e7c45
1114: [22:03:44] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12111881
1115: [22:03:44] * travis-ci has left #silverstripe
1116: [22:06:39] * longtips is now known as LONGTIPS
1117: [22:06:52] * LONGTIPS is now known as longtips
1118: [22:20:10] * spronk has joined #silverstripe
1119: [22:24:25] * travis-ci has joined #silverstripe
1120: [22:24:26] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1116 (3.0 - 5e5a2f8 : Sean Harvey): The build passed.
1121: [22:24:26] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/8b2e1f2e7c45...5e5a2f88457f
1122: [22:24:26] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12112171
1123: [22:24:26] * travis-ci has left #silverstripe
1124: [22:28:18] * spronk has left #silverstripe
1125: [22:32:11] * spronk has joined #silverstripe
1126: [22:35:19] * Peavers has left #silverstripe
1127: [22:36:59] <atmos> anyone had issue with the 'edit' button not working for insert image?
1128: [22:37:32] <guzzlefry> sounds familiar...
1129: [22:37:40] <spronk> so, adobe, credit card and source code leak. who's surprised?
1130: [22:37:56] <guzzlefry> spronk: say what
1131: [22:38:02] <spronk> http://www.tomsguide.com/us/adobe-data-breach,news-17642.html
1132: [22:38:07] <guzzlefry> oh
1133: [22:38:16] <atmos> it should load /pages/EditorToolBar/MediaForm
1134: [22:38:28] <guzzlefry> atmos: I recall some issue with images i the CMS, I think it was related to the upload form not showing up in certain browsers though...
1135: [22:38:52] <atmos> guzzlefry: yeah, the upload form loads fine, just not the details editing form
1136: [22:40:36] <Colin[pi]> morning all!
1137: [22:40:49] <guzzlefry> I suspect people wouldn't be pirating adobe stuff if it wasn't $8B USD/license. :P
1138: [22:40:53] <guzzlefry> morning Colin[pi]
1139: [22:42:14] <guzzlefry> reminds me, need to learn Inkscape and Gimp properly. >_>
1140: [22:44:13] <Colin[pi]> guzzlefry: 'straya tax doesn't help here either
1141: [22:44:25] <guzzlefry> straya tax?
1142: [22:44:34] <Colin[pi]> adobe master collection, $2K in US, $4K in Australia
1143: [22:44:41] <guzzlefry> ouch
1144: [22:44:43] <Colin[pi]> exactly the same software
1145: [22:44:53] <guzzlefry> That's due to a government tax? 0.o
1146: [22:45:08] <Colin[pi]> no lol
1147: [22:45:18] <Colin[pi]> but we call it "Australia tax" jokingly
1148: [22:45:19] <atmos> Colin[pi]: can't you get Adobe Cloud? It's pretty rare that MC is needed in most cases
1149: [22:45:29] <Colin[pi]> everything that comes to australia gets increased in price
1150: [22:45:32] <guzzlefry> How does Cloud work?
1151: [22:45:37] <guzzlefry> Is it basically a website?
1152: [22:45:38] <Colin[pi]> yeah we can get cloud
1153: [22:45:50] <atmos> cloud hosted adobe software, monthly fee
1154: [22:46:00] <Colin[pi]> it doesn't run in the browser though right?
1155: [22:46:03] <atmos> I think it's about $25 NZD per licence per month for PS
1156: [22:46:33] * guzzlefry images cloud being slow over his connection.
1157: [22:46:34] <atmos> Colin[pi]: I doubt it, that would be horrible :(
1158: [22:47:06] <atmos> I'm going to trial it at work pretty soon
1159: [22:48:36] <Colin[pi]> atmos: according to adobe they're proper desktop apps
1160: [22:48:40] <Colin[pi]> so that's good :)
1161: [22:49:05] <atmos> Colin[pi]: yeah just read that, plus 100gb storage is pretty sweet
1162: [22:49:35] <Colin[pi]> I have the older desktop apps for now which are working ok :)
1163: [22:49:40] <Colin[pi]> but would be keen to try it out
1164: [22:50:02] <atmos> 40% discount at the moment until dec 3
1165: [22:50:18] <guzzlefry> I missed the student discount for the creative retail pack.
1166: [22:50:24] <guzzlefry> Think it was only $350 or so. :/
1167: [22:51:56] <spronk> the most annoying thing about adobe cloud is that they sell the fucker in collections
1168: [22:52:11] <atmos> collections?
1169: [22:52:12] <Colin[pi]> collections?
1170: [22:52:13] <spronk> half the time i want one or two additional things that MC has, but buying them individually is so damn expensive you might as well just go straight to master
1171: [22:52:15] <Colin[pi]> ^_^
1172: [22:52:22] <Colin[pi]> oic
1173: [22:52:28] <atmos> yeah that sucks
1174: [22:52:36] <Colin[pi]> that's why I don't have pay tv
1175: [22:52:37] <spronk> then you get all this other crap that noone ever wants
1176: [22:52:39] <atmos> although I only use PS
1177: [22:52:46] <Colin[pi]> I want 2 or 3 channels, not pay for 100 I won't use
1178: [22:53:33] <atmos> that's the same way I feel about stupid naked broadband prices
1179: [22:53:39] <spronk> i'm still on CS3 on windows
1180: [22:53:41] <atmos> why pay MORE to have 1 less feature
1181: [22:53:52] <spronk> its now starting to be an issue with regards to file format
1182: [22:54:01] <atmos> CS6 at home
1183: [22:54:18] <spronk> adobe annoys me so much
1184: [22:54:28] <spronk> esp with their constant rewriting of their stupid reinvent the wheel interfaces
1185: [22:54:33] <spronk> breaking OS conventions et al
1186: [22:54:53] * spronk is extremely surprised they haven't been usurped already
1187: [22:55:14] <Colin[pi]> atmos: I guess to make up for not paying line rental :)
1188: [22:55:24] <atmos> true
1189: [22:55:29] <spronk> atmos: you pay more for thoroughbred horses
1190: [22:55:39] <spronk> pay more for PURE broadband :P
1191: [22:56:10] <spronk> not tainted by POTS
1192: [22:56:18] * guzzlefry misses Macromedia.
1193: [22:56:24] <spronk> aww
1194: [22:56:28] <atmos> spronk: I'd imagine developing anything even close to PS/other Adobe software would be one of the most intimidating projects EVER
1195: [22:56:30] <spronk> Stephen Elop's firstborn
1196: [22:56:31] <Colin[pi]> I have naked adsl here, I never use a land line so I wasn't keen on paying $25/month for something I never use
1197: [22:56:51] <ss23> :O
1198: [22:56:54] <ss23> STEPHEN?!
1199: [22:57:05] <spronk> ..?
1200: [22:57:17] <ss23> I am Stephen.
1201: [22:57:23] <guzzlefry> uh oh
1202: [22:57:23] <spronk> IS YOUR LAST NAME ELOP?
1203: [22:57:24] <spronk> NO.
1204: [22:57:30] <spronk> GO BACK TOT HE SHADOW
1205: [22:58:21] <ss23> :<
1206: [22:58:24] <spronk> :D
1207: [22:58:48] <spronk> and my axe, motherfucker.
1208: [22:58:51] <atmos> ss23: Stephen? http://d24w6bsrhbeh9d.cloudfront.net/photo/a09K5nv_700b_v2.jpg
1209: [22:58:53] <spronk> </lotr reference>
1210: [22:59:02] <ss23> XD
1211: [22:59:06] <spronk> LOL
1212: [22:59:14] <ss23> I have seen that before, makes me rofl
1213: [22:59:32] <atmos> ss23: haha!
1214: [23:02:13] <atmos> I can't stop looking at that meme now
1215: [23:02:18] <atmos> my day is ruined
1216: [23:02:45] <spronk> it's fucking hilarious
1217: [23:02:46] <spronk> and that dog
1218: [23:02:49] <spronk> PERFECTO
1219: [23:03:29] <atmos> yeah it's the best one I've seen in a long time
1220: [23:03:35] <atmos> I usually despise memes
1221: [23:07:04] <Colin[pi]> MAY MAYS
1222: [23:07:20] <Colin[pi]> they go nuts for them in Brazil
1223: [23:07:28] <Colin[pi]> shops everywhere selling memes shirts and hats
1224: [23:07:38] <ss23> I hate the way Grooveshark is self-reenforcing
1225: [23:07:39] <Colin[pi]> the amount of cringe I did...
1226: [23:07:56] <ss23> You turn on recomendations or radio, listen to it, then it goes "Hey, you just listened to *song oyu just listened to*, so you must like this new song too!"
1227: [23:07:58] <spronk> ss23 why don't you just get spotify or rdio like everyone else
1228: [23:08:04] <ss23> So my recommendations are filled with shitty songs
1229: [23:08:18] <ss23> spronk: I won't get Spotify, because when they first came out in NZ, they required a Facebook
1230: [23:08:27] <spronk> oh
1231: [23:08:29] <spronk> you're one of those people
1232: [23:08:30] * spronk rolls eyes
1233: [23:08:32] <ss23> :D
1234: [23:08:32] <ss23> Yes
1235: [23:08:38] <ss23> Praise rms!
1236: [23:08:43] <ss23> I value Freedom (part of why I hate the GPL)
1237: [23:09:03] <spronk> ... rms?
1238: [23:09:04] <spronk> you like rms?
1239: [23:09:06] <spronk> you fucking hippie
1240: [23:09:09] <ss23> lol
1241: [23:09:12] <ss23> I odn't like rms, that was the joke
1242: [23:09:18] <ss23> I literally said on the line after I hate the GPL!
1243: [23:09:19] <ss23> :<
1244: [23:09:21] <spronk> DONT JOKE ABOUT THAT
1245: [23:09:26] <ss23> hahha
1246: [23:09:32] <guzzlefry> hold onto your butts...
1247: [23:09:55] <spronk> ugh
1248: [23:10:02] <spronk> is anyone else's internet a bit borken today?
1249: [23:10:15] <spronk> like... not loading pages correctly
1250: [23:10:54] <ss23> Hmm
1251: [23:10:55] <ss23> Seems fine
1252: [23:11:09] <guzzlefry> Is anyone using the Translatable module on 3.1?
1253: [23:11:18] <ss23> guzzlefry: I am! Maybe
1254: [23:11:19] <ss23> 3.0 maybe
1255: [23:11:52] <guzzlefry> HP Fatal error: Cannot access private property i18n::$all_locales in /home/gus/silverstripe/translatable/code/model/Translatable.php on line 1511
1256: [23:12:23] * chrisrio has joined #silverstripe
1257: [23:12:25] <guzzlefry> Using dev-master in composer...
1258: [23:13:08] <chrisrio> *trying to dig his way through the mess that is SS/SS modules atm* :P
1259: [23:13:23] <ss23> guzzlefry: Eh, probably not 3.1 compat by that message
1260: [23:13:38] <spronk> haha chrisrio
1261: [23:13:49] <ss23> guzzlefry: PR? It's easy to fix
1262: [23:14:05] <ss23> guzzlefry: Extra points if you add a test!
1263: [23:14:16] <guzzlefry> I don't know how to do tests! :(
1264: [23:14:29] <chrisrio> spronk: :D oh shit is this revision SS3.0 or 3.1? oh shit does this revision actually still run on either version? oh shit where are my pants
1265: [23:14:30] <chrisrio> srsly.
1266: [23:14:31] <ss23> wait
1267: [23:14:35] <ss23> guzzlefry: You running latest module?
1268: [23:14:41] <spronk> chrisrio: yeah i know
1269: [23:14:47] <spronk> mega roll eyes material
1270: [23:14:55] <ss23> guzzlefry: 1511 is a } for me
1271: [23:14:57] <spronk> blame ss23, he's in charge of that stuff
1272: [23:14:58] <ss23> guzzlefry: Update to latest version?
1273: [23:15:04] <spronk> :D
1274: [23:15:13] <guzzlefry> ss23: I'm running dev-master that's on packagist...
1275: [23:15:41] <ss23> guzzlefry: PAckagist doesn't contain the package, just the reference to it
1276: [23:15:41] <ss23> guzzlefry: https://github.com/silverstripe/silverstripe-translatable/blob/master/code/model/Translatable.php
1277: [23:15:47] <ss23> Is your code different to this?
1278: [23:16:31] <ss23> lol Colin[pi] @ your tweet
1279: [23:16:49] <Colin[pi]> hehe I get so annoyed with it replacing hell with "he'll"
1280: [23:17:04] <guzzlefry> ugh, I'm an idiot.
1281: [23:17:13] <guzzlefry> ss23: Scrolled too far up the error log. :P
1282: [23:17:17] <ss23> XD
1283: [23:17:20] * guzzlefry needs a real log viewer.
1284: [23:17:26] <ss23> tail -f, yo
1285: [23:17:32] <guzzlefry> I'm using that.
1286: [23:18:01] <Colin[pi]> mm dat clean monitor feel
1287: [23:18:41] <guzzlefry> fingerprints man! :P
1288: [23:18:52] <Colin[pi]> that was my six monthly clean done ;P
1289: [23:20:08] <atmos> anyone here using portrait monitor setups?
1290: [23:20:27] <Colin[pi]> atmos: I considered it
1291: [23:20:56] <Colin[pi]> I have an odd setup, 16:10 on the left, and 4:3 on the right
1292: [23:20:57] * Stu_ has joined #silverstripe
1293: [23:21:05] <Colin[pi]> 4:3 runs IRC and firebug ;)
1294: [23:21:27] <atmos> Colin[pi]: I'm on 2 23"s 16:9?
1295: [23:21:40] <atmos> but our webcontent guy has them in portrait
1296: [23:21:49] <atmos> and it looks coooooooool
1297: [23:22:27] <Colin[pi]> dat scroll length
1298: [23:22:42] <atmos> awesome for twitter
1299: [23:22:44] <Colin[pi]> didn't simon_w run one in portrait I think?
1300: [23:23:41] <Colin[pi]> has one used the google Admin SDK or Reseller API?
1301: [23:23:41] <Stu_> Hey all, when adding a page under another page, I'm getting this URL /admin/pages/add/?ParentID=%s1admin/pages/add/?ParentID=%s& rather than /admin/pages/add/?ParentID=9 (Which works as intended)
1302: [23:23:46] <Colin[pi]> *anyone
1303: [23:24:15] <atmos> damn, they wont rotate all the way without hitting the stand... who designed this?
1304: [23:25:41] <Stu_> I've also had issues in the past with <uneducated guess>two sitetrees being present</> where the LeftAndMain Tree shows a small subset of the pages, and the homepage navigation is full of what seems to be a list of deleted pages
1305: [23:26:12] <Stu_> I've got a feeling this is related, as I've updated all other modules, and this has persisted since a 3.05 install
1306: [23:26:23] <spronk> atmos: i found portrait setups really blurry with my IPS monitors
1307: [23:26:42] <spronk> i think it mighth ave been the RGB pixel arrangement combination with my eyes or something, but yeah
1308: [23:29:01] <Stu_> visiting admin/pages/edit/show/500 (Page that doesn't exist) shows the LeftAndMainTree layout, and looking through the history can recreate some of the frontend effects
1309: [23:30:38] * violetina quit (Remote host closed the connection)
1310: [23:30:54] <atmos> oh
1311: [23:30:55] <atmos> duh
1312: [23:31:08] <atmos> you have to tilt it to get past the base :P
1313: [23:31:14] <Colin[pi]> lol
1314: [23:31:19] <spronk> hahaha, yeah
1315: [23:31:33] * spronk 's dells are the same
1316: [23:32:06] <atmos> these are HPs
1317: [23:32:16] <atmos> oh yeah, it does seem to be a bt bllurry
1318: [23:33:06] <spronk> mm, i don't know what it is
1319: [23:33:17] <spronk> just doesn't seem as sharp as landscape :(
1320: [23:33:33] * spronk has three different types of monitor, though all are IPS, but its the same on all 3
1321: [23:33:38] <Colin[pi]> do they still make dedicated portrait panels?
1322: [23:33:49] <spronk> yes
1323: [23:33:57] <spronk> although i think they're mainly sold to medical outfits
1324: [23:34:05] <Colin[pi]> ah, i.e. spensive
1325: [23:34:50] <spronk> mm
1326: [23:35:07] * spronk really wants to move to 27"s
1327: [23:35:11] <spronk> but they're soo pricey compared to 24s
1328: [23:35:36] <spronk> $1469 at dell for two atm..
1329: [23:35:38] <spronk> 30% off...
1330: [23:35:38] <ss23> I have a 21.5" Ultrasharp at home
1331: [23:35:39] <ss23> Tis nice
1332: [23:35:48] <Colin[pi]> I have a 26 and a 19 (4:3) - 2 26s would be too big for my desk I feel lol
1333: [23:35:51] <ss23> Thinking about getting a PC here at work... every other desktop in the entire company is OSX
1334: [23:35:55] <ss23> Going to feeel goooooooooood
1335: [23:36:07] <spronk> lawl
1336: [23:36:10] <Colin[pi]> ss23: wow they really like their apple there huh
1337: [23:36:17] <spronk> imacs? mac minis?
1338: [23:36:26] <ss23> Yeah
1339: [23:36:34] * spronk would never buy an imac
1340: [23:37:05] <spronk> the main reason being that these days i can't live without more than one monitor, and imacs look weird with secondary monitors
1341: [23:37:26] <Colin[pi]> I would consider getting a macbook
1342: [23:37:31] <ss23> Most people here have secondary monitors with iMac
1343: [23:37:36] <spronk> lawl
1344: [23:37:40] <spronk> way to ugly
1345: [23:37:52] <UncleCheese> the only case for buying a PC is to wipe it clean and install Linux on it
1346: [23:37:56] <ss23> i have the b ottom of both my monitors filled with post-it notes
1347: [23:37:58] <spronk> take the pretty imac and then ruin it by putting another monitor next to it
1348: [23:38:03] <atmos> I think 3 monitors is perfect
1349: [23:38:05] <ss23> Which may or may not have passwords all over them!
1350: [23:38:08] <Colin[pi]> UncleCheese: but Windows 8 IS TEH FUTUER
1351: [23:38:15] <spronk> atmos: yeah, 3 monitors is awesome
1352: [23:38:17] <UncleCheese> yeah, it's amazing
1353: [23:38:28] * spronk moved from 2x24" to 2x24" + 1x20" not long ago, made a big difference to my workflow
1354: [23:38:34] <atmos> with 2, you can't really have one strictly dedicated
1355: [23:38:38] <Colin[pi]> UncleCheese: metro mode should be called "Window 8" since you can't um actually have any windows per se
1356: [23:39:05] <spronk> Colin[pi]: i've pretty much had mac laptops exclusively for the last 10 eyars
1357: [23:39:17] <spronk> apple does laptops far better than anyone else
1358: [23:39:29] <UncleCheese> i took mine in for repair at Yoobee
1359: [23:39:32] <Stu_> portrait mode windows 8 is hillarious
1360: [23:39:34] <UncleCheese> the K and L keys don't work
1361: [23:39:41] <UncleCheese> $1,770
1362: [23:39:44] <spronk> lawl
1363: [23:39:44] <Colin[pi]> lawl
1364: [23:39:46] <UncleCheese> i lolled
1365: [23:39:56] <Colin[pi]> nice
1366: [23:39:57] <spronk> yeah
1367: [23:40:06] <Colin[pi]> btw I tried a chromebook the other day, wow that sucked
1368: [23:40:09] <spronk> i remember wanting them to fix the ethernet port on my old white macbook a few years ago
1369: [23:40:13] <UncleCheese> saw a guy on youtube change a keyboard with two tools in 90 minutes
1370: [23:40:15] <spronk> Colin[pi]: the pixel? or a cheap one?
1371: [23:40:15] <UncleCheese> might give that a go
1372: [23:40:19] <atmos> I really want a macbook, but can't seem to get a good price :(
1373: [23:40:23] <spronk> UncleCheese: what macbook is it?
1374: [23:40:24] <Colin[pi]> spronk: cheapy :)
1375: [23:40:27] <spronk> ah, yeah
1376: [23:40:28] <UncleCheese> mid 2011 air
1377: [23:40:30] <spronk> the pixel hardware is nice
1378: [23:40:40] <Colin[pi]> get what you pay for
1379: [23:40:51] <spronk> hmm, air keyboards are a bit harder to change than pros
1380: [23:40:53] <ss23> The ChromeBook would be perfect for a student (ignoring price)
1381: [23:41:01] <spronk> http://www.ifixit.com/Teardown/MacBook+Air+13-Inch+Mid+2011+Teardown/6130/1
1382: [23:41:03] <ss23> Don't need fancy as shit hardware, runs Linux, etc etc
1383: [23:41:08] <UncleCheese> yeah
1384: [23:41:13] <UncleCheese> i looked.. should be a good time
1385: [23:41:13] <ss23> Was thiking about getting an Air and putting a text only OS on it
1386: [23:41:24] <spronk> lol.
1387: [23:41:30] <atmos> is it worth importing a mac from the states instead of paying crazy NZ prices?
1388: [23:41:39] <Colin[pi]> lol ss23
1389: [23:41:41] <spronk> no
1390: [23:41:44] <spronk> just buy refurb
1391: [23:41:49] <atmos> really?
1392: [23:41:59] <UncleCheese> atmos: yup
1393: [23:42:01] <spronk> well, apple's standard warranties aren't global
1394: [23:42:09] <spronk> and i don't remember if applecare is either
1395: [23:42:20] <UncleCheese> http://store.apple.com/nz/browse/home/specialdeals
1396: [23:42:23] <spronk> plus you then have to get the plug adaptor
1397: [23:42:48] <spronk> which granted is just a duckhead these days but still
1398: [23:43:23] * spronk is waiting for the 2013 airs to hit the refurb store
1399: [23:43:30] <UncleCheese> whoa! save $100! http://store.apple.com/nz/browse/home/specialdeals/mac/macbook_air/13
1400: [23:43:32] <spronk> though kinda need 8gb ram..
1401: [23:43:33] <UncleCheese> what a joke
1402: [23:43:48] <spronk> UncleCheese: that's more than 100...
1403: [23:43:53] <spronk> $300ish, it's a 256gb model
1404: [23:44:06] <UncleCheese> new is $1,589
1405: [23:44:10] <spronk> for the 256gb??
1406: [23:44:28] <UncleCheese> 256gb ram?
1407: [23:44:31] <spronk> ssd
1408: [23:44:34] <UncleCheese> oh
1409: [23:44:36] <spronk> new 256gb ssd is 1,899.00
1410: [23:44:40] <UncleCheese> i gues i don't know
1411: [23:44:41] <mobiusnz1> nice that they give you a year's warranty
1412: [23:44:45] <UncleCheese> jesus
1413: [23:44:45] * mobiusnz1 is now known as mobiusnz
1414: [23:44:48] <UncleCheese> that's still expensive
1415: [23:44:52] <spronk> it'd be ncie if you could upgrade them.... >=(
1416: [23:44:57] <UncleCheese> i have 256 now, and it was $1,100 USD
1417: [23:45:04] <UncleCheese> and that's a two year old computer
1418: [23:45:18] <spronk> 1100 usd is almost $1400nz
1419: [23:45:27] <atmos> Yeah that's the only reason I'd struggle to commit to an Air
1420: [23:45:37] <atmos> I need to know I can upgrade
1421: [23:45:38] <spronk> atmos: well, even the pros aren't upgradeable anymore if you get a retina
1422: [23:45:48] <atmos> spronk:
1423: [23:45:50] <atmos> true
1424: [23:45:58] <spronk> i mean, you can theoretically upgrade the SSD, but only OWC sells compatible
1425: [23:46:04] <spronk> and /me doesn't trust OWC ssds
1426: [23:46:12] <atmos> OWC?
1427: [23:46:17] <spronk> www.otherworldcomputing.com
1428: [23:46:20] <atmos> ah
1429: [23:46:54] <atmos> If that's the case now, I probably would just get an Air
1430: [23:46:57] <guzzlefry> $compulsory_fields <-- is this a SilverStripe thing?
1431: [23:48:23] <Colin[pi]> do they make high-pixel-density monitors for PCs?
1432: [23:48:35] <Colin[pi]> i.e. retina
1433: [23:50:21] <spronk> yeah
1434: [23:50:29] <spronk> 8GB ram, 256gb ssd 13" 2013 air is what i want
1435: [23:50:32] <spronk> 10h batt
1436: [23:50:34] <spronk> nice and light
1437: [23:50:35] * guzzlefry guesses not since no mentions in the logs of it. :P
1438: [23:50:43] <spronk> Colin[pi]: you can get 4K monitors now
1439: [23:50:45] <spronk> they're pricey
1440: [23:50:50] <ss23> OCZ best SSD!
1441: [23:50:50] <ss23> :D
1442: [23:51:03] <Colin[pi]> hmm but would windows stay the same relative size, or look ultra tiny?
1443: [23:51:13] <spronk> http://www.computerlounge.co.nz/components/componentview.asp?partid=20268
1444: [23:51:24] <spronk> lolocz
1445: [23:51:27] <spronk> 10% failure rate ftw :/
1446: [23:51:35] <Colin[pi]> ss23: nuh uh, samsung for teh win
1447: [23:51:36] <spronk> vs intel and samsung <1%
1448: [23:51:45] <spronk> samsung used to be ftw until they released their TLC flash bullshit
1449: [23:51:54] <spronk> now their MLC "Pro" is way too pricey
1450: [23:52:02] <ss23> So what you're saying is a 90% chance of being fine!
1451: [23:52:10] <spronk> no, that's annualised failure rate
1452: [23:52:14] * Colin[pi] hugz his sammie 840 Pro
1453: [23:52:20] <spronk> rich bich
1454: [23:52:35] <spronk> they're nice SSDs, but they're damn pricey
1455: [23:52:36] <Colin[pi]> what the sammie?
1456: [23:52:42] <Colin[pi]> it wasn't too bad
1457: [23:52:52] * spronk has a crucial m4 256gb
1458: [23:52:55] <spronk> cost me $240 about a year ago
1459: [23:53:51] <Colin[pi]> mine was $150 ish
1460: [23:54:00] <Colin[pi]> 128GB though
1461: [23:54:00] <spronk> 128gb?
1462: [23:54:02] <spronk> yeah
1463: [23:54:35] <spronk> im a little annoyed i didn't get a 256gb samsung 830 when they were still available
1464: [23:55:44] <guzzlefry> Is there a way to make the CMS errors go to error.log?
1465: [23:55:50] <ss23> What the fuck
1466: [23:55:55] <ss23> This code is working today
1467: [23:55:55] * guzzlefry hides.
1468: [23:55:58] <ss23> It wasn't a few days ago
1469: [23:55:59] <ss23> ;_;
1470: [23:56:02] <guzzlefry> magic!
1471: [23:56:14] <guzzlefry> ss23: 99% chance you forgot to flush or /dev/build? :P
1472: [23:56:29] <ss23> The /dev/build was the thing that was broken...
1473: [23:59:15] * travis-ci has joined #silverstripe
1474: [23:59:15] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1117 (3.0 - 1a002b7 : Ingo Schommer): The build passed.
1475: [23:59:15] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/5e5a2f88457f...1a002b7bbfb9
1476: [23:59:15] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12115805
1477: [23:59:15] * travis-ci has left #silverstripe

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