#silverstripe IRC Log

IRC log for 4 June 2013

All timestamps are in UTC.

1: [00:02:24] <Colin[pi]> yep I prefer manually allowing actions, but I still forget sometimes
2: [00:02:35] <Colin[pi]> ss should say "psst you forgot to allow this one you dickhead"
3: [00:09:25] * zauberfisch has joined #silverstripe
4: [00:09:49] * Stomach quit (Quit: Leaving.)
5: [00:10:16] <Colin[pi]> i would like to see an overhaul of the form/field/validator system
6: [00:10:21] <Colin[pi]> still feels clunky
7: [00:12:35] * EasyCo has joined #silverstripe
8: [00:13:45] * zauberfisch quit (Ping timeout: 256 seconds)
9: [00:19:19] * zippy___ has joined #silverstripe
10: [00:19:22] <zippy___> Morning
11: [00:19:24] <zippy___> *afternoon
12: [00:25:06] * Stomach has joined #silverstripe
13: [00:29:47] <Colin[pi]> heya
14: [00:33:57] <unsignedint> Colin[pi]: i would like to see an overhaul of the form/field/validator system <-- thats because it IS clunky. Actually its the thing I struggled most with when I first started using Silverstripe and I still have issues with it. Frameworks like Laravel have a MUCH better method of handling forms/validation
15: [00:34:40] <unsignedint> although Pyromanik would disagree and say its the best thing since sliced bread :P
16: [00:36:06] <Colin[pi]> mmm
17: [00:36:17] <Colin[pi]> still most of ss being so awesome makes up for it :)
18: [00:37:16] * willr_ quit (Ping timeout: 256 seconds)
19: [00:38:36] * willr_ has joined #silverstripe
20: [00:47:59] <Colin[pi]> ffffuuuuuu firefox
21: [00:56:38] <zippy___> "Novopay costs taxpayers $23.9m more than estimated"
22: [00:56:40] <zippy___> that is crazzzzy
23: [01:27:12] <Colin[pi]> a little over budget?
24: [01:33:51] * Stomach quit (Quit: Leaving.)
25: [02:03:46] * Stomach has joined #silverstripe
26: [02:07:24] * spronk has joined #silverstripe
27: [02:08:38] * travis-ci has joined #silverstripe
28: [02:08:39] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#222 (3.1 - 4286e4e : Will Rossiter): The build passed.
29: [02:08:39] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/e137d9e2f0b8...4286e4e6ecc4
30: [02:08:39] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/7756149
31: [02:08:39] * travis-ci has left #silverstripe
32: [02:19:07] * travis-ci has joined #silverstripe
33: [02:19:07] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#408 (3.1 - 347f223 : Will Rossiter): The build passed.
34: [02:19:07] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/b7b2839df7e0...347f2232f47d
35: [02:19:07] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/7756160
36: [02:19:07] * travis-ci has left #silverstripe
37: [02:21:51] * travis-ci has joined #silverstripe
38: [02:21:51] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#223 (3.1 - cc7a6ee : Will Rossiter): The build passed.
39: [02:21:51] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4286e4e6ecc4...cc7a6eeaed2d
40: [02:21:51] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/7756181
41: [02:21:51] * travis-ci has left #silverstripe
42: [02:30:48] * travis-ci has joined #silverstripe
43: [02:30:48] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#224 (3.1 - 358988e : Will Rossiter): The build passed.
44: [02:30:48] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/cc7a6eeaed2d...358988e9c605
45: [02:30:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/7756392
46: [02:30:48] * travis-ci has left #silverstripe
47: [02:38:22] <Colin[pi]> ping
48: [02:38:26] <Colin[pi]> anyone about?
49: [02:39:54] <ss23> pong!
50: [02:40:06] <ss23> Though if you were hoping for someone about who is good at SS, that's harder
51: [02:40:08] <Colin[pi]> request timed out
52: [02:40:15] <Colin[pi]> oh ;(
53: [02:40:16] <Colin[pi]> hehe
54: [02:40:28] <ss23> Request timed out?
55: [02:40:35] <ss23> NO IT DIDN'T< I REPLIED
56: [02:40:59] <Colin[pi]> packet loss
57: [02:44:04] * Stomach quit (Quit: Leaving.)
58: [02:45:11] * joelpittet has joined #silverstripe
59: [02:47:15] * Stomach has joined #silverstripe
60: [02:50:09] <Colin[pi]> i need help with an authentication issue
61: [02:50:27] <ss23> Ask it and someone might be able to help :O
62: [02:50:32] <Colin[pi]> ok!
63: [02:50:40] <Colin[pi]> i have a site which is accessed via multiple vhosts, same site, different hosts pointing to it
64: [02:50:56] <Colin[pi]> the host name is grabbed and returns a "Site" object
65: [02:51:03] <Colin[pi]> Sites can be enabled or disabled
66: [02:51:15] <Colin[pi]> I need the site to force login for all pages
67: [02:51:23] <Colin[pi]> if the Member is an admin, PROCEED
68: [02:51:45] <Colin[pi]> if not, let a valid Member in *ONLY* if Site->Enabled = true
69: [02:51:55] <Colin[pi]> otherwise, show a page saying "GTFO"
70: [02:52:41] <Colin[pi]> do I need to extend Member in some way to accomplish this?
71: [02:55:18] <ss23> I wouldn't think so, but I'm not sure sorry
72: [02:56:12] <Colin[pi]> hmm I could decorate and modify the Member->canLogIn() method perhaps?
73: [02:57:25] <ss23> Shouldn't ever user be able to log in, but only admins be able to see the page?
74: [02:57:47] <Colin[pi]> well
75: [02:57:55] <Colin[pi]> users can see it if the site is flagged as enabled
76: [02:58:09] <Colin[pi]> admins can see it all the time
77: [02:58:10] <ss23> But if it's not enabled, they just get a login form first, right?
78: [02:58:31] <Colin[pi]> the site will always require a login
79: [02:58:35] <Colin[pi]> admin or user
80: [02:58:37] <Colin[pi]> to see any page
81: [02:58:51] <Colin[pi]> but the admin always sees the site, the user just if the admin flag it as "enabled"
82: [03:00:55] <Colin[pi]> i suppose one way is to put the checking in the Member itself rather than checking a separate Site object
83: [03:03:15] <Colin[pi]> ah but I also need to check if this member has access to the particular vhost :\
84: [03:06:07] * cloph_away1 quit (Read error: Operation timed out)
85: [03:06:18] * cloph_away has joined #silverstripe
86: [03:08:55] <Pyromanik> wow
87: [03:09:01] <Pyromanik> just logged into a wordderp site
88: [03:09:11] <Pyromanik> whoever said the back end was nice and intuitive was a liar :<
89: [03:09:49] <spronk> Herp, derp, derpity derp
90: [03:11:29] <Colin[pi]> wow sspaste saves my arse again
91: [03:12:56] <Colin[pi]> oh ffs
92: [03:12:57] <Colin[pi]> this instead of this->owner, another noob mistake I always make
93: [03:13:02] <Colin[pi]> >_<
94: [03:18:39] * Stomach quit (Quit: Leaving.)
95: [03:21:32] * Stomach has joined #silverstripe
96: [03:36:42] <Colin[pi]> sweet decorating canLogIn() seems to be working
97: [03:38:25] <Pyromanik> Colin[pi]: decorating anything that has a $this->extend('funcName') with 'funcName' will work.
98: [03:38:56] <Pyromanik> hooks are fantasmic.
99: [03:38:59] <Pyromanik> <3
100: [03:39:04] <Pyromanik> spronk: did you see
101: [03:39:10] <spronk> ?
102: [03:39:14] <Pyromanik> webdrive's cloud is more... adaptable
103: [03:39:15] <Pyromanik> now
104: [03:39:34] <Pyromanik> ie pull in mems and stuffs on the flys
105: [03:39:38] <Pyromanik> scales
106: [03:39:47] <Pyromanik> looks quite cool
107: [03:40:58] <spronk> oo
108: [03:43:30] <Pyromanik> only a dollar a day for small startings
109: [03:43:39] <Pyromanik> like an african child.
110: [03:43:57] <Pyromanik> as you make your breakfast, a little server waits.
111: [03:47:29] <spronk> fuck yeahhh
112: [03:51:55] * willr_ quit (Quit: willr_)
113: [03:55:05] <ss23> 15:09:08 < Pyromanik> whoever said the back end was nice and intuitive was a liar :<
114: [03:55:08] <ss23> You're holding it wrong
115: [03:56:21] <Colin[pi]> ah yes the apple mantra
116: [03:56:39] <Colin[pi]> "never admit we made a mistake, imply customer is wrong"
117: [04:10:10] * zippy___ quit (Quit: zippy___)
118: [04:11:10] <Pyromanik> ss23: hahaahah <3
119: [04:11:23] <Pyromanik> Colin[pi]: the best part is how all the customers swallow it
120: [04:11:47] <Pyromanik> any other company in the world would have a mob of irate consumers frothing at the lawsuit.
121: [04:12:47] <Pyromanik> was I right in hearing at hackfest that SS3 doesn't support IE7?
122: [04:16:27] <ss23> I heard it!
123: [04:20:30] * instabil_ has joined #silverstripe
124: [04:21:01] * instabil quit (Ping timeout: 252 seconds)
125: [04:22:46] <Pyromanik> ss23: excellent.
126: [04:23:00] <Pyromanik> putting a case up the chain for not fixing how f'd ie7 is
127: [04:23:15] <Pyromanik> TimePickerField
128: [04:23:19] <Pyromanik> what are you, and where did you go?
129: [04:24:50] <Pyromanik> OMG OMG OMG
130: [04:24:53] <Pyromanik> SOME IDIOT
131: [04:25:05] <Pyromanik> updated event_calendar with an external module dependency
132: [04:25:07] <Pyromanik> what
133: [04:25:08] <Pyromanik> MAD
134: [04:25:09] <ss23> o.o
135: [04:25:12] <Pyromanik> WHO IS THAT STUPID
136: [04:25:41] <Pyromanik> new TimeField changed to new TimePickerField, which is provided by another module (NOT core, like TimeField is).
137: [04:25:56] * Pyromanik froths at mouth
138: [04:26:29] * instabil_ quit (Ping timeout: 256 seconds)
139: [04:26:40] <ss23> Pyromanik: COMPOSER HANDLES DEPENDENICES!
140: [04:27:50] <Pyromanik> ss23: why would I use composer for such a heap of shit?
141: [04:28:00] <ss23> MAKES IT LESS SHIT BRO
142: [04:28:11] <Pyromanik> true story.
143: [04:28:19] <Pyromanik> except that composer itself is shit
144: [04:28:21] <Pyromanik> so
145: [04:28:23] <Pyromanik> ...
146: [04:28:26] <ss23> You're just mad you can't get it working
147: [04:28:26] <ss23> :D
148: [04:28:33] <Pyromanik> exactly the point :P
149: [04:28:51] <Pyromanik> also I don't want to install every php project under the sun just to get the calendar working
150: [04:29:12] * instabil has joined #silverstripe
151: [04:29:50] <Pyromanik> also
152: [04:29:59] <Pyromanik> the composer.json DOES NOT SPECIFY this dependency
153: [04:31:08] <Pyromanik> I see someone reverted the f-up.
154: [04:31:20] * joelpittet quit (Remote host closed the connection)
155: [04:35:05] * instabil quit (Ping timeout: 256 seconds)
156: [04:40:39] * DigNZ quit (Quit: DigNZ)
157: [04:41:12] * DigNZ has joined #silverstripe
158: [04:43:10] * willr_ has joined #silverstripe
159: [04:43:10] * willr_ quit (Changing host)
160: [04:43:10] * willr_ has joined #silverstripe
161: [04:43:27] * instabil has joined #silverstripe
162: [04:47:48] * instabil_ has joined #silverstripe
163: [04:49:37] * instabil quit (Ping timeout: 252 seconds)
164: [04:54:15] * instabil_ quit (Ping timeout: 256 seconds)
165: [04:58:30] * helenclarko quit (Quit: Page closed)
166: [05:01:51] * DigNZ quit (Quit: DigNZ)
167: [05:01:54] * willr_ quit (Quit: willr_)
168: [05:05:07] * Peavers quit (Ping timeout: 256 seconds)
169: [05:06:34] * nickmolhoek quit (Quit: nickmolhoek)
170: [05:09:55] * Pyromanik quit (Quit: leaving)
171: [05:44:36] * Stomach quit (Quit: Leaving.)
172: [06:12:13] * zauberfisch has joined #silverstripe
173: [06:16:39] * zauberfisch quit (Ping timeout: 264 seconds)
174: [06:39:32] * Shrike_Finland has joined #silverstripe
175: [06:57:49] * Jayden90909090 has joined #silverstripe
176: [07:09:17] * zfmf1 has joined #silverstripe
177: [07:14:58] * Jayden90909090 quit (Ping timeout: 250 seconds)
178: [07:16:12] * dendeffe has joined #silverstripe
179: [07:17:32] * rved has joined #silverstripe
180: [07:27:25] * chillu has joined #silverstripe
181: [07:28:15] * EasyCo quit (Quit: EasyCo)
182: [07:38:24] * priithansen has joined #silverstripe
183: [07:43:53] * metanat has joined #silverstripe
184: [07:54:35] * metanat_ has joined #silverstripe
185: [07:56:18] * metanat quit (Read error: Connection reset by peer)
186: [07:56:19] * metanat_ is now known as metanat
187: [08:00:22] * metanat quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
188: [08:01:17] * kinglozzer has joined #silverstripe
189: [08:03:27] * SightUnseen has joined #silverstripe
190: [08:03:30] * SightUnseen has left #silverstripe
191: [08:05:01] * metanat has joined #silverstripe
192: [08:05:07] * metanat quit (Client Quit)
193: [08:06:48] * zauberfisch has joined #silverstripe
194: [08:08:12] * aragonne has joined #silverstripe
195: [08:09:20] <aragonne> Hey everyone, I'm using SilverStripe 3.x but can't figure out if it's 3.0.x or 3.1.x … I see the framewori/silverstripe_version file, but it's zero bytes
196: [08:09:37] <ss23> Pretty sure it says when you log into the CMS
197: [08:10:13] <aragonne> I've searched every tab in the CMS, but can't seem to find it … I know in 2.x, it used to be in the bottom right corner, but can't find in 3.x
198: [08:12:35] <ss23> Not sure sorry
199: [08:13:03] <aragonne> thanks for trying ss23
200: [08:13:48] <kinglozzer> aragonne: Hover over the SS logo at the top left
201: [08:15:50] * willmorgan has joined #silverstripe
202: [08:16:25] <aragonne> kinglozzer: thanks, just did it and got: SilverStripe (Version - CMS: Unknown Framework: Unknown) … I think it's trying to pull from the framework/silverstripe_version and cms/silverstripe_version files from they are both zero byes … aaarrgh
203: [08:17:08] <kinglozzer> aragonne: Click to edit a page, if you change a field, does the 'save & publish' button turn from grey to green?
204: [08:19:51] <aragonne> kinglozzer: the "Save & Publish" is always in the green state (i.e., when I first select the page, after I edit the page, and after I hit Save & Publish)
205: [08:21:10] <kinglozzer> 3.0.x then
206: [08:22:46] <aragonne> thanks kinglozzer!
207: [08:57:14] * g4b0 has joined #silverstripe
208: [08:58:19] <Shrike_Finland> Hi guys!
209: [08:59:10] <Shrike_Finland> Is there going or going to be a some kind of hackfest?
210: [08:59:44] <ss23> Shrike_Finland: There was!
211: [08:59:48] <ss23> Or do you mean in Finland? :P
212: [09:00:00] <ss23> We had one in Wellington and Auckland in NZ a few weeks ago
213: [09:00:19] * Bollig|DesignCty has joined #silverstripe
214: [09:00:20] <g4b0> hi all
215: [09:01:28] * toebu quit (Remote host closed the connection)
216: [09:05:42] * Colin[pi] quit ()
217: [09:11:32] <Shrike_Finland> ss23: Ok! That's great. What was the feelings after it: still lot work to finnish 3.1 with extremely hard work with critical bugs?
218: [09:13:04] <Shrike_Finland> Btw: what's the weather like in NZ? Just thinking, as we have 30 degrees here in Finland, which is btw 60 degrees warmer than in winter :P
219: [09:18:53] * instabil has joined #silverstripe
220: [09:20:34] * instabil quit (Read error: Connection reset by peer)
221: [09:21:54] * rved quit (Quit: rved)
222: [09:23:05] * zauberfisch quit (Ping timeout: 264 seconds)
223: [09:23:08] * zauberfisch_ has joined #silverstripe
224: [09:37:42] * g4b0 quit (Ping timeout: 256 seconds)
225: [09:42:45] * priithansen quit (Quit: priithansen)
226: [10:10:08] * priithansen has joined #silverstripe
227: [10:25:56] * priithansen quit (Quit: priithansen)
228: [10:27:19] * rved has joined #silverstripe
229: [11:22:47] * dendeffe quit (Quit: dendeffe)
230: [11:26:47] * dendeffe has joined #silverstripe
231: [11:49:52] * priithansen has joined #silverstripe
232: [12:04:36] * MrJeremy has joined #silverstripe
233: [12:10:39] * MrJeremy quit (Quit: MrJeremy)
234: [12:11:23] * UndefinedOffset has joined #silverstripe
235: [13:05:01] * osterlaus has joined #silverstripe
236: [13:22:05] * tomspeak has joined #silverstripe
237: [13:27:08] * Shrike_Finland quit (Quit: Leaving.)
238: [14:03:43] * osterlaus quit (Quit: Leaving.)
239: [14:36:56] * Nivery has joined #silverstripe
240: [15:01:45] * Hippiee quit (Quit: Leaving)
241: [15:04:56] * nikrolls quit (Ping timeout: 276 seconds)
242: [15:14:41] * C10ne has joined #silverstripe
243: [15:20:44] * catcher has joined #silverstripe
244: [15:25:17] * zauberfisch_ quit (Read error: Operation timed out)
245: [15:41:15] <catcher> I have some code I'd like to contribute back, impacts a few files. Is my best/only route to sign up on github, fork, and submit pull request?
246: [15:42:08] <ss23> catcher: That's the best route. Possible to get some feed back on the dev list too. Or here.
247: [15:42:17] <ss23> catcher: If it inpacts a few files though, github pull request is best place
248: [15:42:38] * rved quit (Quit: rved)
249: [15:45:45] <catcher> kk, thanks ss23
250: [16:04:13] * kinglozzer quit (Remote host closed the connection)
251: [16:08:03] * priithansen quit (Quit: priithansen)
252: [16:09:46] * DesignerX has joined #silverstripe
253: [16:14:45] * rved has joined #silverstripe
254: [16:14:53] * rved quit (Client Quit)
255: [16:20:36] * AlphaCactus has joined #silverstripe
256: [16:21:38] * DesignerX quit (Ping timeout: 276 seconds)
257: [17:08:41] * willmorgan quit (Ping timeout: 264 seconds)
258: [17:12:41] * gelignite has joined #silverstripe
259: [17:17:11] * tomspeak quit ()
260: [17:40:09] * priithansen has joined #silverstripe
261: [17:41:28] * gumble has joined #silverstripe
262: [17:43:00] <gumble> can I somehow access stuff like page type in the controller or best would be directly from the template?
263: [17:52:30] * Nivery_ has joined #silverstripe
264: [17:54:32] * DesignCity has joined #silverstripe
265: [17:57:08] * UndefinedOffset1 has joined #silverstripe
266: [17:57:08] * UndefinedOffset quit (Disconnected by services)
267: [17:58:27] * cloph_away1 has joined #silverstripe
268: [17:58:37] * [lewellyn] has joined #silverstripe
269: [17:59:52] * Nivery quit (Ping timeout: 264 seconds)
270: [17:59:53] * Bollig|DesignCty quit (Ping timeout: 264 seconds)
271: [17:59:53] * cloph_away quit (Ping timeout: 264 seconds)
272: [17:59:53] * irogue quit (Ping timeout: 264 seconds)
273: [17:59:54] * Nivery_ is now known as Nivery
274: [17:59:54] * DesignCity is now known as Bollig|DesignCty
275: [17:59:59] * lewellyn quit (Ping timeout: 264 seconds)
276: [18:00:46] * irogue has joined #silverstripe
277: [18:05:29] * GoTest quit (Ping timeout: 252 seconds)

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