These logs are running on a SiteHost VPS.
Timestamps are in NZT (New Zealand Time).
1:[0:06] -christel- [Global Notice] Hi all, not only would it seem that Christmas came early this year, we must also have been much nicer than we thought! We're receiving a steady stream of packets at present and apologise for any inconvenience whilst we try work around the issue! Again, sorry and thank you for using freenode!
2:[0:07] * ugeen (~ugeen@port-83-236-194-82.static.qsc.de) has left #silverstripe
3:[0:11] * UndefinedOffset (~Ed_Chipma@blk-138-63-88.eastlink.ca) has joined #silverstripe
4:[0:18] <ocm> how stable is the latest 3.x release?
5:[0:20] * waer_away (~waerloga@unaffiliated/waerloga) has joined #silverstripe
6:[0:24] <MattSS> ocm: I'm using it for live sites, haven't had any issues yet myself
7:[0:24] <MattSS> (only one site though)
8:[0:25] * waer-away (~waerloga@unaffiliated/waerloga) Quit (Ping timeout: 282 seconds)
9:[0:27] * Zed_ (6f77f7c8@gateway/web/freenode/ip.111.119.247.200) has joined #silverstripe
10:[0:27] <Zed_> Could someone link me to the GridField Documentation?
11:[0:27] <Zed_> http://doc.silverstripe.org/sapphire/en/trunk/topics/grid-field/ is offline, it seems.
12:[0:29] * LePhil (bc3d6caa@gateway/web/freenode/ip.188.61.108.170) has joined #silverstripe
13:[0:30] * r3v3rb (~digbookpr@host-78-144-235-96.as13285.net) Quit (Quit: r3v3rb)
14:[0:31] <LePhil> hey guys, is it possible to add some minutes to a SS_Datetime::now()?
15:[0:33] <LePhil> something like $oneMinInFuture = SS_Datetime::now()+1;
16:[0:35] * instabil2 (~ph@drsd-4dbd96ce.pool.mediaWays.net) has joined #silverstripe
17:[0:36] * peter_ss1 (~Adium@180.191.162.164) has joined #silverstripe
18:[0:37] <Zed_> Boy is the GridField not popular.
19:[0:38] * DigNZ (~Thunderbi@121-73-1-197.cable.telstraclear.net) has joined #silverstripe
20:[0:39] * r3v3rb (~digbookpr@host-78-144-235-96.as13285.net) has joined #silverstripe
21:[0:42] * peter_ss (~Adium@180.191.162.164) Quit (Ping timeout: 260 seconds)
22:[0:42] * instabil (~ph@drsd-4dbd96ce.pool.mediaWays.net) Quit (Read error: Connection reset by peer)
23:[0:42] * DigNZ1 (~Thunderbi@121-73-1-197.cable.telstraclear.net) Quit (Ping timeout: 260 seconds)
24:[0:44] <lx-berlin> LePhil: i dont know how to do it with SS_Datetime. Maybe you can work with http://php.net/manual/de/function.strtotime.php
25:[0:45] <UndefinedOffset> Zed_ http://doc.silverstripe.org/framework/en/trunk/topics/grid-field/ sapphire is now framework ;)
26:[0:45] <UndefinedOffset> and its still new tech, so no surprise that its not that popular yet
27:[0:46] <LePhil> lx-berlin: I'm more familiar with that, but the doc specifically asked me to use that function ;) http://api.silverstripe.org/2.4/sapphire/model/SS_Datetime.html
28:[0:47] <LePhil> but I'm using mysql's NOW() at the moment
29:[0:48] * Kapdap (~kapdap@cloud.rebu.co.nz) has joined #silverstripe
30:[0:49] * ss23_ (~ss23@win.ss23.geek.nz) has joined #silverstripe
31:[0:49] * ajmitch_ (ajmitch@ubuntu/member/ajmitch) has joined #silverstripe
32:[0:52] * Kapdap_ (~kapdap@cloud.rebu.co.nz) Quit (Write error: Broken pipe)
33:[0:52] * ajmitch (ajmitch@ubuntu/member/ajmitch) Quit (Write error: Broken pipe)
34:[0:52] * ss23 (~ss23@win.ss23.geek.nz) Quit (Remote host closed the connection)
35:[0:53] * ocm|wrk (~kay@ip4da4ba39.direct-adsl.nl) has joined #silverstripe
36:[0:54] * ec8or (meditating@localhosted.net) has joined #silverstripe
37:[0:54] * bretttp_ (~harrisb@210.10.117.33) has joined #silverstripe
38:[0:57] * peter_ss (~Adium@180.191.162.164) has joined #silverstripe
39:[0:59] * MrGuits (~Martin@c-1906e155.131-7-64736c14.cust.bredbandsbolaget.se) Quit (Ping timeout: 260 seconds)
40:[1:00] * mrzero_ (mrzero@irc.orwen.net) has joined #silverstripe
41:[1:00] * mrzero_ (mrzero@irc.orwen.net) Quit (Changing host)
42:[1:00] * mrzero_ (mrzero@unaffiliated/mrzero) has joined #silverstripe
43:[1:01] * mrzero (mrzero@unaffiliated/mrzero) Quit (Read error: Connection reset by peer)
44:[1:01] * mrzero_ is now known as mrzero
45:[1:02] * peter_ss1 (~Adium@180.191.162.164) Quit (*.net *.split)
46:[1:02] * ocm (~kay@ip4da4ba39.direct-adsl.nl) Quit (*.net *.split)
47:[1:02] * mobiusnz (~mobiusnz@219.88.140.190) Quit (*.net *.split)
48:[1:02] * ec8or_ (meditating@localhosted.net) Quit (*.net *.split)
49:[1:02] * bretttp (~harrisb@210.10.117.33) Quit (*.net *.split)
50:[1:02] * spronk (~noemail@203.109.163.227) Quit (*.net *.split)
51:[1:02] * mobiusnz (~mobiusnz@219.88.140.190) has joined #silverstripe
52:[1:03] * ss23_ is now known as ss23
53:[1:09] * Nivery (~amparke@2620:0:e50:2007:225:ff:fed4:5fc0) has joined #silverstripe
54:[1:11] * ss23 (~ss23@win.ss23.geek.nz) Quit (Ping timeout: 248 seconds)
55:[1:15] * ec8or (meditating@localhosted.net) Quit (Ping timeout: 248 seconds)
56:[1:19] * ss23 (~ss23@win.ss23.geek.nz) has joined #silverstripe
57:[1:19] * ec8or (meditating@localhosted.net) has joined #silverstripe
58:[1:19] * Guits (~Martin@94-142-229-4.host.globalwire.se) has joined #silverstripe
59:[1:32] * ss-log (~PircBot@silverstripe/bots/ss-log) Quit (Ping timeout: 248 seconds)
60:[1:32] * Disconnected.
61:[1:32] -cameron.freenode.net- *** Looking up your hostname...
62:[1:32] -cameron.freenode.net- *** Checking Ident
63:[1:32] -cameron.freenode.net- *** Couldn't look up your hostname
64:[1:32] -cameron.freenode.net- *** No Ident response
1:[11:33] -moorcock.freenode.net- *** Looking up your hostname...
2:[11:33] -moorcock.freenode.net- *** Checking Ident
3:[11:33] -moorcock.freenode.net- *** No Ident response
4:[11:33] -moorcock.freenode.net- *** Couldn't look up your hostname
5:[11:33] -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
6:[11:33] [frigg VERSION]
7:[11:33] * ss-log (~PircBot@103.6.213.4) has joined #silverstripe
8:[11:33] * Topic is 'Welcome to #silverstripe discussion - IRC logs available at http://logs.silverstripe.org || SilverStripe 3.0.1 released 31/7/2012: http://www.silverstripe.org/silverstripe-framework-and-cms-3.0.1-stable-release/ || SilverStripe 3.0.2-rc2 released 12/9/2012: http://www.silverstripe.org/pre-releases/ || Development mailing list: http://groups.google.com/group/silverstripe-dev'
9:[11:33] * Set by simon_w!~simon_w@121-73-68-50.cable.telstraclear.net on Wed Sep 12 21:44:49 NZST 2012
10:[11:33] -NickServ- You are now identified for ss-log.
11:[11:33] * ChanServ sets mode +v ss-log
12:[11:33] <Blake_> Nay.
13:[11:34] <Pyromanik> is it still the nesting issue?
14:[11:34] <Blake_> Well, I don't get any errors anymore after I set the envionment as dev.
15:[11:34] <Blake_> Just that error on Save.
16:[11:34] <Pyromanik> at all?
17:[11:34] <Blake_> Well ok, this is the error that's beign thrown, "Error at line 101 of D:\WAMP\www\delta\framework\forms\HtmlEditorField.php"
18:[11:34] <Pyromanik> right
19:[11:34] <Blake_> So I still can't publish the homepage, but at least it doesn't disappear.
20:[11:34] <Pyromanik> what version are you using?
21:[11:35] <Blake_> So the stack probably ends at that.
22:[11:35] <Pyromanik> 3.0.1 from download? bleeding edge from github?
23:[11:35] <Blake_> 3.0.2, if I remember.
24:[11:35] <Pyromanik> that's... not stable iirc.
25:[11:36] <catcher> I'm using 3.0.2rc2, so far so good.
26:[11:36] <Blake_> Wait, I'm confirming the exact version.
27:[11:36] <catcher> Blake_, you can do that by hovering over the SS logo in the CMS
28:[11:36] <Blake_> Ah, I was looking for the initial config file, anyway, it's 3.0.1.
29:[11:37] <Pyromanik> hmm
30:[11:37] <Pyromanik> haven't heard of this issue before
31:[11:38] <Pyromanik> how 'clean' is the install?
32:[11:38] <Blake_> It might be because of the third-party plugins.
33:[11:38] <Blake_> Yeah, I'm going try that.
34:[11:38] <Pyromanik> ah
35:[11:38] <Pyromanik> yes
36:[11:38] <Pyromanik> more than likely is.
37:[11:38] <Pyromanik> 2.4 modules are not pluggable into 3.0
38:[11:38] <Blake_> The GridField combined with the Sorter and the Bulk Uploader probably didn't work out too well.
39:[11:38] <n0ne> Is there a way to tell page that if there's page of that type already exsiting, to not create another?
40:[11:38] <Pyromanik> and for the most part, I only know of 2 modules that are compatible.
41:[11:39] <Blake_> Nay, they're 3.0 plugins, but there might be some issues?
42:[11:39] <Pyromanik> could be
43:[11:39] <Pyromanik> try removing them and see what happens.
44:[11:39] <Pyromanik> n0ne: yes, in canCreate()
45:[11:40] <n0ne> ty :)
46:[11:41] * theruss (caa030a0@gateway/web/freenode/ip.202.160.48.160) Quit (Ping timeout: 245 seconds)
47:[11:42] * catcher (~catcher@unaffiliated/catcherdev) Quit (Quit: Leaving)
48:[11:47] * mobiusnz (~mobiusnz@202.6.116.173) Quit (Remote host closed the connection)
49:[11:48] * sonet (~Adam@mail.solex.edu) Quit (Quit: sonet)
50:[11:54] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) has joined #silverstripe
51:[11:54] * ChanServ sets mode +o simon_w|air
52:[11:55] <simon_w|air> Blake_: what's the actual error message too? Rather than just the line
53:[11:55] * willr (~willr@silverstripe/core/willr) Quit (Quit: willr)
54:[11:57] * chillu (~ingo@silverstripe/core/chillu) Quit (Quit: chillu)
55:[11:57] * Motoservo (~Motoservo@rrcs-24-43-144-146.west.biz.rr.com) has joined #silverstripe
56:[11:58] <Blake_> Hey Simon, I just got that line as an Ajax Popup.
57:[11:59] <Blake_> I'm currently retrying it on a clean install.
58:[11:59] <simon_w|air> That's when you look at the response from the server
59:[12:00] <Blake_> POST Request in Firebug?
60:[12:00] <simon_w|air> yeah
61:[12:02] <Blake_> Aye, got it, wait.
62:[12:04] <Blake_> ERROR [User Error]: Uncaught Exception: HtmlEditorField->saveInto(): This field should save into a HTMLText or HTMLVarchar field. IN POST /delta/admin/pages/edit/EditForm Line 101 in D:\WAMP\www\delta\framework\forms\HtmlEditorField.php
63:[12:04] <simon_w|air> got an HtmlEditorField that isn't doing that?
64:[12:05] <Blake_> Actually just a text field.
65:[12:05] <Blake_> static $db = array ( 'Caption' => 'Text', 'SortOrder' => 'Int' );
66:[12:05] <Blake_> static $has_one = array ( 'Page' => 'Page', 'Image' => 'Image', 'Link' => 'SiteTree' );
67:[12:05] <simon_w|air> yeah, a HtmlEditorField needs to go into a HTMLText
68:[12:06] * Motoservo (~Motoservo@rrcs-24-43-144-146.west.biz.rr.com) Quit (Read error: Connection reset by peer)
69:[12:06] <Blake_> Wait, is the Caption defaulting to an HTMLEditorField?
70:[12:07] <simon_w|air> It shouldn't. You're probably using one in a getCMSFields()
71:[12:07] * Motoservo (~Motoservo@rrcs-24-43-144-146.west.biz.rr.com) has joined #silverstripe
72:[12:08] <Blake_> Na.
73:[12:08] <Blake_> public function getCMSFields() { $thumbField = new UploadField('Image', 'Gallery Image'); $thumbField->allowedExtensions = array('jpg', 'png', 'gif', 'bmp', 'jpeg'); return new FieldList( new TextField('Caption', 'Caption'), new TreeDropdownField('Link', 'Page to link to', 'SiteTree'), $thumbField ); }
74:[12:08] <Blake_> ..ok, that's wrong.
75:[12:08] <Blake_> Let be get an SSBits.
76:[12:08] <Pyromanik> sspaste.com
77:[12:09] <Blake_> Here we go, http://sspaste.com/paste/show/50527a853f8fd.
78:[12:10] * jrast (3eca7fa3@gateway/web/freenode/ip.62.202.127.163) has joined #silverstripe
79:[12:10] <simon_w|air> And your saving one of these objects when getting the error?
80:[12:11] <Blake_> Yes.
81:[12:11] <Pyromanik> you're!
82:[12:11] * jrast (3eca7fa3@gateway/web/freenode/ip.62.202.127.163) Quit (Client Quit)
83:[12:11] <Pyromanik> bad simon_w, bad!
84:[12:11] <Blake_> Ha!
85:[12:11] <Blake_> ..anway, yes I am. The error occurs when I save the homepage that's using the GridField for a gallery.
86:[12:11] <simon_w|air> I blame the java bytecode I'm having to debug at the same time!
87:[12:11] <Blake_> anyway*
88:[12:12] <simon_w|air> Blake_: that wouldn't be saving those objects, just the home page. Got a custom getCMSFields() on that too?
89:[12:13] <Blake_> Besides the one listed in the GalleryImage object? No.
90:[12:13] <Blake_> Should I SSpaste both the object and the associated page?
91:[12:13] <simon_w|air> Would probably help
92:[12:13] <Blake_> Aye, give me a second.
93:[12:15] <Blake_> Homepage, http://sspaste.com/paste/show/50527bbb657fb.
94:[12:15] <Blake_> GalleryImage Object, http://sspaste.com/paste/show/50527bd7d15a9.
95:[12:16] <simon_w|air> Blake_: you're using HtmlEditorField for SplitOneContent, SplitTwoContent and SplitThreeContent
96:[12:16] <simon_w|air> which are text types
97:[12:16] <Blake_> I'm a moron.
98:[12:16] <Blake_> ..yeah, just saw that.
99:[12:16] <Pyromanik> ... too fast simon_w|air
100:[12:16] <Blake_> Bows to the man.
101:[12:16] <Pyromanik> happens to the best of us Blake_!
102:[12:16] <Pyromanik> especially at ... 15 past midnight.
103:[12:16] <Pyromanik> ?
104:[12:16] <Blake_> ..twice in a night, Jesus.
105:[12:16] <Blake_> Bad night indeed.
106:[12:17] <Pyromanik> with terms like aye and nay you must be in the UK :P
107:[12:22] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) has joined #silverstripe
108:[12:27] * howardgrigg (~howardgri@14-202-74-84.static.tpgi.com.au) Quit (Quit: Leaving)
109:[12:28] * instabil2 (~ph@drsd-4dbd96ce.pool.mediaWays.net) Quit (Read error: Connection reset by peer)
110:[12:30] * spronk (~noemail@203.109.163.227) has joined #silverstripe
111:[12:30] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) Quit (Ping timeout: 245 seconds)
112:[12:34] * willr (~willr@silverstripe/core/willr) has joined #silverstripe
113:[12:34] * ChanServ sets mode +o willr
114:[12:35] * n0ne (55db90d5@gateway/web/freenode/ip.85.219.144.213) Quit (Quit: Page closed)
115:[12:38] * Paltat (7cd93c50@gateway/web/freenode/ip.124.217.60.80) has joined #silverstripe
116:[12:42] * Paltat (7cd93c50@gateway/web/freenode/ip.124.217.60.80) Quit (Ping timeout: 245 seconds)
117:[12:44] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) has joined #silverstripe
118:[12:57] * t|m (~tim@246.246.69.111.dynamic.snap.net.nz) has joined #silverstripe
119:[12:57] * razzi (~razzi@080-038-128-083.dynamic.caiway.nl) Quit ()
120:[12:58] * Bollig|DesignCty (~Bollig|De@203-206-133-252.perm.iinet.net.au) has joined #silverstripe
121:[13:07] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) Quit (Read error: Connection reset by peer)
122:[13:07] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) has joined #silverstripe
123:[13:10] * MichaelDesignerX (~kvirc@c114-76-234-195.farfl3.nsw.optusnet.com.au) has joined #silverstripe
124:[13:10] * willr (~willr@silverstripe/core/willr) Quit (Quit: willr)
125:[13:31] * willr (~willr@silverstripe/core/willr) has joined #silverstripe
126:[13:31] * ChanServ sets mode +o willr
127:[13:36] * willr (~willr@silverstripe/core/willr) Quit (Ping timeout: 264 seconds)
128:[13:59] * metanat (~Adium@fw.heyday.co.nz) has joined #silverstripe
129:[14:01] * Blake_ (1b6a6ff6@gateway/web/freenode/ip.27.106.111.246) Quit (Ping timeout: 245 seconds)
130:[14:06] <Pyromanik> simon_w: you use a SMTP filter for spam filtering don't you?
131:[14:07] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) has joined #silverstripe
132:[14:07] <Pyromanik> simon_w|air: ^ ?
133:[14:07] <simon_w|air> Pyromanik: kinda. Not really a filter.
134:[14:07] * simon_w|air is now known as Guest89526
135:[14:07] <Guest89526> bah, I had idented
136:[14:08] <Pyromanik> Guest89526: what is it that you use then?
137:[14:08] <Pyromanik> some kind of 'greylist' iirc?
138:[14:08] <Guest89526> yeah, postgrey
139:[14:09] * Guest89526 is now known as simon_w|air
140:[14:09] * ChanServ sets mode +o simon_w|air
141:[14:10] <Pyromanik> simon_w|air: that sits in front of your inbox though, not as a filter before sending?
142:[14:10] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) Quit (Quit: sonet)
143:[14:11] <simon_w|air> it sits on the SMTP server, before passing an incoming email through to the mail handler
144:[14:11] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) has joined #silverstripe
145:[14:11] <Pyromanik> yeh, but I mean it deals with incoming, not outgoing
146:[14:11] <Pyromanik> or could I say, sit it in front of our server, filtering out contact form abuse before actually sending an email?
147:[14:12] <simon_w|air> nope, grey listing doesn't work like that
148:[14:12] <Pyromanik> ok cool, as I thought.
149:[14:12] <simon_w|air> all it does is tell incoming emails to try again later, then lets them through if they do
150:[14:12] <Pyromanik> assp.sourceforge.net looks more promising :>
151:[14:13] <simon_w|air> remember, spam filtering in the mail queue always happens on incoming, not outgoing
152:[14:14] <Pyromanik> hmm, always always?
153:[14:15] <simon_w|air> yup
154:[14:15] <Pyromanik> there's nothing that checks the content of a message through some heuristics before getting sendmail / qmail / etc to actually send?
155:[14:15] <simon_w|air> anything else happens before it gets into the mail queue at all
156:[14:15] <Pyromanik> ah yeah, well that's kinda what I'm after.
157:[14:15] <Pyromanik> Don't want stuff to asplode mid transit, rather it didn't get into transit in the first place.
158:[14:15] <simon_w|air> you could write a wrapper for sendmail that does something like that
159:[14:15] <Pyromanik> http://www.magicvillage.de/~Fritz_Borgstedt/assp/0003D91C-8000001C/
160:[14:16] <Pyromanik> ?
161:[14:17] <Pyromanik> or is that incoming again :S
162:[14:17] <simon_w|air> That's incoming
163:[14:17] <simon_w|air> SMTP happens at both ends
164:[14:17] <Pyromanik> gah
165:[14:17] <Pyromanik> yeah I know
166:[14:18] <Pyromanik> But I'm not aware of much more than that :/
167:[14:18] <Pyromanik> all I know is that I wanna stop our contact forms from being abused to all hell and back.
168:[14:18] <Pyromanik> 500 a day is a bit shit.
169:[14:18] <simon_w|air> try mollom?
170:[14:18] <Pyromanik> good, but clients are derp.
171:[14:19] <Pyromanik> spam either outruns the 100 limit on the free account (clients don't pay)
172:[14:19] <Pyromanik> or clients don't like the way it looks
173:[14:19] <Pyromanik> or mollom slows the site load time down too much.
174:[14:20] <simon_w|air> clients can get a better spam filter on their server then
175:[14:20] <Pyromanik> recaptcha thins spam out, but doesn't stop it (not even nearly really)
176:[14:20] <Pyromanik> yeah, but you try telling a client that simon_w!
177:[14:20] <Pyromanik> especially when they're already using something like gmail.
178:[14:21] <Pyromanik> but because spam comes from our server, it's whitelisted, etc.
179:[14:21] <simon_w|air> Oh right, gmail and its sucky spam filter
180:[14:21] <Pyromanik> works for unsolicited stuff, but if it's directly addressed from somewhere like your own website... then yeah, it comes through.
181:[14:22] <Pyromanik> even worse is when client uses gmail in combo with outlook, and outlook makes all it's own folders and shit, ignoring the gmail spam folder (meaning they can't check it for missed legit emails)
182:[14:22] <Pyromanik> then they ring up and go completely burko
183:[14:22] <Pyromanik> berko
184:[14:22] <Pyromanik> something like that
185:[14:23] <simon_w|air> is the server running something like postfix?
186:[14:23] <Pyromanik> qmail
187:[14:24] <simon_w|air> You could configure it to not automatically email local, don't whitelist localhost and change the email so it sends to an email on the server which forwards to their accounts
188:[14:25] <Pyromanik> hmm
189:[14:35] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) Quit (Quit: sonet)
190:[14:37] * willr (~willr@silverstripe/core/willr) has joined #silverstripe
191:[14:37] * ChanServ sets mode +o willr
192:[14:38] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) Quit (Read error: Connection reset by peer)
193:[14:38] * mobiusnz_ (~mobiusnz@121-73-220-22.broadband.telstraclear.net) has joined #silverstripe
194:[14:52] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) has joined #silverstripe
195:[14:55] * mobiusnz_ (~mobiusnz@121-73-220-22.broadband.telstraclear.net) Quit (Ping timeout: 260 seconds)
196:[14:55] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) has joined #silverstripe
197:[14:59] * willr (~willr@silverstripe/core/willr) Quit (Read error: Connection reset by peer)
198:[15:06] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) Quit (Ping timeout: 245 seconds)
199:[15:09] * nyeholt (~chatzilla@ppp59-167-122-98.static.internode.on.net) has joined #silverstripe
200:[15:11] * mobiusnz (~mobiusnz@121-73-220-22.broadband.telstraclear.net) Quit (Read error: Connection reset by peer)
201:[15:11] * mobiusnz_ (~mobiusnz@121-73-220-22.broadband.telstraclear.net) has joined #silverstripe
202:[15:19] * cloph_away (~cloph_awa@ppp-93-104-86-98.dynamic.mnet-online.de) has joined #silverstripe
203:[15:21] * cloph (~cloph_awa@ppp-93-104-72-48.dynamic.mnet-online.de) Quit (Ping timeout: 260 seconds)
204:[15:25] * catcher (~catcher@unaffiliated/catcherdev) has joined #silverstripe
205:[15:27] <catcher> Let's say a member has_many Teams. Is there any way to create a modeladmin interface in such a way that the current member can only see/edit his or her own Teams?
206:[15:33] <Pyromanik> yes
207:[15:33] <Pyromanik> canView, canEdit
208:[15:33] <Pyromanik> and alter your query that gets the list that builds the gridfield to leverage Member::currentUser()
209:[15:33] <Pyromanik> for more efficiency
210:[15:38] <catcher> That sounds too good to be true.
211:[15:41] <catcher> Does canView ever get called in front-end dealings?
212:[15:41] <catcher> (if I don't check it myself)
213:[15:43] <Pyromanik> no
214:[15:43] <Pyromanik> well, not in 2.4 at least
215:[15:43] <Pyromanik> so far as I'm aware.
216:[15:45] <catcher> client is wanting a system where front-end users can edit their profiles, upload multiple files to related objects, etc.
217:[15:45] <catcher> I'm trying to spec the time, and comparing developing it all in front-end vs giving them a neutered CMS acct.
218:[15:46] <Pyromanik> MemberProfiles would do all you want in 2.4
219:[15:47] <catcher> How would MemberProfiles handle a has_many Foo, which has_many files, which need to be uploaded?
220:[15:48] <catcher> Member has_many Foo, each Foo has_many files
221:[15:51] <Pyromanik> it may not suit, and so far as I know it's not updated to 3.0 yet
222:[15:54] <nyeholt> There's a 'development' branch which is mostly updated to ss3
223:[15:54] <nyeholt> but not completely nice yet
224:[15:55] <catcher> nyeholt, do you happen to know what lacks?
225:[15:56] <nyeholt> not exactly no - I'm using it for a couple of ss3 things and it works for me
226:[15:57] <nyeholt> there might be a few backend things that aren't as smooth as in ss24
227:[15:57] <nyeholt> as its been ported over to gridfield for the field management
228:[15:57] <nyeholt> but I'm not exactly aware of what those might be
229:[15:58] <nyeholt> regarding the has_many foo, which has_many files
230:[15:58] <nyeholt> you'd probably need something a little bit custom for that to use gridfield on the frontend
231:[15:58] <nyeholt> which I haven't tried yet
232:[15:59] <catcher> gotcha, ty
233:[16:05] * waerloga is now known as waer-away
234:[16:10] * tankr (~Adium@207.41.255.123.static.snap.net.nz) Quit (Quit: Leaving.)
235:[16:10] <nyeholt> anyone else using custom actions in a gridfield?
236:[16:10] <nyeholt> if so, do you have issues with it not refreshing the grid?
237:[16:11] <nyeholt> it appears that the GridField ajax request success handler is never triggered when the 'reload' method is called in GredField.js
238:[16:12] <Pyromanik> Is there a task to look for broken files?
239:[16:12] <Pyromanik> (and not remove them)
240:[16:12] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) has joined #silverstripe
241:[16:12] * ChanServ sets mode +o simon_w|air
242:[16:12] <Pyromanik> I accidentally rm'd some assets/files
243:[16:12] <Pyromanik> want to find out which are missing so I can replace them
244:[16:12] <simon_w|air> Nope
245:[16:12] <Pyromanik> without messing the ID relationship
246:[16:12] <Pyromanik> ok
247:[16:12] <Pyromanik> cool
248:[16:12] <simon_w|air> just write one
249:[16:13] <Pyromanik> Just stab in the dark
250:[16:13] <Pyromanik> all g
251:[16:13] <MichaelDesignerX> hi all, need info on OOP , is Page class is a Supperclass ? I am reading some book on DataBaseDesign & trying to find the relation to SS
252:[16:13] <simon_w|air> foreach(DataObject::get('File') as $f) if(!file_exists($f->Filename)) echo "$f->Filename is missing<br />";
253:[16:14] <simon_w|air> MichaelDesignerX: it's a superclass of anything that extends it
254:[16:15] * DigNZ (~Thunderbi@121-73-1-197.cable.telstraclear.net) Quit (Quit: DigNZ)
255:[16:16] <MichaelDesignerX> simon_w: ty
256:[16:23] * sonet (~Adam@99-101-17-79.lightspeed.cicril.sbcglobal.net) Quit (Quit: sonet)
257:[16:33] * nyeholt (~chatzilla@ppp59-167-122-98.static.internode.on.net) Quit (Quit: ChatZilla 0.9.88.2 [Firefox 6.0.1/20110830214506])
258:[16:36] * catcher (~catcher@unaffiliated/catcherdev) Quit (Ping timeout: 260 seconds)
259:[16:58] * willr (~willr@silverstripe/core/willr) has joined #silverstripe
260:[16:58] * ChanServ sets mode +o willr
261:[17:02] * mobiusnz_ (~mobiusnz@121-73-220-22.broadband.telstraclear.net) Quit (Remote host closed the connection)
262:[17:11] * irogue (~irogue@203-167-139-232.dsl.telstraclear.net) Quit (Quit: Leaving.)
263:[17:22] * nickmolhoek (~Thunderbi@121-73-1-197.cable.telstraclear.net) Quit (Quit: nickmolhoek)
264:[17:41] * SightUnseen (~Adium@101.98.106.240) has joined #silverstripe
265:[17:41] * SightUnseen (~Adium@101.98.106.240) has left #silverstripe
266:[18:09] * simon_w|air (82c3fd08@gateway/web/freenode/ip.130.195.253.8) Quit (Ping timeout: 245 seconds)
267:[18:20] * metanat (~Adium@fw.heyday.co.nz) Quit (Quit: Leaving.)
268:[18:25] * t|m (~tim@246.246.69.111.dynamic.snap.net.nz) Quit (Quit: Ex-Chat)
269:[18:29] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) Quit (Ping timeout: 246 seconds)
270:[19:21] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) has joined #silverstripe
271:[19:22] * willr (~willr@silverstripe/core/willr) Quit (Quit: willr)
272:[19:23] * zfmf (~zfmf@dsvwp41.datastudio.at) has joined #silverstripe
273:[19:27] * LinusN (~linus@giant.haxx.se) has joined #silverstripe
274:[19:32] * chillu (~ingo@silverstripe/core/chillu) has joined #silverstripe
275:[19:32] * ChanServ sets mode +o chillu
276:[20:05] * SightUnseen (~Adium@119.224.34.134) has joined #silverstripe
277:[20:05] * SightUnseen (~Adium@119.224.34.134) has left #silverstripe
278:[20:07] * popeshoe (~jonstahlh@gw-zen.bhm.mmnet.co.uk) has joined #silverstripe
279:[20:12] * lx-berlin (~akjdakljs@p57A0A8FB.dip.t-dialin.net) has joined #silverstripe
280:[20:15] * Shrike_Finland (~Adium@77.109.212.30) has joined #silverstripe
281:[20:16] * Guest8849 (574f4452@gateway/web/freenode/ip.87.79.68.82) has joined #silverstripe
282:[20:16] <Guest8849> Hello! I need help.
283:[20:19] * Shrike_Finland (~Adium@77.109.212.30) Quit (Client Quit)
284:[20:19] <Guest8849> Someone here?
285:[20:20] <MichaelDesignerX> go ahead & ask :D
286:[20:20] <Guest8849> Okay.
287:[20:21] * Shrike_Finland (~Adium@77.109.212.30) has joined #silverstripe
288:[20:22] <Guest8849> <% control Categories %> $Letter <% control CategorieEntries($Letter) $Title $Link<% end_control %><% end_control %>
289:[20:22] <Guest8849> I'd like to do that.
290:[20:22] <Guest8849> I just have a 2D Array.
291:[20:23] <Guest8849> 2D Array in my DataObjectSet.
292:[20:23] <Guest8849> Is it possible to output that shit?
293:[20:23] <MichaelDesignerX> is that in SS3 ?
294:[20:23] <Guest8849> I think it's a version of 2009.
295:[20:24] <Guest8849> I can't upgrade. I modified too much on my core-files, so my CMS won't work if I change something.
296:[20:25] <MichaelDesignerX> .. that looks too old .. I dont think this will work ..
297:[20:25] <MichaelDesignerX> if its a small website, try upgrading to SS3
298:[20:25] <Guest8849> No, it's too big. I heard there are possibilites, but I can't find anything.
299:[20:25] <Guest8849> How would you do that on SS3?
300:[20:27] <MichaelDesignerX> in SS3 everything is easy, but if you are using like SS2 that has to be done with PHP as the template engine is not smart enough to do that for you
301:[20:29] <MichaelDesignerX> Guest8849: how old is your website ?
302:[20:29] <Guest8849> Hm, okay. So I have to construct the HTML-part of the template in my PHP code and output it normally there.
303:[20:32] * instabil (~ph@drsd-4dbd96ce.pool.mediaWays.net) has joined #silverstripe
304:[20:38] * mobiusnz (~mobiusnz@219.88.140.190) has joined #silverstripe
305:[20:42] * lx-berlin (~akjdakljs@p57A0A8FB.dip.t-dialin.net) has left #silverstripe
306:[21:05] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) Quit (Ping timeout: 240 seconds)
307:[21:07] * ajmitch (ajmitch@ubuntu/member/ajmitch) Quit (Ping timeout: 240 seconds)
308:[21:07] * ajmitch (ajmitch@ubuntu/member/ajmitch) has joined #silverstripe
309:[21:11] * Guest8849 (574f4452@gateway/web/freenode/ip.87.79.68.82) Quit (Quit: Page closed)
310:[21:12] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) has joined #silverstripe
311:[21:18] * popeshoe (~jonstahlh@gw-zen.bhm.mmnet.co.uk) Quit (Ping timeout: 272 seconds)
312:[21:22] * Shrike_Finland (~Adium@77.109.212.30) Quit (Quit: Leaving.)
313:[21:23] * popeshoe (~jonstahlh@gw-zen.bhm.mmnet.co.uk) has joined #silverstripe
314:[21:25] * Shrike_Finland (~Adium@77.109.212.30) has joined #silverstripe
315:[21:28] * mobiusnz (~mobiusnz@219.88.140.190) Quit (Remote host closed the connection)
316:[21:31] * Shrike_Finland (~Adium@77.109.212.30) Quit (Quit: Leaving.)
317:[21:46] * lx-berlin (~akjdakljs@p57A0A8FB.dip.t-dialin.net) has joined #silverstripe
318:[21:46] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) Quit (Ping timeout: 246 seconds)
319:[21:53] * micmania1 (bcdc21af@gateway/web/freenode/ip.188.220.33.175) has joined #silverstripe
320:[21:54] <micmania1> Does anybody know anything about using the HTMLEditorField in ModelAdmin? It seems there is an error whenever the link icon is clicked.
321:[21:54] * sillymoose (~sillymoos@122-62-31-86.jetstream.xtra.co.nz) has joined #silverstripe
322:[21:54] <micmania1> This has happened in a few different sites.
323:[21:55] <micmania1> ERROR [User Error]: ModelAdmin::init(): Invalid Model class IN GET /admin/blog-admin/EditorToolbar/LinkForm/forTemplate Line 114 in /home/project/public_html/framework/admin/code/ModelAdmin.php
324:[21:55] <micmania1> The class it is (unsuccessfully) looking for is EditorToolbar
325:[22:19] * Stomach (~Adium@fw.heyday.co.nz) Quit (Quit: Leaving.)
326:[22:21] * Bollig|DesignCty (~Bollig|De@203-206-133-252.perm.iinet.net.au) Quit (Quit: Bollig|DesignCty)
327:[22:29] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) has joined #silverstripe
328:[22:30] <ec8or> simon_w: what is the status of your oauth module?
329:[22:30] * Jose__ (bc4d4149@gateway/web/freenode/ip.188.77.65.73) has joined #silverstripe
330:[22:31] <simon_w> ec8or, needs 3.1. May need a patch that hasn't been merged yet too
331:[22:32] <ec8or> ok cool
332:[22:32] * Jose__ (bc4d4149@gateway/web/freenode/ip.188.77.65.73) Quit (Client Quit)
1:[22:56] -pratchett.freenode.net- *** Looking up your hostname...
2:[22:56] -pratchett.freenode.net- *** Checking Ident
3:[22:56] -pratchett.freenode.net- *** Couldn't look up your hostname
4:[22:56] -pratchett.freenode.net- *** No Ident response
5:[22:56] -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
6:[22:56] [frigg VERSION]
7:[22:48] * ss-log (~PircBot@103.6.213.4) has joined #silverstripe
8:[22:48] * Topic is 'Welcome to #silverstripe discussion - IRC logs available at http://logs.silverstripe.org || SilverStripe 3.0.1 released 31/7/2012: http://www.silverstripe.org/silverstripe-framework-and-cms-3.0.1-stable-release/ || SilverStripe 3.0.2-rc2 released 12/9/2012: http://www.silverstripe.org/pre-releases/ || Development mailing list: http://groups.google.com/group/silverstripe-dev'
9:[22:48] * Set by simon_w!~simon_w@121-73-68-50.cable.telstraclear.net on Wed Sep 12 21:44:49 NZST 2012
10:[22:48] -NickServ- You are now identified for ss-log.
11:[22:48] * ChanServ sets mode +v ss-log
12:[22:54] * micmania1 (bcdc21af@gateway/web/freenode/ip.188.220.33.175) Quit (Ping timeout: 245 seconds)
13:[23:01] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) Quit (Ping timeout: 245 seconds)
14:[23:01] * ajmitch (ajmitch@ubuntu/member/ajmitch) Quit (Ping timeout: 240 seconds)
15:[23:01] * ajmitch (ajmitch@ubuntu/member/ajmitch) has joined #silverstripe
16:[23:01] * waer-away is now known as waerloga
17:[23:02] * Stomach (~Adium@fw.heyday.co.nz) has joined #silverstripe
18:[23:11] * Stomach (~Adium@fw.heyday.co.nz) Quit (Ping timeout: 244 seconds)
19:[23:25] * sillymoose (~sillymoos@122-62-31-86.jetstream.xtra.co.nz) Quit (Quit: Leaving)
20:[23:32] * AlphaCactus (~Steve@74-93-37-146-Spokane.hfc.comcastbusiness.net) has joined #silverstripe
These logs were automatically created by ss-log on irc.freenode.net using the Java IRC LogBot.
These logs are provided by Simon Welsh, running on a SiteHost VPS.