#silverstripe IRC Log

IRC log for 26 May 2015

All timestamps are in UTC.

1: [00:01:51] <UncleCheese> you'll all be happy to know that i'll be presenting at our sprint demo today how SilverSchool was killed as quickly as it was born, and that's a good thing, thanks to the IRC folks and their... candid reactions.
2: [00:02:21] * spronk has joined #silverstripe
3: [00:02:25] <Stomach> lol
4: [00:02:45] <Stomach> whats it called now?
5: [00:03:10] <Colin[pi]> Stomach: UncleCheese's Cheesy Tutes
6: [00:03:31] <Stomach> UncleCheese & Crackers
7: [00:03:44] <Colin[pi]> he's the cheese, we're the crackers
8: [00:04:00] <Stomach> we are the delicious crispy base
9: [00:04:06] <Stomach> hes adding the flavour
10: [00:04:14] <simon_w|air> UncleCheese cake?
11: [00:04:37] <simon_w|air> Then we can use UncleCheese cake factory when branching into Java!
12: [00:07:57] <UncleCheese> The new name is..............................
13: [00:08:09] <UncleCheese> "Lessons"
14: [00:11:15] <simon_w|air> What kind of rapping name is Lessons?
15: [00:12:44] <Stomach> LeSSons ?
16: [00:13:48] <ss-helper> Re: [silverstripe-dev] Survey Section - https://groups.google.com/d/msg/silverstripe-dev/n1a0MMJf4P8/6Pnbh4o0YUQJ
17: [00:14:21] <Colin[pi]> UncleCheese: I like it
18: [00:14:22] <Colin[pi]> :D
19: [00:33:53] <adrexia> lol SilverSchool
20: [00:34:17] <ss23> 12:11:16 <@simon_w|air> What kind of rapping name is Lessons?
21: [00:34:23] <ss23> that's actually not a bad rapping name tbh
22: [00:34:28] <ss23> lessonz
23: [00:34:43] <Ryan-Toast> adrexia: do you OOCSS or SMACSS at all?
24: [00:34:44] <ss23> yoyo we got the rap master lessons going hard against our boy snooooop
25: [00:35:21] <ss23> I can train UncleCheese on how to rap
26: [00:35:48] * babak quit (Quit: Connection closed for inactivity)
27: [00:36:28] <simon_w|air> Please don't
28: [00:38:23] <adrexia> Ryan-Toast, as in follow them to the letter?
29: [00:38:25] <adrexia> no
30: [00:38:39] <adrexia> know about them and steal things, yes
31: [00:38:45] <Ryan-Toast> adrexia: I’m finding it really hard to figure out how I want to namespace my classes/hierachy shit.
32: [00:39:03] * adrexia nods
33: [00:39:04] <Ryan-Toast> i.e foo__bar—item
34: [00:39:05] <adrexia> it's hard
35: [00:39:10] <Ryan-Toast> game is hard
36: [00:39:11] <adrexia> I ...sort of hate that
37: [00:39:23] <adrexia> but, I dislike underscores
38: [00:39:28] <Ryan-Toast> Makes for interesting scss
39: [00:39:35] <adrexia> ...except at the start of file names in scss
40: [00:39:51] <Ryan-Toast> well you kind of have to do that :P
41: [00:39:52] <adrexia> and I don't like that thing--blah pattern eitehr
42: [00:39:56] <adrexia> yep ;)
43: [00:40:23] <Ryan-Toast> ugh, WHY IS NAMING STUFF SO HARD?
44: [00:40:26] <adrexia> I think I like component-modifier sort of
45: [00:40:37] <adrexia> but I also like global modifer names
46: [00:40:49] <adrexia> because they are nicer on your markup
47: [00:40:56] <Ryan-Toast> adrexia: would you like FooBar-item ?
48: [00:41:02] <adrexia> ...but obviously risk prone without disciplne
49: [00:41:04] <Ryan-Toast> FoorBar-variation I mean
50: [00:41:08] <adrexia> Ryan-Toast, nah
51: [00:41:17] <adrexia> I don't like captials ;)
52: [00:41:20] <Ryan-Toast> Could get confusting for multiple names
53: [00:41:25] <Ryan-Toast> confusing
54: [00:41:30] <adrexia> ...relaly I like there are more things I dislike in naming patterns than like
55: [00:41:33] <adrexia> :D
56: [00:41:36] <Ryan-Toast> same.
57: [00:41:38] <Ryan-Toast> Ugh.
58: [00:41:48] <Ryan-Toast> Just want to get something consistant over all of my classes.
59: [00:41:49] <adrexia> I tend to handle it by foo-bar-meh
60: [00:41:57] * DanaeNZ quit (Quit: DanaeNZ)
61: [00:42:08] * adrexia nods
62: [00:42:34] <adrexia> so the component-modifer pattern I suppose
63: [00:43:04] <Ryan-Toast> benefit of — would be that you can show items are being extended.
64: [00:43:10] * adrexia nods
65: [00:43:16] <Ryan-Toast> So you can remove one class from the html
66: [00:43:24] <Ryan-Toast> while still knowing the reference.
67: [00:43:27] <Ryan-Toast> hmm.
68: [00:43:37] <adrexia> it does result in all of the classes though, which I... arg too hard
69: [00:43:38] <Ryan-Toast> I really need to create myself a code document for it.
70: [00:43:52] <adrexia> and super long classes in some clases
71: [00:43:54] <adrexia> *cases
72: [00:44:16] <Ryan-Toast> I just mean if you had a foo—bar that extended foo, then you would only need the foo—bar clas in html, while still keeping foo seperate.
73: [00:44:21] <Ryan-Toast> hmm.
74: [00:44:25] <Ryan-Toast> rabble rabble
75: [00:44:26] <adrexia> it's... very similar to a pattern a see in non object orientated php that I hate
76: [00:44:42] <adrexia> oh I see
77: [00:44:50] <adrexia> so not foo and foo-bar
78: [00:44:53] <Ryan-Toast> yes
79: [00:45:25] <adrexia> the issue there is that the styles become very coupled
80: [00:45:33] <adrexia> which... might not actually be a problem
81: [00:45:35] <Ryan-Toast> an example in bootstrap syntax would be “btn—primary” instead of “btn btn-primary“
82: [00:45:40] <adrexia> but can be
83: [00:45:50] * adrexia nods
84: [00:45:53] <adrexia> I know the one
85: [00:45:56] <Ryan-Toast> since btn-primary is already coupled with btn
86: [00:46:05] <adrexia> I sort of really like btn primary
87: [00:46:09] <adrexia> as a pattern
88: [00:46:15] <Ryan-Toast> you would assume it would be an extension of %btn
89: [00:46:36] <Ryan-Toast> the problem I have with btn primary is that primary is too egenric.
90: [00:46:41] <Ryan-Toast> generic.
91: [00:46:42] <adrexia> yeah - I do taht for typography in the cms
92: [00:46:51] <Ryan-Toast> Will it be background, will it be colour, border etc
93: [00:46:55] <adrexia> becuase you can't add two classes through tinymce
94: [00:47:01] <Ryan-Toast> then you have to have btn primary background border
95: [00:47:04] <adrexia> so user editable btns need to be extended
96: [00:47:23] <adrexia> yeah it is generic - which is where it's problematic
97: [00:47:24] <Ryan-Toast> adrexia: you can add two classes in tinymce
98: [00:47:34] <adrexia> but so long as the pattern in consistent it works
99: [00:47:46] <adrexia> it takes more discipline perhaps
100: [00:47:48] <Ryan-Toast> adrexia: yeah, that’s my issue at the moment. Deciding on a pattern :P
101: [00:48:03] <adrexia> but you should never use generic classes outside of a scope
102: [00:48:11] <Ryan-Toast> and not getting halfwy through refactoring and finding that the pattern is fundementally flawed.
103: [00:48:18] <adrexia> Ryan-Toast, not by using the dropdown youcan't
104: [00:48:24] <Ryan-Toast> adrexia: I do...
105: [00:48:29] <Ryan-Toast> Wait, no I don’t :D
106: [00:48:40] <Ryan-Toast> Or do I...
107: [00:48:41] <Ryan-Toast> One sec.
108: [00:48:55] <adrexia> ?
109: [00:49:03] <Ryan-Toast> adrexia: Checking to see if I do.
110: [00:49:07] <adrexia> do what?
111: [00:49:28] <Ryan-Toast> add two classes.
112: [00:49:47] <adrexia> oh right :)
113: [00:50:28] <adrexia> You've seen that people have been working on local scope for css?
114: [00:50:37] <Ryan-Toast> adrexia: I can.
115: [00:50:40] * Azure quit (Excess Flood)
116: [00:50:54] <adrexia> you can add two classes?
117: [00:50:55] <adrexia> really?
118: [00:50:58] <Ryan-Toast> adrexia: yes
119: [00:51:01] <adrexia> weird
120: [00:51:11] <adrexia> I always found the seocnd class gort removed
121: [00:51:20] <Ryan-Toast> adrexia: I do set a custom style_list, maybe that makes it work?
122: [00:51:35] <adrexia> but anyway - it's still probs not in the best interest of anyone to make a cms user add multiple classes ;0
123: [00:51:41] <adrexia> ;)
124: [00:51:45] * Azure has joined #silverstripe
125: [00:51:54] <Ryan-Toast> adrexia: I just have it for my designers.
126: [00:52:08] <Ryan-Toast> adrexia: https://github.com/Rhym/silverstripe-boilerplate-installer/blob/master/mysite/_config.php#L46
127: [00:52:21] * adrexia nods
128: [00:52:23] <adrexia> fair enough
129: [00:52:27] * tankr quit (Quit: My Mac has gone to sleep. ZZZzzz…)
130: [00:53:16] * irogue_ has joined #silverstripe
131: [00:53:50] <Ryan-Toast> adrexia: I’ll just do more research into it and create a set of rules.
132: [00:53:58] <Ryan-Toast> then chuck some use-cases at it.
133: [00:54:59] * adrexia nods
134: [00:56:51] * DanaeNZ has joined #silverstripe
135: [01:01:23] * Stomach quit (Quit: zzz)
136: [01:06:53] * tankr has joined #silverstripe
137: [01:07:05] <Ryan-Toast> adrexia: {block}__{element}—{modifier} I’m thinking.
138: [01:07:41] <adrexia> BEM
139: [01:07:45] <Ryan-Toast> BEM
140: [01:08:21] <Ryan-Toast> it’s going to be a bastard child of many methodologies.
141: [01:08:29] * adrexia nods
142: [01:08:54] <adrexia> looks ok, but of course I have to object to __
143: [01:08:56] <adrexia> ;)
144: [01:09:01] <Ryan-Toast> I kind of like BEM, since you can see easily what relies on other shit.
145: [01:09:08] * adrexia nods
146: [01:09:23] <DanaeNZ> I like the square bracket format
147: [01:09:24] <adrexia> see, none of these are horrible for css
148: [01:09:27] * novaweb quit (Quit: novaweb)
149: [01:09:36] <adrexia> they just ned up looking really horrible in the html
150: [01:09:45] <DanaeNZ> class=“[ someclass ][ js-something-else ]”
151: [01:09:46] <Ryan-Toast> adrexia: oh yes.
152: [01:09:47] <adrexia> square bracket>?
153: [01:09:50] <adrexia> ahh
154: [01:09:54] <adrexia> lols
155: [01:09:55] <Ryan-Toast> It’s the tradeoff between dry css and dry html
156: [01:09:59] <DanaeNZ> then you sort it into functionality, styles
157: [01:10:23] <adrexia> hmmm
158: [01:10:46] <adrexia> maybe compile time optimising could fix that
159: [01:11:44] <adrexia> of course then all the classes would be soemthing like 4y_fffdsfb
160: [01:14:21] <adrexia> DanaeNZ, I use js-classes when I have to
161: [01:14:43] <adrexia> prefer using data attributes, but sometimes there's no good way around it
162: [01:14:58] <adrexia> and it's better than tying js to css styles
163: [01:15:25] * Tanger has joined #silverstripe
164: [01:16:04] <adrexia> lol. I'm surprised I've never seen a css pattern that was ALLCAPS-something
165: [01:16:45] <DanaeNZ> adrexia: yaaa
166: [01:16:54] <DanaeNZ> eugh all caps wow
167: [01:17:03] <adrexia> :D
168: [01:17:08] <DanaeNZ> may as well put html in all caps too
169: [01:17:13] <DanaeNZ> just everything allcaps
170: [01:17:16] <adrexia> thing__blah is just as ugly to me
171: [01:17:20] <DanaeNZ> call it BOILERPLATE
172: [01:17:30] <adrexia> COMPONENTmodifier
173: [01:17:35] <adrexia> vbwhahaha
174: [01:17:37] <DanaeNZ> and incorporate exclamation points
175: [01:18:01] <DanaeNZ> <P CLASS=“WHATAREWEYELLINGABOUT”></P>
176: [01:18:06] <adrexia> I'd call it LOUD
177: [01:18:12] <adrexia> bwhahaha
178: [01:18:32] <DanaeNZ> ISCREAMSANDWICH
179: [01:19:15] * Sticks quit (Quit: Leaving)
180: [01:23:20] <adrexia> hmmm, maybe css should allow a class="namespace(thing)"
181: [01:23:22] <adrexia> pattern
182: [01:23:40] <adrexia> or... like php namespaces
183: [01:23:51] <adrexia> just for ultimate uglyness
184: [01:25:51] <UncleCheese> crazy good banh mi place over on Tory street
185: [01:25:51] <UncleCheese> wow
186: [01:26:55] <Ryan-Toast> adrexia: I’ve seen all caps.
187: [01:27:01] <adrexia> ...really?
188: [01:27:07] * adrexia losses faith
189: [01:27:44] <Ryan-Toast> was one of those “trendy” design shops.
190: [01:27:45] <UncleCheese> adrexia css should be written in Javascript
191: [01:27:53] <adrexia> meh
192: [01:28:01] <adrexia> there is no *should*
193: [01:28:04] <Ryan-Toast> UncleCheese: You mean PHP - Pyromanikl
194: [01:28:17] <UncleCheese> true, but it really solves all those problems
195: [01:28:22] <adrexia> but some people are doing that
196: [01:28:35] <adrexia> it probably shouldn't _have_ to
197: [01:28:43] <Ryan-Toast> what problems are we talking about that js solves?
198: [01:28:45] <adrexia> css should solve its own problems
199: [01:28:45] <UncleCheese> this is a good talk on it
200: [01:28:46] <UncleCheese> http://blog.vjeux.com/2014/javascript/react-css-in-js-nationjs.html
201: [01:28:58] <ss-helper> Re: [silverstripe-dev] Survey Section - https://groups.google.com/d/msg/silverstripe-dev/n1a0MMJf4P8/9QSMtlZjNOsJ
202: [01:29:17] <UncleCheese> if you flip through that speaker deck ^ you'll get a good idea
203: [01:29:34] <adrexia> https://github.com/webpack/css-loader
204: [01:30:02] <adrexia> but I still feel like they are fixing issues css should fix in itself
205: [01:31:55] <Ryan-Toast> UncleCheese: all those issues I see scss solve.
206: [01:32:18] <adrexia> oh, look, fb implemented php style namesapces in css
207: [01:32:42] <adrexia> Ryan-Toast, not particularly well
208: [01:32:46] <adrexia> css is still global
209: [01:32:58] <Ryan-Toast> adrexia: well yeah, that’s how the language works..
210: [01:33:02] * adrexia nods
211: [01:33:10] <adrexia> I think tehy are trying to change that thoughj
212: [01:35:29] <adrexia> I like the way some of these people are thinking. I just still hold out hope that css will be fixed by better css
213: [01:35:39] <adrexia> I don't know why I still think that though
214: [01:35:47] * chocolatemoose has joined #silverstripe
215: [01:35:48] <adrexia> I'm not usually such an optimist
216: [01:38:04] <simon_w|air> CSS4 is actually trying. Is pulling a decent amount of what the pre-processes provide
217: [01:38:13] * adrexia nods
218: [01:39:36] <chocolatemoose> hi, I'm sort of new with Silverstripe, I was wondering if anyone could give me some pointers in solving a problem, I'm trying to create a filter in searchableFields to filter products by categoryID in a many to one relationship
219: [01:40:09] <chocolatemoose> which would be simple enough, but categories are hierarchical and I'd like a parent category to show products from a child category
220: [01:40:35] <adrexia> and there's the shadow dom
221: [01:41:53] * travis-ci has joined #silverstripe
222: [01:41:54] <travis-ci> silverstripe/silverstripe-framework#4859 (3 - 161cd5c : Damian Mooyman): The build passed.
223: [01:41:54] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/e2f180db86f0...161cd5c14de1
224: [01:41:54] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/64028161
225: [01:41:54] * travis-ci has left #silverstripe
226: [01:44:01] <spronk> damnit
227: [01:44:04] <spronk> i need more requests per second
228: [01:45:39] * Stomach has joined #silverstripe
229: [01:48:20] * adrexia quit (Ping timeout: 265 seconds)
230: [01:59:01] <ss-helper> Re: [silverstripe-dev] Survey Section - https://groups.google.com/d/msg/silverstripe-dev/n1a0MMJf4P8/GHiQ18vpbY4J
231: [02:00:19] * adrexia has joined #silverstripe
232: [02:01:21] <Ryan-Toast> adrexia: something I didn’t know you couls do in sass: @at-root #{&}__element {
233: [02:04:18] * Sticks has joined #silverstripe
234: [02:05:15] * zippy has joined #silverstripe
235: [02:05:30] <zippy> spronk: no spronk2?
236: [02:05:39] <spronk> nah brah
237: [02:05:48] <zippy> ..
238: [02:06:05] <zippy> how / is it possible to do an or with filter?
239: [02:06:32] <DanaeNZ> zippy: filter is OR by default isn’t it? Either that or you want filterAny
240: [02:06:33] <zippy> Foo::get()->filter(array('Name' => 'Bob', 'LastName' => 'Shoe'));
241: [02:06:42] <zippy> is it?
242: [02:06:55] <zippy> I think it'd be an AND, make more sense to be and
243: [02:07:42] <chocolatemoose> $students = Student::get()->filter('Firstname', array('Samuel', 'Paul')); does something like that work?
244: [02:08:02] <zippy> chocolatemoose: that would, but I am after either Name OR a LastName
245: [02:08:03] <DanaeNZ> zippy: you’re right filter is AND
246: [02:08:07] <DanaeNZ> zippy: filterAny is OR
247: [02:08:08] <DanaeNZ> http://docs.silverstripe.org/en/developer_guides/model/data_model_and_orm#filtering-results
248: [02:08:11] <chocolatemoose> yeah, misread, my bad
249: [02:08:13] <zippy> filterAny, sweet
250: [02:10:24] * travis-ci has joined #silverstripe
251: [02:10:25] <travis-ci> silverstripe/silverstripe-framework#4861 (3.1 - d43115e : Damian Mooyman): The build passed.
252: [02:10:25] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/cc6a2ef757e9...d43115e3200b
253: [02:10:25] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/64029845
254: [02:10:25] * travis-ci has left #silverstripe
255: [02:13:15] * zippy is addicted to eve again
256: [02:15:53] * zippy spins his ship
257: [02:18:58] <adrexia> Ryan-Toast, yep that was new not long ago
258: [02:19:23] <adrexia> I remember wanting it years ago... but now I sort of think it makes scss harder to debug
259: [02:19:58] <Ryan-Toast> adrexia: Should be fine if you map stuff.
260: [02:21:12] <zippy> ss23: http://www.silverstripe.org/community/forums/installing-silverstripe/ get ya forum spam broom out
261: [02:21:26] <zippy> Pages of it
262: [02:22:07] <Ryan-Toast> zippy: need dat new recaptcha
263: [02:22:09] <zippy> zauberfisch: m?
264: [02:23:51] * tankr quit (Quit: Textual IRC Client: www.textualapp.com)
265: [02:26:33] <zippy> ok, hows about filter ('Name' => 'Sam' and 'LastName' => 'Smith') OR ('Name' => 'John' and 'LastName' => 'Gordon');
266: [02:35:33] * micmania1 quit (Quit: micmania1)
267: [02:36:04] * Sticks quit (Quit: Leaving)
268: [02:36:53] <zauberfisch> zippy: hmm?
269: [02:37:09] * micmania1 has joined #silverstripe
270: [02:37:11] <zippy> ss-helper: throwing you so love was he
271: [02:37:18] <zauberfisch> haha
272: [02:37:25] <zauberfisch> yeah, he was busy the last couple of ours
273: [02:37:31] <zippy> he was wasn't he, forum spammers
274: [02:37:38] <zippy> fix the forums = helper fixed
275: [02:37:44] <zauberfisch> :)
276: [02:37:48] <zippy> it's like, forum spam notification
277: [02:38:23] <zauberfisch> micmania1: blog thingy thing. what do the cool people use now?
278: [02:38:28] <zauberfisch> your module or the official one?
279: [02:38:38] <micmania1> official 2.0 :)
280: [02:38:41] <irogue_> zauberfisch: they're the same thing now ;)
281: [02:38:42] <zauberfisch> I think I read somewhere that the offical replaces yours now
282: [02:38:46] <zauberfisch> very good
283: [02:38:48] <micmania1> Don’t think there’s been a stable release yet though
284: [02:38:54] <zauberfisch> I see
285: [02:39:03] <zauberfisch> btw, that sidebar thing, did you put that into official directly?
286: [02:39:03] <micmania1> zauberfisch: :o I like to think that mine replaces the official ;)
287: [02:39:23] <micmania1> I put that in the 2.0 branch of mine then they were like OMG cool
288: [02:39:26] <micmania1> and then used it
289: [02:39:28] <zauberfisch> micmania1: official2 replaces your repo is what I meant ;)
290: [02:39:35] <micmania1> yeah :)
291: [02:39:57] <zauberfisch> hmmm. guess I'll stick with your module for now
292: [02:40:39] <micmania1> If you’re starting a new site I’d go with 2.0 of the official
293: [02:40:53] <micmania1> Its almost ready to be released and is just my codebase but with some refined features
294: [02:41:40] <zauberfisch> no, I just updating and improving a site that went live about a year ago
295: [02:41:59] <irogue_> yeah i'd go with ss-blog 2.0
296: [02:42:13] <micmania1> ah, yeah. Probably best to stick with v1 (mine)
297: [02:43:00] <zauberfisch> hmmm
298: [02:43:06] <zauberfisch> I'm gonna get a few minutes of sleep
299: [02:43:12] <zauberfisch> see you later
300: [02:43:16] <micmania1> cya
301: [02:44:44] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
302: [03:07:45] * UncleCheese quit (Ping timeout: 276 seconds)
303: [03:09:53] * pthreat has joined #silverstripe
304: [03:10:08] * pthreat has left #silverstripe
305: [03:10:13] * pthreat has joined #silverstripe
306: [03:17:06] * novaweb has joined #silverstripe
307: [03:19:35] <novaweb> Slightly lost. If I want to fork tractorcow/silverstripe-autocomplete to joshkosmala/silverstripe-autocomplete and make it available through packagist.. it’s saying “no, tractorcow owns this, dude” - how can I proceed forward? It’s saying “You may ask them to add your package and give you maintainership access. The packages already in that vendor namespace can be found at tractorcow” - but I want to muck around with my fork, not his. Wha
308: [03:19:36] <novaweb> do..?
309: [03:20:15] <micmania1> novaweb: you can add forks to your composer.json
310: [03:20:48] <simon_w|air> novaweb, change the name in the composer.json
311: [03:21:18] <micmania1> novaweb: http://stackoverflow.com/questions/13498519/how-to-require-a-fork-with-composer
312: [03:21:19] <novaweb> ah ha - I need to add my github account as a repository, right?
313: [03:21:44] <novaweb> yeah cool - thanks fellas
314: [03:24:30] * Stomach quit (Quit: zzz)
315: [03:28:44] * Stomach has joined #silverstripe
316: [03:39:13] <MichalKleiner> that or we're using custom Satis - static packagist
317: [03:43:05] * irogue_ quit (Read error: Connection reset by peer)
318: [03:53:15] * Stomach quit (Quit: zzz)
319: [03:58:46] * Stomach has joined #silverstripe
320: [04:05:43] * zippy has joined #silverstripe
321: [04:05:53] <zippy> Ryan-Toast: did you come up with a solution for the pop state?
322: [04:05:59] <Ryan-Toast> zippy: UC did
323: [04:06:08] <Ryan-Toast> There are still a couple bugs with it, though.
324: [04:08:36] <simon_w|air> Is it to not use Chrome?
325: [04:18:48] <ss-helper> Re: CSRF error on form submission: "There seems to have been a technical problem. Please click the back button refresh your browser, and try again." - http://www.silverstripe.org/community/forums/general-questions/show/39112#post402320
326: [04:18:59] * novaweb quit (Quit: novaweb)
327: [04:19:24] * novaweb has joined #silverstripe
328: [04:19:47] * novaweb quit (Client Quit)
329: [04:21:43] <Ryan-Toast> How do you inject a field using an extension of a form?
330: [04:22:18] <Colin[pi]> Ryan-Toast: huh?
331: [04:23:20] <Ryan-Toast> There’s a extension method on a form i.e extension(‘fooExtension’) that I’m hooking into using public function fooExtension($form) on an Extension.
332: [04:23:36] <Ryan-Toast> So I have access to the $form, just how do I add a field.
333: [04:25:03] <Colin[pi]> Ryan-Toast: isn't it just $form->Fields()->push($theField) ?
334: [04:25:42] <Ryan-Toast> Colin[pi]: Can you push it to a certain spot though?
335: [04:25:57] <Ryan-Toast> before a field etc
336: [04:26:26] <Colin[pi]> Ryan-Toast: yep, Fields() returns a FieldList
337: [04:26:45] <Colin[pi]> so you can go $form->Fields()->insertBefore($item, $name);
338: [04:26:55] <Colin[pi]> or ->insertAfter($item, $name);
339: [04:27:28] <Ryan-Toast> Colin[pi]: Ah, nice. Cheers :)
340: [04:27:32] <Colin[pi]> np
341: [04:29:22] <Colin[pi]> Ryan-Toast: I always thought it was a bit weird there wasn't a $form->addField()
342: [04:29:34] <Colin[pi]> but then, I guess most ops are on the FieldList anyway
343: [04:31:23] * spronk quit (Quit: I may need a longer sleep timer...)
344: [04:32:27] <simon_w|air> It used to
345: [04:32:34] <simon_w|air> Then it got removed
346: [04:32:41] <Colin[pi]> simon_w|air: really? hmm
347: [04:32:47] <simon_w|air> 2.3-ish
348: [04:32:56] <Colin[pi]> ok quite a while ago :o
349: [04:35:06] * spronk has joined #silverstripe
350: [04:35:34] * simon_w|air is showing his age
351: [04:42:43] * mahfuz quit (Ping timeout: 246 seconds)
352: [04:43:19] * babak has joined #silverstripe
353: [04:44:48] <spronk> lol
354: [04:46:49] <Colin[pi]> hey spronky
355: [04:49:48] * micmania1 quit (Quit: micmania1)
356: [04:52:57] * benjhocking quit (Read error: Connection reset by peer)
357: [04:54:38] * benjhocking has joined #silverstripe
358: [04:57:05] <spronk> lo
359: [04:57:18] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
360: [05:05:55] * DanaeNZ quit (Quit: DanaeNZ)
361: [05:07:11] * micmania1 has joined #silverstripe
362: [05:08:20] <Colin[pi]> is there a way I can programmatically render a page with it's $Layout template and not the top-level template?
363: [05:08:35] <Colin[pi]> assuming it's via renderWith() ?
364: [05:11:25] <Colin[pi]> simon_w|air ?
365: [05:14:31] * Sticks has joined #silverstripe
366: [05:26:42] <Tanger> Colin[pi]: Using renderWith, but only pass in the template name as the first argument
367: [05:27:16] * caamic30 has joined #silverstripe
368: [05:28:24] <Colin[pi]> Tanger: I tried but it's rendering with templates/Page.ss and not templates/Layout/Page.ss
369: [05:28:37] <caamic30> Hi SS! how to allow Form to submit array on formfield?
370: [05:28:43] <Tanger> Do you pass in an array as the first argument or just a string?
371: [05:28:53] <Colin[pi]> Tanger: array
372: [05:28:59] <Tanger> Try passing in just a string
373: [05:29:32] <caamic30> to act like this <input type=“text” name=“Names[]”>
374: [05:29:38] <Tanger> Failing that, make a new SS_Viewer object with the template you want, then return process() to render
375: [05:29:46] <Colin[pi]> k will try
376: [05:30:20] <caamic30> the reason for this is to submit multiple values in one field
377: [05:31:23] * jbrungar quit (Remote host closed the connection)
378: [05:32:19] * jbrungar has joined #silverstripe
379: [05:33:47] <Tanger> caamic30: You could just accept a string in the input, then explode it in the form handler
380: [05:39:56] <caamic30> Tanger: that would be my last option, I’m also considering checkbox and then a hide it
381: [05:42:33] * micmania1 quit (Quit: micmania1)
382: [05:42:48] <Tanger> caamic30: Ok. What's wrong with name="Names[]"? If you submit that, you should be able to access it in the post vars
383: [05:44:02] <caamic30> Tanger: the problem to that is how do I add the [] because I am using silverstripe’s form class
384: [05:44:03] * Stomach quit (Quit: zzz)
385: [05:45:11] <Tanger> I think you can use $formField->setName() to set it's name
386: [05:46:33] <caamic30> Tanger: $formField->setName(‘Names[]’); ? hhmm I never tried this .. let me give it a try
387: [05:46:40] * novaweb has joined #silverstripe
388: [05:47:02] * Hailwood quit (Remote host closed the connection)
389: [05:47:29] <Tanger> Let me know how it goes
390: [05:49:47] <Colin[pi]> Tanger: think I've got it working using your 2nd suggestion
391: [05:52:39] * Cheddam quit (Quit: My Mac has gone to sleep. ZZZzzz…)
392: [05:59:08] * novaweb quit (Quit: novaweb)
393: [05:59:39] <caamic30> Tanger: it works perfect, many thanks
394: [06:11:16] * novaweb has joined #silverstripe
395: [06:13:11] * Ryan-Toast quit (Quit: Ryan-Toast)
396: [06:14:04] <simon_w|air> Colin[pi], did you know there's some sports on tomorrow?
397: [06:14:12] <simon_w|air> The pizza place keeps telling me about it
398: [06:15:52] <simon_w|air> No pizza tonight though :(
399: [06:15:57] <simon_w|air> Even though is pizza week!
400: [06:16:56] <Colin[pi]> simon_w|air: ermahgerd, sturt uv errgin
401: [06:17:17] <simon_w|air> Colin[pi], it's okay. I get BurgerFuel next week :D
402: [06:17:23] <Colin[pi]> mm
403: [06:17:41] <simon_w|air> (and Thai tonight, but that's far less exciting)
404: [06:19:45] <Colin[pi]> simon_w|air: mm, thai
405: [06:20:28] <simon_w|air> Colin[pi], did think about going to the pide house, but there's no cold rock nearby :p
406: [06:20:57] <Colin[pi]> simon_w|air: have you been to smoque?
407: [06:21:05] <simon_w|air> Colin[pi], don't think so?
408: [06:21:09] <simon_w|air> Doesn't ring a bell
409: [06:21:36] <Colin[pi]> it's like a "southern usa" style place in the city and also near the Abode hotel now here in Philip
410: [06:21:45] <Colin[pi]> the buffalo wings are freakin amazing
411: [06:27:09] * Liquide quit ()
412: [06:36:37] <simon_w|air> Might have to try it at some point then
413: [06:54:37] * Eliseth has joined #silverstripe
414: [07:13:14] * novaweb quit (Quit: novaweb)
415: [07:17:33] * fb3rasp has joined #silverstripe
416: [07:35:01] * novaweb has joined #silverstripe
417: [07:37:20] * swaiba has joined #silverstripe
418: [07:40:22] * novaweb quit (Quit: novaweb)
419: [07:42:50] * Sticks quit (Quit: Leaving)
420: [07:46:48] * caamic30 quit (Quit: caamic30)
421: [07:49:54] <ss-helper> er of my imminent forthcoming mistake - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102334
422: [07:49:54] <ss-helper> Re: Render Userforms Module In a Template Control or Loop - http://www.silverstripe.org/community/forums/all-other-modules/show/102015#post402147
423: [07:49:54] <ss-helper> A400 〚아밤〛 부산북창동키스방 ≤ 【A B A M 2 6】 닷c O m 〓 울산키스방←부산하단키스방 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102252
424: [07:49:54] <ss-helper> A399 ぅ 부산해운대키스방〖김해키스방ே부산광안리키스방〗『「A B A M」 2 6 닷「c O m」[아찔한밤] - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102251
425: [07:49:54] <ss-helper> A398》《A B A M 2 6 점c o m》 | 연산동키스방|진주키스방〖아밤〗 ⓥ 부산북구덕천동키스방 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102250
426: [07:49:54] * ss-helper quit (Excess Flood)
427: [07:51:50] * fb3rasp quit (Quit: Be back later ...)
428: [07:53:57] * zippy has joined #silverstripe
429: [07:57:34] * zippy quit (Client Quit)
430: [07:58:01] * fb3rasp has joined #silverstripe
431: [08:00:05] * zippy has joined #silverstripe
432: [08:00:07] * ss-helper has joined #silverstripe
433: [08:02:21] * kinglozzer has joined #silverstripe
434: [08:03:02] * stnvh has joined #silverstripe
435: [08:05:28] * spronk quit (Quit: I may need a longer sleep timer...)
436: [08:12:51] * novaweb has joined #silverstripe
437: [08:13:55] * Mike123 has joined #silverstripe
438: [08:17:09] * Stomach has joined #silverstripe
439: [08:20:14] <ss-helper> A350》〘A B A M 2 6〙 쫌〘c o m〙 〓 부산범내동키스방〓부산화명동키스방〖아밤〗 「 해운대키스방 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102202
440: [08:20:14] <ss-helper> A349 〖부산구포키스방 ⓙ 부산범일동키스방〗 ﹀ 〚아찔한밤〛↓〖A B A M〗 〖2 6〗 좀〖c o m〗〖서면키스방〗 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102201
441: [08:20:14] <ss-helper> A348 부산남포동키스방 ஞோ A B A M 〈2 6〉 쩜컴 | 부산명륜동키스방 《《〔아밤〕》》 〔부산키스방〕 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102200
442: [08:20:14] <ss-helper> A347 A B A M 2 6 쩜〔컴〕 ↓ 부산대연동키스방 【부산사직동키스방】சோ【울산키스방】 づ 〘아찔한밤〙 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102199
443: [08:20:14] <ss-helper> A346 【부산센텀키스방】『아밤』 ウ 〈부산남포동키스방〉》【A B A M 2 6】 점c o m ㈖ 【김해키스방】 - http://www.silverstripe.org/community/forums/installing-silverstripe/show/102198
444: [08:20:14] * ss-helper quit (Excess Flood)
445: [08:26:58] * Tanger quit (Quit: sleep())
446: [08:28:38] * bemusedrat has joined #silverstripe
447: [08:30:02] * Py8100k has joined #silverstripe
448: [08:30:27] * ss-helper has joined #silverstripe
449: [08:32:05] <zippy> hm
450: [08:32:10] <zippy> bloody forum spammers eh
451: [08:32:22] <zippy> Py8100k: you a forum mod?
452: [08:32:58] <Py8100k> Nup.
453: [08:33:11] <zippy> I don't really want to disable ss-helper with the forum
454: [08:33:18] <zippy> but the spam is just too much of a PITA in the channel
455: [08:33:20] <Py8100k> Yeah nah.
456: [08:33:30] <Py8100k> Need better captcha
457: [08:33:33] <Py8100k> or double captcha
458: [08:33:38] <Py8100k> or something
459: [08:33:43] <Py8100k> ALSO NEED SSL ON SIGN IN
460: [08:33:47] <Py8100k> ss23: -.-
461: [08:33:57] <Py8100k> unc
462: [08:34:15] <zippy> oh yay they fixed their cert
463: [08:34:19] <zauberfisch> we sould just debouce it
464: [08:34:29] <zauberfisch> seems like the spam is pretty much occuring in blocks
465: [08:34:48] <zippy> zauberfisch: I know you like reading it :)
466: [08:34:56] <zauberfisch> if we filter out anybody that trys to publish more than 3 posts within a 30sec
467: [08:35:02] <zauberfisch> preferable on a forum lebel
468: [08:35:05] <zauberfisch> *level
469: [08:35:14] <zauberfisch> but I am fine with just blacklisting it on the bot to stop the spam
470: [08:35:48] <zippy> I will disable it on the bot for now
471: [08:35:54] <zippy> need better captcure
472: [08:35:55] <zauberfisch> zippy: how about a hotfix with regex? this one always seems to start with A\d{3}
473: [08:36:02] <zauberfisch> just regex that spambot away
474: [08:36:03] <swaiba> Guys, I've nuked the spam and just notify me if it happens again
475: [08:36:21] <swaiba> I've reported it to cam last week when this new one came up
476: [08:36:22] <zippy> swaiba: ...?
477: [08:36:30] <swaiba> hi zippy
478: [08:36:32] <zippy> There is still loads of spam... http://www.silverstripe.org/community/forums/installing-silverstripe/
479: [08:36:43] <zippy> it's knee deep http://www.silverstripe.org/community/forums/installing-silverstripe/?start=20
480: [08:36:48] <swaiba> :O
481: [08:37:10] <swaiba> something wrong withteh ghosting process I think
482: [08:37:20] <zippy> http://www.silverstripe.org/community/forums/installing-silverstripe/?start=90
483: [08:37:23] <zippy> deeeeeeep
484: [08:38:36] <swaiba> zippy all gone now
485: [08:38:49] <swaiba> hmmm something with my reader, the feed or chosting
486: [08:38:57] <swaiba> but thanks for the nudge
487: [08:39:01] * Colin[pi] quit (Ping timeout: 258 seconds)
488: [08:39:06] <zippy> swaiba: http://www.silverstripe.org/community/forums/installing-silverstripe/show/102334
489: [08:39:22] <swaiba> Zap
490: [08:39:33] * ss-helper quit (Remote host closed the connection)
491: [08:39:41] <zippy> forum disabled till the morning
492: [08:39:47] <zippy> until cam can sort it out better
493: [08:39:49] * ss-helper has joined #silverstripe
494: [08:42:06] <Eliseth> morning
495: [08:46:38] * kinglozzer yawns
496: [08:46:40] <kinglozzer> morning all
497: [08:50:43] <zippy> morning
498: [08:54:45] * wmk has joined #silverstripe
499: [08:55:08] <wmk> Eliseth, ping
500: [08:55:19] <Eliseth> pong
501: [08:55:28] <wmk> you run ss on nginx?
502: [08:55:32] <Eliseth> Yes
503: [08:55:46] <wmk> got a problem: tinymce not loading
504: [08:55:56] <wmk> this gzip.php seems not to be parsed
505: [08:56:13] <wmk> did you just disable HtmlEditorField.use_gzip ?
506: [08:56:14] <Eliseth> Hmm, can't remember having that issue
507: [08:58:04] <wmk> hmm...
508: [09:04:10] * Mike123 quit (Ping timeout: 246 seconds)
509: [09:05:31] * Mike123 has joined #silverstripe
510: [09:05:47] <Mike123> Hello :)
511: [09:08:14] <swaiba> Mornin Mike
512: [09:08:57] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
513: [09:09:55] <Py8100k> woah the Koreans have been busy haven't they
514: [09:11:04] * zippy has joined #silverstripe
515: [09:11:04] * zippy quit (Client Quit)
516: [09:12:09] <Py8100k> thanks swaiba :>
517: [09:12:22] <swaiba> Py8100k busier than Gannam Style!
518: [09:12:32] <Py8100k> oppa
519: [09:25:44] * aragonne has joined #silverstripe
520: [09:31:28] * Py8100k quit (Ping timeout: 246 seconds)
521: [09:37:24] <aragonne> Hi guys, I am using SS3.1 and have a front end form that is working great except for the fact that the status message I place in the session is html encoded
522: [09:37:39] <aragonne> $form->sessionMessage(implode('<br />', $messages), 'good');
523: [09:38:10] <aragonne> $messages is an array of strings that I am joining with line breaks (ie, <br />
524: [09:38:13] <aragonne> )
525: [09:38:37] <zauberfisch> aragonne: add another parameter
526: [09:38:46] <zauberfisch> $form->sessionMessage(implode('<br />', $messages), 'good', true);
527: [09:39:01] <zauberfisch> the 3rd parameter is "$allowHTML" or something
528: [09:39:10] <zauberfisch> or if that doesn't work, then try it the other way around:
529: [09:39:13] <zauberfisch> $form->sessionMessage(implode('<br />', $messages), 'good', false);
530: [09:39:37] <aragonne> trying now zauberfisch …
531: [09:41:19] <aragonne> that was it! thanks zauberfisch
532: [09:44:19] * novaweb quit (Quit: novaweb)
533: [09:46:03] * cloph_away is now known as cloph
534: [09:46:39] * Colin[pi] has joined #silverstripe
535: [09:53:53] * arnhoe has joined #silverstripe
536: [10:11:33] * Py1925k has joined #silverstripe
537: [10:11:40] <Py1925k> interwebs died
538: [10:11:49] <Py1925k> But don't worry, I'm back now.
539: [10:12:04] * aragonne quit (Quit: aragonne)
540: [10:13:12] <Py1925k> sad, didn't play on a pun in the quit message
541: [10:13:15] <Py1925k> ara GONE!
542: [10:13:43] <Py1925k> So what have we learnt today kids?
543: [10:13:48] <Py1925k> Safari is crap.
544: [10:13:52] <Py1925k> Good lesson :P
545: [10:18:43] * Werner_2_ has joined #silverstripe
546: [10:18:47] * wmk quit (Read error: Network is unreachable)
547: [10:20:35] * UncleCheese has joined #silverstripe
548: [10:23:45] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
549: [10:30:24] * Werner_2_ quit (Ping timeout: 276 seconds)
550: [10:31:47] * wmk has joined #silverstripe
551: [10:36:11] * Cheddam has joined #silverstripe
552: [10:40:19] * Stomach quit (Quit: zzz)
553: [10:40:48] <Py1925k> kinglozzer: what are your insights?
554: [10:40:51] <Py1925k> You work on mac right?
555: [10:41:01] <kinglozzer> Py1925k: Yeah, insights on Safari?
556: [10:41:03] <kinglozzer> It's a PITA
557: [10:41:07] <Py1925k> haha, BOOM
558: [10:41:19] <kinglozzer> The trouble we usually have with it is super aggressive caching
559: [10:41:46] <kinglozzer> It refuses to pick up like an updated stylesheet unless you completely clear the cache etc
560: [10:42:17] <kinglozzer> Annoyingly I have to use it at home: Sky Go won't work on Chrome :(
561: [10:42:30] <kinglozzer> But for everything else: Chrome or sometimes FF
562: [10:42:43] * Werner_2_ has joined #silverstripe
563: [10:42:58] * wmk quit (Read error: Network is unreachable)
564: [10:44:20] * Mike123 quit (Quit: Page closed)
565: [10:48:39] * Werner_2_ quit (Read error: Connection reset by peer)
566: [10:48:44] * wmk has joined #silverstripe
567: [10:50:19] <Py1925k> kinglozzer: because http://www.silverstripe.org/community/forums/general-questions/show/39112?start=7
568: [10:50:57] <Py1925k> lol, still shows as page 1 :< http://www.silverstripe.org/community/forums/general-questions/show/39112?start=0 (last post)
569: [10:51:19] * Frans_Amsterdam has joined #silverstripe
570: [10:51:23] * Frans_Amsterdam quit (Client Quit)
571: [10:53:00] * Eliseth has joined #silverstripe
572: [10:55:07] <swaiba> Py1925k kinglozzer - thing I've noticed about safari is that is is very picky about 3rd party cookies - major hassle
573: [11:02:38] * wmk quit (Read error: Connection reset by peer)
574: [11:02:40] * Werner_2_ has joined #silverstripe
575: [11:04:23] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
576: [11:06:42] * Werner_2__ has joined #silverstripe
577: [11:06:45] * Werner_2_ quit (Read error: Network is unreachable)
578: [11:07:19] * adrexia_ has joined #silverstripe
579: [11:12:34] * Werner_2__ quit (Read error: Network is unreachable)
580: [11:12:40] * wmk has joined #silverstripe
581: [11:14:22] * elgabbu quit (Ping timeout: 246 seconds)
582: [11:15:39] * wmk quit (Read error: Network is unreachable)
583: [11:15:44] * Werner_2_ has joined #silverstripe
584: [11:17:15] * Werner_2__ has joined #silverstripe
585: [11:17:15] * Werner_2_ quit (Read error: Connection reset by peer)
586: [11:18:35] * chocolatemoose quit (Remote host closed the connection)
587: [11:24:13] * Eliseth has joined #silverstripe
588: [11:30:31] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
589: [11:39:19] * Colin[pi] quit (Ping timeout: 244 seconds)
590: [11:45:26] * tmro quit (Max SendQ exceeded)
591: [11:47:48] * tmro has joined #silverstripe
592: [12:13:52] * bemusedrat quit (Quit: Leaving)
593: [12:15:22] * UndefinedOffset has joined #silverstripe
594: [12:41:00] * caamic30 has joined #silverstripe
595: [12:57:19] <Py1925k> live untested code like a boss.
596: [12:57:38] * NETim has joined #silverstripe
597: [12:57:48] <NETim> Morning.
598: [12:58:58] <NETim> Model admin searchable fields. Got a field of type Date, the search field hint is dd mmm yy but will only work with yyyy-mm-dd and then shows the entered date as dd mmm yy once you have clicked apply
599: [13:00:39] * lerni has joined #silverstripe
600: [13:01:01] * caamic30 quit (Quit: caamic30)
601: [13:03:15] <swaiba> NETim Afternoon
602: [13:03:22] <swaiba> was that a question of some kind?
603: [13:03:34] <NETim> In some dimension, yes.
604: [13:03:36] <NETim> :D
605: [13:03:58] <swaiba> well it's cleverly camouflaged as I don't see it
606: [13:04:04] <swaiba> my "answer" would be https://github.com/SilverStripers/silverstripe-timefield
607: [13:04:06] <NETim> Trying to figure out why the scaffolded search form in a model admin page is not filtering correctly by date.
608: [13:04:19] <swaiba> or just change the default date
609: [13:04:32] <NETim> I'll try to explain using proper words this time
610: [13:04:58] <NETim> The data object that we want to search for has a field that is a Date datatype.
611: [13:05:12] <NETim> The model admin form provides a date field to search by.
612: [13:05:52] <swaiba> or just change the *default date config
613: [13:06:00] <NETim> ?
614: [13:06:02] <swaiba> got something like this in your config - http://www.sspaste.com/paste/show/55646fab6fe89
615: [13:06:04] <swaiba> ?
616: [13:06:20] <NETim> That might just work.
617: [13:06:25] <swaiba> works for me but we do have custom filters for date ranges
618: [13:06:26] <Py1925k> NETim: swaiba iirc there's a separate one for the JS datepicker too
619: [13:06:29] <Py1925k> if that's in use
620: [13:08:39] <NETim> Wierd, it's like it's stored the date in a different format to the one it expects based on the field data type.
621: [13:09:51] <Py1925k> nah, db stores in normal way
622: [13:10:01] <Py1925k> for datetime firld iirc
623: [13:10:17] <Py1925k> but you're probably seeing the difference between Value() and dataValue()
624: [13:10:34] <Py1925k> and/or the lack of setting a locale, or something.
625: [13:10:58] <NETim> The oddity is that the scaffolded search form, that should be correct as it's based on the data type, doesn't match records.
626: [13:11:01] <Py1925k> http://api.silverstripe.org/3.1/class-DateField.html
627: [13:11:23] <Py1925k> so, when you pick a date it's wrong, yeah?
628: [13:11:31] <Py1925k> but when you type in ISO format, it works?
629: [13:12:15] * dejyachan has joined #silverstripe
630: [13:12:31] <Py1925k> To me this says that the automatic setup of the JS is wrong, or something isn't being detected properly.
631: [13:12:42] <Py1925k> but it shows when it's set in the right format, so ...
632: [13:12:48] * Py1925k shrugs
633: [13:12:50] <Py1925k> fiddle with it
634: [13:12:54] <Py1925k> ALL the settings
635: [13:13:03] <Py1925k> and/or use private static $casting
636: [13:13:06] <Py1925k> on your dataobject
637: [13:13:10] <Py1925k> or is it fields
638: [13:13:17] <Py1925k> idk, can't remember
639: [13:13:19] <Py1925k> searchfields
640: [13:13:21] <Py1925k> something like that
641: [13:13:33] <Py1925k> you can define what is and isn't searchable, and even what kind of field to use.
642: [13:13:46] <Py1925k> searchable_fields
643: [13:13:47] <Py1925k> mebbe
644: [13:14:05] <dejyachan> Is there a way to move around the metadata field block in the CMS to wherever I need it?
645: [13:14:35] <NETim> Py1925k: thanks. I've got the two to match now. Never had that one before. Fun.
646: [13:14:43] <Py1925k> dejyachan: yes.
647: [13:15:02] <Py1925k> move it's holder. Just re-insert it.
648: [13:26:29] * Cheddam quit (Ping timeout: 245 seconds)
649: [13:28:27] * Cheddam has joined #silverstripe
650: [13:35:34] * catcher has joined #silverstripe
651: [13:37:32] <kinglozzer> ASGISEHJANWG
652: [13:37:33] <kinglozzer> fucking CSS
653: [13:42:58] <catcher> kinglozzer, http://laughingsquid.com/wp-content/uploads/css-is-awesome-20090407-142244.jpg
654: [13:43:11] <kinglozzer> catcher: that is literally the exact problem I'm having :P
655: [13:43:15] <catcher> haha
656: [13:44:58] <NETim> Anyone know how to increase the maximum available font size in the HTMLEditor?
657: [13:48:10] <kinglozzer> Anyone fancy a css challenge? :P
658: [13:48:42] <kinglozzer> http://74195073.ngrok.io/prescriptions/repeat-prescription-manager
659: [13:48:58] <kinglozzer> The left-hand box has some overflow issue in Chrome + Safari, but not in Firefox
660: [13:49:00] <kinglozzer> NO FUCKING IDEA WHY :(
661: [13:49:10] <kinglozzer> I guess that's my punishment for display: table :P
662: [13:50:34] <NETim> margin-bottom on the log in button, change it's value based on the media queries.
663: [13:50:53] <catcher> kinglozzer, easy! @media screen and (min-width: 760px)
664: [13:50:53] <catcher> .accountpage .content__cols {
665: [13:50:53] <catcher> height: 100%;
666: [13:50:53] <catcher> min-height: 235px;
667: [13:50:58] <catcher> :-P
668: [13:51:03] <kinglozzer> :P
669: [13:51:45] <kinglozzer> NETim: I already am changing it, if you inspect the <form> that's flowing outside of the box :/
670: [13:51:55] <kinglozzer> No floats or anything...
671: [13:52:09] <kinglozzer> If I get rid of height: 100% it's fine, but then the two boxes are different heights
672: [13:52:17] <kinglozzer> Ugh, frontend
673: [13:53:06] <dejyachan> I want to move an existing field in the CMS….
674: [13:53:26] <dejyachan> $fields->insertBefore($fields->getField("Metadata"), 'Image1');
675: [13:53:32] <dejyachan> This doesn't appear to be working for me
676: [13:53:38] * fb3rasp quit (Quit: Be back later ...)
677: [13:53:46] <NETim> kinglozzer: margin-bottom: 25px; seems to put the button back inside the box.
678: [13:53:52] <NETim> when applied to the button
679: [13:54:23] <kinglozzer> NETim: Yeah but it adds a massive gap beneath the button in Firefox
680: [13:54:33] <kinglozzer> Because Firefox isn't broken :D
681: [13:54:33] <NETim> ah, screw firefox :D
682: [13:55:08] <NETim> just demo it in chrome.
683: [14:05:57] * lerni quit ()
684: [14:11:32] <catcher> min height w/ media query isn't that bad.
685: [14:12:04] <catcher> dejyachan, remove the field first
686: [14:28:59] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
687: [14:30:44] * Werner_2__ is now known as wmk
688: [14:35:26] * Eliseth has joined #silverstripe
689: [14:38:59] * pthreat quit (Quit: Lost terminal)
690: [14:53:46] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
691: [15:05:33] * Eliseth has joined #silverstripe
692: [15:09:44] * Eliseth quit (Ping timeout: 256 seconds)
693: [15:14:55] * EasyCo quit (Quit: Connection closed for inactivity)
694: [15:18:21] * cloph quit (Ping timeout: 276 seconds)
695: [15:23:49] * cloph_away has joined #silverstripe
696: [15:24:43] <ss-helper> Move metadata field in SilverStripe CMS? - http://stackoverflow.com/questions/30462511/move-metadata-field-in-silverstripe-cms
697: [15:26:37] <zauberfisch> firefox is pretty broken
698: [15:27:05] <zauberfisch> at least the developer version with process per tab thingy has serveral regressions
699: [15:27:16] <zauberfisch> including breaking the silverstripe upload
700: [15:28:55] * cloph_away is now known as cloph
701: [15:31:43] * arnhoe quit ()
702: [15:51:37] * wmk quit (Ping timeout: 250 seconds)
703: [16:02:39] * kinglozzer quit ()
704: [16:10:53] * cloph is now known as cloph_away
705: [16:16:03] * dejyachan quit (Quit: Leaving.)
706: [16:17:03] * swaiba quit (Remote host closed the connection)
707: [16:19:00] <Py1925k> zauberfisch: :<
708: [16:19:03] <Py1925k> report it!
709: [16:19:27] <Py1925k> I switched electrolysis on last night. Didn't notice any great issues, but was just browsing normally.
710: [16:19:52] <Py1925k> anyways, it's hometime
711: [16:19:53] * Py1925k quit ()
712: [17:28:35] * fb3rasp has joined #silverstripe
713: [17:31:39] * fb3rasp quit (Client Quit)
714: [17:33:12] * fb3rasp has joined #silverstripe
715: [17:36:58] * fb3rasp quit (Client Quit)
716: [17:39:46] <ss-helper> SilverStripe 3: How to group a sorted array by grandparent pages - http://stackoverflow.com/questions/30465208/silverstripe-3-how-to-group-a-sorted-array-by-grandparent-pages
717: [17:55:28] * joelpittet has joined #silverstripe
718: [17:55:49] * babak quit (Quit: Connection closed for inactivity)
719: [18:13:16] * UndefinedOffset quit (Quit: Leaving.)
720: [18:48:57] * babak has joined #silverstripe
721: [19:01:40] * UndefinedOffset has joined #silverstripe
722: [19:06:27] * Shrike_Finland has joined #silverstripe
723: [19:11:08] * Shrike_Finland quit (Ping timeout: 258 seconds)
724: [19:11:30] * Stomach has joined #silverstripe
725: [19:34:25] * fb3rasp has joined #silverstripe
726: [19:34:53] * fb3rasp quit (Client Quit)
727: [19:40:28] * Liquide has joined #silverstripe
728: [19:41:52] * Stomach quit (Quit: zzz)
729: [20:05:06] * Stomach has joined #silverstripe
730: [20:14:38] * fb3rasp has joined #silverstripe
731: [20:14:47] * fb3rasp quit (Client Quit)
732: [20:14:52] * UndefinedOffset quit (Quit: Leaving.)
733: [20:44:11] * antmas has joined #silverstripe
734: [20:45:03] <antmas> mornin all o/
735: [20:50:16] * antmas waves a little harder o/
736: [20:52:04] * novaweb has joined #silverstripe
737: [20:53:24] <Stomach> hey \o
738: [20:53:40] * DanaeNZ has joined #silverstripe
739: [20:53:41] * novaweb quit (Client Quit)
740: [20:53:49] <antmas> Stomach: o/
741: [20:53:51] <antmas> :D
742: [20:53:53] <antmas> DanaeNZ: o/
743: [20:54:05] <DanaeNZ> \o \o
744: [20:54:33] * novaweb has joined #silverstripe
745: [20:56:03] <antmas> novaweb: o/
746: [20:56:12] <novaweb> 0/
747: [20:56:16] <novaweb> opps haha
748: [20:56:41] <novaweb> Yeow! Today we’re adding some ARIA improvements to silverstripe-autocomplete
749: [20:56:50] <novaweb> Well… attempting to....
750: [21:00:21] <Stomach> aria-autocomplete="false"
751: [21:00:22] <Stomach> done
752: [21:00:57] <antmas> lol
753: [21:01:45] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
754: [21:02:51] <novaweb> :p
755: [21:02:53] * Ryan-Toast has joined #silverstripe
756: [21:03:00] <antmas> Ryan-Toast: o/
757: [21:03:30] <novaweb> list / aria-expanded=true/false and aria-owns=id of list
758: [21:06:04] * camfindlay has joined #silverstripe
759: [21:06:23] <Stomach> camfindlay o/
760: [21:06:25] <antmas> camfindlay: o/
761: [21:08:33] <camfindlay> yo guys o/
762: [21:08:37] * zippy has joined #silverstripe
763: [21:09:17] <zippy> camfindlay: hi
764: [21:09:25] <zippy> camfindlay: sorting out the forum spam issue?
765: [21:09:30] <camfindlay> so who annoyed North Korea yesterday? Lots of Gangnam style spam coming through the forums
766: [21:09:41] <camfindlay> jumping on this today
767: [21:09:49] <zippy> ok, then I can enable forum back on the helper
768: [21:10:06] <Ryan-Toast> antmas: \o
769: [21:10:16] <camfindlay> about to dive into logs to see what I can find out. If anyone has some time perhaps we should put rate limit into the forum module?
770: [21:10:30] <zippy> camfindlay: what about googles new captcha?
771: [21:10:33] <camfindlay> might at least slow them down
772: [21:10:38] <camfindlay> yeah possible
773: [21:10:50] <Ryan-Toast> love that new captcha
774: [21:10:52] <zippy> you could also, block NK as well
775: [21:11:03] <camfindlay> has anyone done a module that hooks into the spamprotection module yet for that?
776: [21:12:16] <zippy> camfindlay: https://github.com/chillu/silverstripe-recaptcha ?
777: [21:12:56] <camfindlay> http://preview.images.memegenerator.net/Instance/Preview?imageID=5505147&generatorTypeID=&panels=&text0=Spamming%20your%20forums&text1=Gangnam%20style!&text2=&text3=
778: [21:13:27] * Stomach quit (Read error: Connection reset by peer)
779: [21:13:38] <zippy> mm a lot was like "부산괴정동마사지 ⇔ 부산남포동마사지 「아밤」 a b a m 2 6.com (• ◡•)| ஷ 창원건마 "
780: [21:13:42] * Stomach has joined #silverstripe
781: [21:13:46] <camfindlay> nice, I’ll have to hastle chillu that his build is failing on that module ;)
782: [21:14:14] <camfindlay> yeah, change of tactics. We maanged to work through a good strategy for the love guru spam.
783: [21:14:29] <camfindlay> Seems we’ll add some more spam fighting material for this stuff
784: [21:15:26] <camfindlay> will it be a PITA if once you are a known regular forum user that you have to fill in captcha on every post?
785: [21:15:38] <Ryan-Toast> new captcha is just a tick box
786: [21:15:46] <camfindlay> true
787: [21:15:50] <zippy> camfindlay: you could do the rate limit based on the days since created is how many posts an hour they can make +1. So if they joined today then 0 days + 1 = 1 post an hour. If they post tomorrow then it's 1 day + 1 = 2 posts an hour. Possibly done at the IP AND account name, so if they signup for new account but still have same ip they are still limited.
788: [21:15:52] * UncleCheese has joined #silverstripe
789: [21:15:59] * UncleCheese quit (Client Quit)
790: [21:16:12] <zippy> I think replies are fine, just limit new topics perhaps
791: [21:16:12] <camfindlay> zippy: nice idea!
792: [21:16:29] <Ryan-Toast> zippy: hmm, I think limiting users could be a pain point for legitimate questions.
793: [21:16:42] <camfindlay> can you go open that as a issue on the forum module. I might see about starting that stuff today once I’ve been over the logs
794: [21:18:29] <zippy> Ryan-Toast: perhaps, could lower it to say, 30 minute blocks... but if we look at new people do they normally post a bunch of new topics to start with, or 1 topic with lots of questions... ?
795: [21:18:52] <Ryan-Toast> zippy: Honestly, I think displaying a captcha for accounts that are less than X time old could be a good idea.
796: [21:19:17] <zippy> Ryan-Toast: agree, but that doesn't really solve the human slave posters
797: [21:19:37] * Hailwood has joined #silverstripe
798: [21:19:48] <Ryan-Toast> Moderation after X have been posted within X amount of time?
799: [21:19:48] <zippy> camfindlay: you could do captcha on new accounts, but also the first 5~ topics
800: [21:19:54] <zippy> Ryan-Toast: true..
801: [21:20:13] <Ryan-Toast> zippy: Just trying to not inconveniance legitimate users.
802: [21:20:32] <Ryan-Toast> The old, no one can play bullrush because one kid got hurt scenario.
803: [21:20:48] <zippy> Is there any moderation in the forums at the moment / like posts hidden until approved?
804: [21:20:56] * Ryan-Toast shrug
805: [21:21:04] <Stomach> yeah I would just limit only new users, or simply add a "approved poster" flag which is a checkbox
806: [21:23:08] <Stomach> AND THEN I CAN HAVE A FLAG
807: [21:23:21] <Stomach> <3
808: [21:23:49] <zippy> I think people should be able to post by default, because a new person can signup and post and question and have it show up
809: [21:24:30] <zippy> but if they new topiced , 4 times in 2 minutes, or 10 times in an hour then flag them as needing to be checked..
810: [21:25:21] <camfindlay> Ryan-Toast: I miss bullrush :(
811: [21:25:27] <zippy> mm or, woo what if :)
812: [21:25:31] <Ryan-Toast> camfindlay: As do I my friend. As do I.
813: [21:25:45] <camfindlay> Can you guys capture this discussion in a GH issue on the forum module so I can action some fixes
814: [21:25:55] <camfindlay> please :)
815: [21:26:05] <zippy> new person signs up and posts, and then it's locked until anyone with over X posts comes along and says it sweet. Then it's not reliant on any mods and anyone with any decelent level of forum use can 'approve' the post...
816: [21:26:43] <zippy> mm... maybe not
817: [21:26:57] <zippy> was thinking until someone has answered them, but again it's not like the forum is super high use
818: [21:27:49] <zippy> camfindlay: doucmented; http://logs.simon.geek.nz/index.php?date=2015-05-27#log_1654179
819: [21:29:00] * Cheddam quit (Quit: My Mac has gone to sleep. ZZZzzz…)
820: [21:31:24] <camfindlay> zippy: https://github.com/silverstripe/silverstripe-forum/issues/new :P
821: [21:31:37] <zippy> thats a nice looking page
822: [21:31:45] <camfindlay> do it!!!
823: [21:31:46] <zippy> ripe for some text to be entered
824: [21:31:52] <zippy> look, you can type in the boxes
825: [21:34:09] <antmas> zippy: o/
826: [21:34:15] <zippy> o/
827: [21:36:48] * Cheddam has joined #silverstripe
828: [21:39:06] <camfindlay> ok… off to dive into logs. I’ll check that GH issue and update what I find out zippy
829: [21:47:04] <camfindlay> zippy: what is the time frame between when something is posted on forum and the helper bot picking it up?
830: [21:47:18] <zippy> bot checks every 20 minutes I think
831: [21:47:38] <camfindlay> kool
832: [21:47:57] <zippy> 15 mins :)
833: [21:48:31] <antmas> zippy: addicted to eve again? suprised you don't play ED :P
834: [21:48:42] <zippy> :)
835: [21:48:48] <zippy> yeap, spinning my ship around
836: [21:49:42] <antmas> I only go as far as reading pirate stories about it. If I go near the actual game again I fear I won't return
837: [21:49:42] * ss-helper quit (Remote host closed the connection)
838: [21:50:24] <Ryan-Toast> antmas: you have to take a paper in accounting.
839: [21:50:31] <zippy> Ryan-Toast: not for pew pew
840: [21:51:44] <antmas> I actually did have a live spreadsheet setup to track my training builds until they released the module for tracking :P
841: [21:52:18] <zippy> the new training queue is prety cool
842: [21:52:27] <zippy> 79mil skill points
843: [21:52:29] <antmas> mm
844: [21:52:45] <antmas> spent all my credits training for a new missle
845: [21:52:52] <antmas> only to find my ship couldn't use it
846: [21:52:56] <antmas> \o/
847: [21:52:59] <zippy> lol
848: [21:54:56] <zippy> antmas: https://youtu.be/vIrHwS_SVIQ?t=70 ahh this music, the video, ahh
849: [21:55:41] <antmas> Black Sun Empire are awesome
850: [21:56:18] * ss-helper has joined #silverstripe
851: [21:58:10] * micmania1 has joined #silverstripe
852: [21:59:25] * Stomach quit (Ping timeout: 264 seconds)
853: [22:00:36] * UncleCheese has joined #silverstripe
854: [22:00:50] * Stomach has joined #silverstripe
855: [22:02:46] <antmas> MichalKleiner: UncleCheese o/
856: [22:02:55] <MichalKleiner> morning
857: [22:04:24] <UncleCheese> Wooo!!!!!!!!!!! We're moving! https://www.youtube.com/watch?v=fqmlffA9U9s#t=13s
858: [22:04:37] <zippy> ...?
859: [22:04:39] <zippy> got a house
860: [22:04:39] <antmas> zippy: the noisia remix of that song is awesome
861: [22:04:40] <UncleCheese> see you in hell, fucktard neighbours and negligent landlord!!!!!
862: [22:04:47] <antmas> UncleCheese: \o/
863: [22:04:51] <zippy> antmas: just got it on now :)
864: [22:04:54] <UncleCheese> another rental
865: [22:04:58] <zippy> UncleCheese: oh
866: [22:04:59] <UncleCheese> just had to get the hell out of there
867: [22:05:02] <antmas> zippy: same :D
868: [22:05:04] <zippy> well... :) still all good
869: [22:05:13] <antmas> UncleCheese: where and what?
870: [22:05:15] <UncleCheese> decided it wasn't wise to be making a half-million dollar decision based on a couple 23 year old punks
871: [22:05:21] <UncleCheese> not a good thing to be doing under pressure
872: [22:05:38] <UncleCheese> we found an amazing place in K-dal
873: [22:05:40] <antmas> probably for the best
874: [22:05:43] <UncleCheese> massive..
875: [22:05:46] * ss-helper quit (Remote host closed the connection)
876: [22:05:47] <UncleCheese> 4 storeys
877: [22:05:51] <antmas> k-dal?
878: [22:05:54] <UncleCheese> views that are like... to die for
879: [22:05:56] <UncleCheese> khandallah
880: [22:06:01] * ss-helper has joined #silverstripe
881: [22:06:08] <antmas> UncleCheese: street view?
882: [22:06:14] <antmas> as in link?
883: [22:06:15] <antmas> :P
884: [22:06:43] <camfindlay> ok… found a particular subnet that is sending the spam
885: [22:06:51] <UncleCheese> trying
886: [22:07:14] <UncleCheese> bugger.. can't see it from the street
887: [22:07:37] <zippy> camfindlay: yea but... long term..
888: [22:07:39] <camfindlay> Apapche log message mentions “magpie-crawler/1.1 (U; Linux amd64; en-GB; +http://www.brandwatch.net)””
889: [22:07:45] <antmas> good neighbours/rent/heating?
890: [22:07:49] <antmas> uc^^^
891: [22:07:49] <UncleCheese> http://www.trademe.co.nz/Browse/Listing.aspx?id=893182319
892: [22:07:54] <antmas> UncleCheese: ^^^*
893: [22:08:08] <UncleCheese> they're giving it to us for $580
894: [22:08:08] <zippy> $600 a week, you could get a decent mortgage for that
895: [22:08:14] <antmas> UncleCheese: wow
896: [22:08:22] <UncleCheese> true, but that takes time
897: [22:08:33] <UncleCheese> we need a year to just get our shit together and find the right place
898: [22:08:38] <camfindlay> I’ll look at implementing the new captcha stuff I think to start and at least get watching that traffic on that subnet
899: [22:08:38] <UncleCheese> and it takes deposit
900: [22:08:49] <antmas> that rent is pretty up there
901: [22:08:55] <antmas> but I guess short term is pretty good
902: [22:08:56] <zippy> UncleCheese: here you go, Motueka no less :) http://www.trademe.co.nz/property/residential-property-for-sale/auction-894160043.htm
903: [22:09:16] <antmas> zippy: wholey phuck nice place
904: [22:09:19] * catcher quit (Quit: Leaving)
905: [22:09:24] <UncleCheese> yeah, that's sweet
906: [22:09:43] <zippy> UncleCheese: http://www.trademe.co.nz/property/residential-property-for-sale/auction-893706898.htm with fibre I think
907: [22:09:47] <zippy> richmond..
908: [22:09:53] <antmas> zippy: mot has no UFB
909: [22:09:59] <zippy> second link :)
910: [22:10:00] <UncleCheese> dude, we're paying almost $580 in Jville right now to live next to punk neighbours who believe it's their right to pump bass directly into our house
911: [22:10:06] <UncleCheese> kdal has UFB
912: [22:10:07] <camfindlay> zippy: did you end up adding a issue? I’m just going to add my findings and look at working on a fix
913: [22:10:17] <zippy> camfindlay: not yet, working
914: [22:10:19] <antmas> zippy: mm that'd be our second house
915: [22:10:23] <antmas> that kind of place
916: [22:10:25] <camfindlay> thanks
917: [22:10:53] <zippy> yea I think that will be third~ house
918: [22:11:01] <antmas> mm
919: [22:11:40] <MichalKleiner> UC nice house.. the only thing - it's kdal
920: [22:11:46] <MichalKleiner> at least close to train station?
921: [22:11:55] <UncleCheese> MichalKleiner only thing is.. we're in johnsonville
922: [22:12:04] <UncleCheese> so it can only get better
923: [22:12:18] <MichalKleiner> from that point yes.. I thought moving out of the city
924: [22:12:21] <UncleCheese> besides, i quite like kdal.. not as much as ngaio and crofton downs
925: [22:12:24] <UncleCheese> oh
926: [22:12:29] <UncleCheese> we don't ever look at places in town
927: [22:12:38] <UncleCheese> we're Northern Suburbs people
928: [22:12:44] <MichalKleiner> fair enough :)
929: [22:13:01] <UncleCheese> easy access from tain.. bigger houses, more reasonable rent
930: [22:13:16] <UncleCheese> really wanted that plimmerton place to work out, though
931: [22:13:29] <MichalKleiner> we were looking crofton downs and kdal too.. just didn't find anything nice and reasonable transportation.. so we ended up in Brooklyn again :)
932: [22:13:35] <UncleCheese> nice
933: [22:13:39] <UncleCheese> brooklyn's nice.. but windy
934: [22:13:55] <UncleCheese> only thing about hte train is that it's absurdly expensive
935: [22:13:57] <MichalKleiner> haha, yes, we're sort of on the edge of the hill so we get ALL the wind
936: [22:14:02] <UncleCheese> $5 one way.. $3.66 on a ten trip card
937: [22:14:16] <UncleCheese> we looked at buying a place on Ashton Fitchett
938: [22:14:21] <MichalKleiner> well from Brooklyn in's 3.50 cash or 2.60 snapper
939: [22:14:28] <MichalKleiner> I'm on Mitchell
940: [22:14:33] <UncleCheese> as is camfindlay
941: [22:14:41] <MichalKleiner> yep, seeing him on the bus from time to time
942: [22:14:45] <UncleCheese> oh nice
943: [22:14:46] <UncleCheese> ha
944: [22:14:57] <UncleCheese> anyway
945: [22:15:02] <MichalKleiner> anyway
946: [22:15:11] <MichalKleiner> glad that you sorted it out :)
947: [22:15:18] <UncleCheese> we're super excited just to get the hell out of our situation and into something decent.. that will hold our massive american furniture
948: [22:15:52] <zippy> thats good news :)
949: [22:15:58] <UncleCheese> and now the tricky part... find someone to take over our lease
950: [22:16:03] * UncleCheese gulps
951: [22:16:21] <MichalKleiner> UncleCheese is that your responsibility?
952: [22:16:29] <UncleCheese> of course
953: [22:16:31] <MichalKleiner> you have fixed term?
954: [22:16:32] <UncleCheese> we have a lease
955: [22:16:34] <UncleCheese> yeah
956: [22:16:41] <MichalKleiner> bugger
957: [22:17:01] <UncleCheese> and the landlord is being realy stupid about it
958: [22:17:25] <UncleCheese> which doesn't matter.. because she's required to abide by the terms of the contract
959: [22:17:26] <MichalKleiner> but for houses it's probably always that way.. I have couple of friends who have just 1 month notice on their lease and that's it
960: [22:18:12] <UncleCheese> yeah
961: [22:18:19] <UncleCheese> this new lease goes periodic after 8 months
962: [22:18:20] <UncleCheese> so nice
963: [22:18:41] <UncleCheese> i can't believe we finally found a reasonable landlord in wellington
964: [22:18:43] <MichalKleiner> I guess the bigger the place the longer lease period
965: [22:19:00] <MichalKleiner> I guess we were lucky every time so far, no dicks
966: [22:19:12] <UncleCheese> so that buys us 8 months to get our financing together and shop for places
967: [22:19:22] <MichalKleiner> once I had an asian guy and he was overly correct
968: [22:19:47] * joelpittet quit ()
969: [22:20:10] <MichalKleiner> ok, back to work :)
970: [22:20:20] * micmania1 quit (Quit: micmania1)
971: [22:20:21] * mahfuz has joined #silverstripe
972: [22:21:13] * micmania1 has joined #silverstripe
973: [22:22:05] <antmas> UncleCheese: our LL is a hippy from Mot
974: [22:22:08] <antmas> he's awesome
975: [22:22:14] * Stomach quit (Quit: zzz)
976: [22:22:16] <UncleCheese> na-na-na-na... na-na-na-na.. hey, hey, hey... goodbye.......
977: [22:22:22] <UncleCheese> i've been singing that all day
978: [22:22:23] <antmas> had him over a few weeks ago, he was cleaning leaves from our gutter
979: [22:22:39] <UncleCheese> can't wait to get the hell out of there
980: [22:22:56] <antmas> he back his ute out the driveway, bowled the letter box over and crushed it under his wheel \o/
981: [22:23:20] <antmas> replaced it, and came back with a 12 pack of Hop Rocker :D
982: [22:24:51] <UncleCheese> lol!
983: [22:25:01] <UncleCheese> things are just way more laid back over there
984: [22:25:46] * UncleCheese awaits compliments on his use of "over" instead of "down" to refer to a place on the northern coast of the south island in relation to wellington
985: [22:26:06] <antmas> mm he wears a straw sunbrero (spelling) and overalls when he comes over
986: [22:26:31] * DanaeNZ hands UC a jar of vegemite
987: [22:26:35] <DanaeNZ> well done.
988: [22:26:56] * UncleCheese quit (Quit: Textual IRC Client: www.textualapp.com)
989: [22:27:30] <antmas> lol apparently uc doesn't like vegemite
990: [22:28:18] * UncleCheese has joined #silverstripe
991: [22:28:33] <DanaeNZ> antmas: haha
992: [22:29:53] * Stomach has joined #silverstripe
993: [22:32:36] <mahfuz> Hey guys. Good Morning. Can anyone tell me what is the best way to implement 301 redirect for SEO in SilverStripe? Is it through .htaccess or is there any module to do that?
994: [22:33:40] <Ryan-Toast> mahfuz: https://github.com/silverstripe-labs/silverstripe-redirectedurls
995: [22:37:14] <mahfuz> Thanks Ryan-Toast. So using module would be better way, right?
996: [22:37:26] <Ryan-Toast> mahfuz: Easierst way.
997: [22:37:29] <Ryan-Toast> wasiest**
998: [22:37:31] <Ryan-Toast> dfgjkluyhbdsfgkhdbfjg
999: [22:37:33] <Ryan-Toast> typing.
1000: [22:37:49] <antmas> wasiest
1001: [22:37:52] <antmas> :D
1002: [22:38:19] <mahfuz> Thanks Ryan-Toast for giving link to the module
1003: [22:40:09] <Ryan-Toast> adrexia: started my BEM/SMACSS re-write: http://pastie.org/10208945
1004: [22:40:11] <Ryan-Toast> so pretty.
1005: [22:40:21] * veb has joined #silverstripe
1006: [22:41:40] <adrexia> if you are extending alert anyway, does it need to be a placeholder?
1007: [22:41:59] <adrexia> I mean, is there going to be extra stuff put in .alert that isn't in %alert?
1008: [22:42:07] <Ryan-Toast> adrexia: nope
1009: [22:42:28] * Stomach quit (Quit: zzz)
1010: [22:42:51] <Ryan-Toast> adrexia: compiles to this: http://pastie.org/10208951
1011: [22:43:00] <adrexia> yep ;)
1012: [22:43:07] <adrexia> I could guess
1013: [22:43:23] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
1014: [22:43:46] <adrexia> I'm probably more likely to explicitly declare the other classes by name
1015: [22:43:59] <Ryan-Toast> I like it from a readablity perspective. I know alert is a block element, and —success is a variation of the block.
1016: [22:44:01] <adrexia> ...lol, actually I lie
1017: [22:44:14] <adrexia> I'm more likely to do .alert-#{type}
1018: [22:44:27] <adrexia> where type is a list of thing
1019: [22:44:45] <adrexia> which, combined with your code would be utterly obscure andf unfindable ;)
1020: [22:44:54] <Ryan-Toast> lol, yarp :P
1021: [22:45:03] <Ryan-Toast> I’m trying to find a happy medium.
1022: [22:45:22] <adrexia> @at-root #{&}--#{$type}
1023: [22:45:24] <adrexia> lols
1024: [22:45:27] <Ryan-Toast> lolol
1025: [22:45:35] <Ryan-Toast> then map the types :P
1026: [22:45:46] * Colin[pi] has joined #silverstripe
1027: [22:45:49] <adrexia> well, the ability to have a list and grow the list can be quite useful
1028: [22:46:02] <Ryan-Toast> Verey much.
1029: [22:47:11] <antmas> Colin[pi]: o/
1030: [22:48:54] <DanaeNZ> many_many_extraFields on a GridField item edit form - what’s the naming syntax there? Anyone know?
1031: [22:49:22] <DanaeNZ> ie, name=“ManyRelation[relationID][extraFieldName]”
1032: [22:49:37] <DanaeNZ> it’s either that or dot notation or something
1033: [22:49:40] <DanaeNZ> I’ve done it before
1034: [22:55:01] * veb quit (Quit: veb-irc: &)
1035: [22:56:12] <UncleCheese> how do you makd javascript like... synchronous
1036: [22:56:23] <DanaeNZ> ha
1037: [22:56:37] <UncleCheese> DanaeNZ it's [manyMany][fieldName] i think
1038: [22:56:51] <DanaeNZ> UncleCheese: cheers, I’ll give it a go
1039: [22:57:08] <DanaeNZ> i feel like the an ID should be in there somewhere
1040: [22:58:43] <UncleCheese> http://docs.silverstripe.org/en/developer_guides/forms/field_types/gridfield/#many-many-extrafields
1041: [22:58:47] <UncleCheese> DanaeNZ ^
1042: [22:59:09] <DanaeNZ> UncleCheese: YAS that’s what I was looking for
1043: [22:59:15] <DanaeNZ> must have sklimmed over it before
1044: [23:08:20] * Phlunk3 has joined #silverstripe
1045: [23:17:20] * veb has joined #silverstripe
1046: [23:18:37] <veb> antmas: did you get it
1047: [23:18:39] * spronk has joined #silverstripe
1048: [23:19:25] <antmas> veb: not yet, although haven't checked today as I started early
1049: [23:19:45] <antmas> also Phlunk3 veb spronk o/
1050: [23:19:53] <veb> wut
1051: [23:22:46] <Phlunk3> o/
1052: [23:23:11] <spronk> halow
1053: [23:25:49] * babak quit (Quit: Connection closed for inactivity)
1054: [23:28:12] <antmas> veb: nope, just checked with partner - nothing yet
1055: [23:28:20] <veb> mmk
1056: [23:30:31] <spronk> https://github.com/thephpleague/oauth2-server/pull/326/files oh dear god
1057: [23:30:47] <spronk> some of this is good, btu a lot of this is just ridiculous
1058: [23:31:21] <adrexia> <UncleCheese> how do you makd javascript like... synchronous
1059: [23:31:33] <adrexia> but asynchronous is like the best thing about js!
1060: [23:32:24] <UncleCheese> but then i read that its single-threaded
1061: [23:32:55] <spronk> thats ... not quite true
1062: [23:33:15] <spronk> the execution of your code is single threaded, but all the IO and stuff is done on separate threads
1063: [23:35:24] <Colin[pi]> antmas: o/
1064: [23:35:29] <Colin[pi]> hey all
1065: [23:37:41] * Stomach has joined #silverstripe
1066: [23:40:38] <adrexia> o/
1067: [23:46:34] * Stomach quit (Quit: zzz)
1068: [23:50:14] * Stomach has joined #silverstripe

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