WebGUI irc logs from: 2009-05.log

--- Log opened Fri May 01 00:00:46 2009
-!- WebGUI is now known as SynQ00:04
CIA-38WebGUI: perlmonkey2 * r10600 /WebGUI/ (5 files in 4 dirs): Survey sections now have logical section type, which is never shown to the user, only used for silently checking gotos.00:15
CIA-38WebGUI: colin * r10601 /branch/WebGUI_7.6/lib/WebGUI/Asset/Sku/Product.pm: Backport removal of dead code in the Product Sku.00:15
CIA-38WebGUI: graham * r10602 /WebGUI/docs/upgrades/upgrade_7.7.4-7.7.5.pl: fix compile warnings00:15
CIA-38WebGUI: graham * r10603 /WebGUI/t/Asset/Wobject/Thingy.t: fix thingy test for field type being provided provided00:15
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:19
@Haargbad monkey00:20
perlmonkey21what's up?00:35
@Haargbroke a test.  i have a fix already.00:36
perlmonkey21but I ran all the survey tests?00:36
@Haarghttps://svn.webgui.org/svnweb/plainblack/revision/?rev=1060500:37
@Haargnot sure why they passed for you00:37
CIA-38WebGUI: translation * r10604 /translations/German/German/Asset_StockData.pm: Update from translation server00:40
CIA-38WebGUI: graham * r10605 /WebGUI/t/Asset/Wobject/Survey/SurveyJSON.t: fix survey test00:40
CIA-38WebGUI: translation * r10606 /translations/German/German/Asset_Thingy.pm: Update from translation server00:40
@preactionwoot go German!00:40
perlmonkey21well crap it fails now.  Must have missed that in the scroll.00:41
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]00:43
-!- cap10morgan_ [n=wmorgan@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net] has joined #webgui00:51
-!- cap10morgan [n=wmorgan@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]00:51
-!- mode/#webgui [+v cap10morgan_] by ChanServ00:51
+perlDreamerperlmonkey21, how do you run tests?01:01
perlmonkey21perlDreamer: I go to the correct direction the type "perl file.t"01:02
perlmonkey21directory01:02
+perlDreamerright at the bottom, it should tell you how many tests failed01:02
+perlDreamerthat way you don't have to scroll01:02
@Haargif you use prove it will be color coded01:02
@Haargprove alone will only report if it passed/failed, prove -v will show all the output but color coded01:03
+perlDreamerGermans at 78.8%01:04
+perlDreamerbut the Dutch is clean down to 94.601:04
perlmonkey21hmm, I like prove01:05
perlmonkey21heh, nice prove -r *.t01:05
@Haargprove -r t01:06
@preactionif you get cpan App::Prove, you'll get the latest prove which has the color coding01:20
@preactionthe one that comes with the WRE and perl 5.8 doesn't have as many fun features01:21
+perlDreamerUsing Crud's built in methods (getAll*), there doesn't appear to be a way to compare columns against one another using the constraints01:21
+perlDreameram I missing something?01:21
@preactiontry "col1 = col2" => [] maybe?01:22
+perlDreamersneaky.  very sneaky01:22
+perlDreamerpreaction, Haarg, what do y'all think of this: http://jquelin.blogspot.com/2009/04/on-coders-and-translators.html01:29
@preactioni think it's a great idea, especially the crowd-sourcing aspect01:30
@preactionour i18n app is a good demonstration of that, and perhaps the code for our translationserver could be used by these guys to collect i18n strings01:31
+perlDreamerI'll drop him a note01:32
+perlDreamerAt the very least, we could get a French translation01:32
+perlDreamerapeiron is on the ironman elightened perl blog aggregator01:35
@Haargrather annoying when test modules have bugs in them01:48
+perlDreamerwhich one is that?01:50
@Haargtrying to add tests to wgdev and Test::Warn can't test warnings like warn "message\n" because the \n prevents the filename/line number from being added01:50
+perlDreamerthat's not Test::Warn's fault01:50
+perlDreamerthat's perl's fault01:50
@Haarghow so?01:51
@Haargthat's expected behavior of perl01:51
@HaargTest::Warn assumes the filename/line number will always be there01:51
+perlDreameroh, now I see01:52
@Haargi guess i can adjust my code to all be print {STDERR} instead01:53
+perlDreamerwhat about just not appending \n to the end of your warnings?01:55
@Haargkind of ugly01:55
@Haargand what module and line it came from isn't relevant when it is a user error01:55
+perlDreamerexcept most of your users are all developers who are on the command line01:56
@Haargthat doesn't make the information any more relevant01:57
@Haargi guess i can use warning_like instead of warning_is02:00
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI02:24
+perlDreamerlet's try this out02:29
+perlDreamerpatspam patspam patspam02:29
-!- f00li5h [n=f00li5h@211.30.32.244] has joined #webgui02:32
+perlDreamermmmm, shiny new wgdev02:40
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]02:40
@Haargi still have to do a lot of work on the intro command.  it's pretty much empty, and isn't referenced anywhere like it needs to be.02:44
CIA-38WebGUI: graham * r10607 /WebGUI/docs/create.sql: preparing for 7.7.5 release02:46
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui02:47
-!- mode/#webgui [+v patspam] by ChanServ02:47
+patspampraction: ping02:48
+perlDreamerpreaction: ping, too02:49
+perlDreamerrerouting for patspam@webgui02:49
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]02:52
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui02:52
-!- mode/#webgui [+v Radix_] by ChanServ02:52
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: ckotil, ascii, gugod, @preaction02:53
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui02:53
-!- Netsplit over, joins: ascii, ckotil02:54
-!- Netsplit over, joins: gugod02:54
-!- Netsplit over, joins: @preaction02:54
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Connection timed out]02:54
-!- MOAR-f00li5h is now known as f00li5h02:56
CIA-38WebGUI: colin * r10608 /WebGUI/t/ (4 files in 2 dirs): Test clean-up for users and groups in Shop/Vendor and all Macro tests.03:06
-!- cap10morgan_ [n=wmorgan@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net] has quit []03:10
+perlDreamerHaarg, since User, Group and Storage all have delete methods, would it make sense to just have objectsToDelete?03:10
+perlDreamerhm, maybe not03:11
+perlDreamerbecause in storagesToDelete, I set it up to accept objects or GUIDs03:11
+perlDreameroh well03:11
@Haargyeah03:11
@Haargaside from guids, it could work to just have a single method that detected the object type if needed03:11
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui03:18
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Success]03:19
+perlDreamermaybe we could have objectsToDelete, which takes objects03:20
+perlDreamerand guidsToDelete, which takes guids and object types as an array ref03:20
@preactionHA! I just figured out why I hate the admin accordian! In order to move between panes, you need to move your mouse the entire height of the page!03:20
+perlDreamerthat's a bummer, all right03:20
@preactionbut is it better than a fly-out menu?03:21
+perlDreamerwell, what if there were buttons on the top, and workspace down below in a fixed pattern?03:21
+perlDreamersame idea, different spatial setup03:21
@preactionand the active pane is highlighted somehow03:22
+perlDreamersure, indented, colored, blinking03:22
@preactionreserve a max of 1/3 for the pane titles, and 2/3 for the pane content (i'm envisioning a world with more panes, like the quicklinks that dhelsten wants)03:23
+perlDreamerguidsToDelete would get processed first, and just push more objects onto objects to delete03:23
+perlDreamerpreaction, how about instead of fixed buttons, a dropdown?03:24
+perlDreamerthat leaves the most screen real estate in the pane content03:24
@preactionahhhhh, very nice03:24
@preactionand easy to do with YUI Menu03:24
+perlDreamerwhat will the chief say?03:24
@preactioni don't know03:24
@preactioni'm thinking i build it and submit for approval03:25
+perlDreamerwell, if he doesn't like it, blame me since I can't be fired03:25
+perlDreamerif he does like it, take all the credit for it03:25
+patspampreaction: is CSS/JavaScript::Packer better than JavaScript/CSS::Minifier[::XS]?03:27
@preactionpatspam: HTML::Packer does JS and CSS automatically if the JS::Packer and CSS::Packer are installed03:27
@preactionthat's why i picked it03:27
+patspamah ok03:28
+perlDreamerwhat about speed?03:28
@preactionwasn't a factor in my decision. the ::Minifier and ::Packer were the only ones I found acceptable03:28
@preactionalso ::Packer supports de-minifying (for CSS at least)03:28
@preactionand JS looks like, but not HTML03:29
@preactioni want to add buttons to Template and Snippet to run their content through a tidy program someday03:31
@preactioni should add the RFEs for that03:31
@preactionwhen pb.com comes back from the 7.7.5 upgrade03:32
@Haargdatabase has been restoring for 30 minutes :/03:32
@preactionit died that bad?03:33
@Haargupgrade crashed03:33
+perlDreamertoo many assetIds03:33
@Haargactually something with rssfromparent03:33
+perlDreamereek03:34
+perlDreamerwait a sec03:34
+perlDreamerthat should have been dead a long time ago03:34
@Haargyes03:34
perlmonkey21wow, please tell me you can turn off html compression.03:35
+perlDreamerin SVN, nothing except the 7.7.2 upgrade script references that03:36
@Haargit's due to some assets that still exist in the database03:36
@preactionperlmonkey21: you can, on a per-template basis. i'm thinking of making the Debug Mode automatically turn off all compression03:37
@Haargoh fun03:37
@Haargthe database is too large to restore or something03:37
+perlDreamerthat's bad03:37
+perlDreamerhow do you recover from that?03:37
@Haargnot sure yet03:38
@preactionHaarg: did you shut down everything except mysql on the box/03:38
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui03:40
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has quit [Connection timed out]03:42
* patspam goes to a meeting03:43
perlmonkey21This is the most incredible thing.  Only my old survey templates will load.  wgd reverting has brought up old templates.  When I edit them, the new ones are there.  But when I actually run the stupid thing, the old templates show up.03:46
@preactioncaching?03:47
perlmonkey21no, this started after I did svn revert03:48
perlmonkey21then wgd revert03:48
@preactionbrowser cache?03:48
perlmonkey21been working for days with the new templates.03:48
@preactionweirdness03:48
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui03:52
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:52
@tavistopreaction, we upgrading pb/wg sites right now?03:52
@Haargyeah03:53
@Haarga bit more painful that usual03:53
perlmonkey21patspam: I think there is something darker going on here.  Look at the section edit template at the 4th from last line.  That textarea should have a name "text" and id "texteditortarget", but when you go to edit a survey it will have an id of "sectiontext".  Why would we both be seeing old templates?03:53
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]03:58
@tavistoah okay, just wondering since both are unresponsive03:59
@tavisto*tavis pulls out his rifle and decides if he should aim at haarg or preaction*03:59
@tavistohmmmm03:59
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui04:01
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]04:05
perlmonkey21anyone with latest want to create a survey, try to edit it, see what the id is on the textarea in the form that shows up?  04:09
@preactionone sec04:09
perlmonkey21thanks04:09
@preactionokay, which "Edit" button do you mean? the asset edit?04:12
perlmonkey21no04:13
perlmonkey21the edit the survey link04:13
@preactionthe id="sectionText"?04:13
perlmonkey21hah04:13
@preactionis that good?04:14
+Radix-wrkhttp://images.huffingtonpost.com/gen/77627/original.jpg04:14
perlmonkey21if you look at the template you will see that is texteditortarget or some such04:14
perlmonkey21something has gone *wrong*04:14
perlmonkey21the template is Section Edit04:14
perlmonkey214th from last line04:14
perlmonkey21Default Section Edit04:14
perlmonkey21Radix-wrk: that is hilarious04:15
perlmonkey21preaction: how could the latest template not be showing up?04:16
@tavistowith the new widgets in wG, is it possible for people to use applications from a wG site externally on another website?04:17
@preactiontavisto: they can fill out the form, but the form submits to the wG site04:18
@tavisto(just a regular html website/intranet)04:18
@tavistois it only for dataforms then?04:18
@preactionno, it's for any asset04:18
@preactionyou can see one page of it, but any links or forms will bring the user back to the wG site04:18
@tavistohere is the question I was asked.... if I am understanding this correctly, the answer would be yes. (at least to some degree_04:19
@tavistoI have a question about WebGUI integration with a current HTML/CSS/ColdFusion built intranet. We are currently looking for a project and file management package that will work flawlessly with our current intranet. In regards to WebGui, does this package require one to remove all HTML built pages or can WebGui work side by side with them? We have spent a lot of time building and designing our new intranet and completely replaci04:19
+perlDreamerit can work side by side with them, using passThruUrls and HttpProxy04:19
@preactionwebgui can work side-by-side, and yes even INSIDE of an existing site04:20
@preactionand webgui can be a wrapper around an existing site04:20
@tavistomy response is that they can install the WRE on the same or separate server and then it would be possible for people to widgetize assets or externally link to the pages, or even do an iframe to the content04:20
@preactionreally any way they want to do it they can get it done04:20
@tavistoalright coolio, thanks. It's for accuquote.com so that would be neat to reel them in04:21
@preactionperlmonkey21: i deleted the revision that the id="surveyText" was in, and it STILL shows up04:22
perlmonkey21I've wgd'd reverted it, and there is no revision except the good one.04:22
@preactiontavisto: yeah that'd be great! upsell the training!04:23
@preactionSEND ME, WEBGUI EVANGELIST, AROUND THE WORLD!04:23
@tavistowell we may need to start with a developer call with them.. 04:23
@tavistoa free pre-sales one.. because I don't know what they want really04:23
perlmonkey21preaction: I mean where is it getting the text?  There is only a single assetId for that template, and only a single entry in Templates with that assetId.  How is it magically getting something else.04:24
@tavistothey need to specify what the crap they want to do.. and then you or rizen can give thumbs up down blah blah04:24
@preactioni'd offer myself to you, but you have to go through the proper channels04:24
@preactionMY LIFE FOR YOU tavisto04:24
@preactionperlmonkey21: there has to be a simple explanation for this04:24
@tavistoyeah it's no problemo. I usually have Rizen in on those calls anyway. If he can't make it then you're next in line04:25
perlmonkey21magic04:25
@preactionthere is no magic, just technology we don't understand04:25
perlmonkey21an evil dark magic.  the kind that originates in Texas.04:25
@tavistoand I shall call him...... Mini-Riz04:25
perlmonkey21preaction: if there is only a single template in the db with that assetId, where would it be getting this old template from?04:26
@preactionperhaps the ID is being set by some other method?04:26
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui04:27
perlmonkey21naw, not unless someone has sabotaged the code.04:28
perlmonkey21it doesn't change its templates04:28
perlmonkey21and the default template in code matches the one in the databse.04:28
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has quit [Connection timed out]04:28
perlmonkey21I mean there are only 3 templates in the database with the correct namespace.  1 is the correct, and the 2 others would at least get that element correct.04:30
@Haargit would be nice if they stopped making the sourceforge website worse all the time04:30
perlmonkey21github will make it obsolete04:31
@preactionselect assetId from template where template LIKE "%sectionText%"04:31
@preactionEmpty set (0.02 sec)04:31
@preactionwtf is this noise?04:31
perlmonkey21Texas04:31
@preactionthe template DOES NOT EXIST04:31
@preactioni even did "ack sectionText lib www" and nothing comes up04:32
@preactionmy browser cache has been cleaned, and is disabled 04:32
@preactioni've cleared the webgui cache04:32
@tavistopreaction, I'm not sure about the training in DC... I just heard back from the contact and they're trying to install wG on solaris04:32
perlmonkey21Not even Darth Vader could pull this off.  Something fowl is afoot.  I blame Donald Duck!04:32
perlmonkey21preaction: yes, I did all that.  I've rm'd the cache in both locations from the CLI, just to make sure.04:33
@preactiontavisto: so that's what all the stuff on the forums is. shouldn't be a problem really04:33
@tavistothey are interested in a support contract but it looks like we aren't really keen on doing that04:33
@tavistonot sure, I'm entirely too busy to check the forums lately. However, they are really interested in using WebGUI.. it's just tough since they want to use that. 04:34
@tavistoAnd they're doing a source install04:34
perlmonkey21preaction: what is exceptionally crazy, is this is happening to everyone.  Not limited to a single instance.04:34
@preactiontavisto: that also shouldn't be a real problem, provided they know what they're doing. someone on-site for a day or three of training could tell them what they're doing ;)04:34
@tavistothat's the problem04:35
@tavistoI don't think the install is going at all.04:35
perlmonkey21crap, i guess I should start putting in traces in the calls for the template04:35
@tavistoand when I asked them if they're willing to switch to another platform.. the answer was.... uh.... don't think so04:35
perlmonkey21frak me04:35
@tavistohowever, the good news is that they are approved to use WebGUI. Sounds like that's quite a bit of work to get to that point04:36
* perlDreamer calls the oklahoma chapter of the Frak Perlmonkey Brotherhood04:36
@tavistomy contact had a friend in the NSA who was like... "webgui... oh yeah we use it and love it"04:36
@tavistoso it helps to have those friends in high level secret security organizations04:36
@preactionafaik there isn't any real problems with Apache 2 and mod_perl2 on a modern solaris04:36
@tavistorizen said that previously we only had 1 client who used solaris... then they switched b/c they couldn't keep mysql stable04:37
@preactionah, so mysql is the problem04:37
@tavistoyep04:38
@tavistoand since this is going to be a high profile govie site.. we can't really risk it04:38
@tavistoand I can't exactly sell someone a best-effort support contract   :)04:38
+perlDreamerwhat arcane perl incantation is supposed to remove a session object from the database04:39
@preactionyeah, there are a lot of fun notes about Solaris and MySQL04:39
@preactionperlDreamer: $session->delete maybe?04:39
@tavistoi was surprised that there wasn't any solaris install instructions on the wiki.. 04:40
+perlDreamernope04:40
+perlDreamertavisto, Sun is being bought for a reason04:40
+Radix-wrkshould be easy since they're all owned by sun, but never that easy really is it04:40
+perlDreamerand it's not solaris04:40
@preactionyeah, even making solaris open-source is not saving it04:40
+Radix-wrkI have a friend who works for sun on mysql - if you tell me what the problem is specifically I can ask him about it at least and see what he knows.04:41
+perlDreamerhm it says that var->end is supposed to do it04:41
@preactionyeah, that's what the Delete Expired Sessions does04:41
perlmonkey21is the htmlpacker cacheing thsi stuff on disk?04:42
@Haargthe asset with sectionText in it is 1oBRscNIcFOI-pETrCOspA04:42
@preactionperlmonkey21: template and templatePacked in the database04:42
@preactionhell04:42
@preactionthere it is04:42
@preactionbut why04:42
@preactionis there some limitation of the "filter" property in the definition?04:43
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui04:44
@Haargi think html::packer is going to have to go04:44
@Haargthere are too many possible problems with it that aren't obvious04:44
@preactioni've got it: when update() gets called, the filter gets called, but then the templatePacked gets updated04:45
CIA-38WebGUI: graham * r10609 /releases/WebGUI_7.7.5-beta: Release 7.7.5-beta04:45
+perlDreamerneeds tests04:45
* perlDreamer is starting to sound like a broken record04:45
+perlDreamerI don't even listen to myself anymore!04:45
@preactioni was thinking how to test it without using it04:46
@Haargi don't think there's a reasonable way it can ever be enabled for templates04:46
@preactionwhy? they work. the only problem is that the templatePacked is getting overwritten with bad data right now04:46
+perlDreameryou know, just something simple like s/^\s+//; would be good04:46
@Haarghttp://www.plainblack.com/pr <- or that templates are not html04:46
@preactionso set that template to not use the packed version04:47
perlmonkey21I have no idea what's going on.04:47
@Haargafter you see the problem04:47
@preactionwe can update the upgrade to not set the usePacked flag04:47
@Haargand happen to know that it is due to packing04:47
@preactionso packing will still happen, but it would have to be explicitly enabled to avoid problems like that04:48
@Haargmaybe04:48
@preactionyou can fix pb.com by doing "UPDATE template SET usePacked=0" and "delete from cache"04:48
@Haargstill seems too problematic to me04:48
@preactionwith setting usePacked=0, nothing has changed at all04:48
perlmonkey21Haarg: I just looked at that template and there is no sectionText in it.04:48
@preactionperlmonkey21: look at templatePacked, that's where it is04:49
perlmonkey21ah crap04:49
@preactioni'm working on a fix and a test04:49
perlmonkey21that's what you guys were talking about04:49
perlmonkey21okay...whew.04:49
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Nick collision from services.]04:49
perlmonkey21groovy04:49
-!- MOAR-f00li5h is now known as f00li5h04:49
+perlDreamerHaarg, I'm guessing you're up to your eyebrows in bugs.  The SQL queries for bugs and RFEs on the participate page are borked.04:50
@Haarghmm04:50
@Haargthose were definitely working at some point04:50
+perlDreamersure, just earlier today04:50
@Haargworking now?04:52
@preactionyes04:53
+perlDreamerno04:53
+perlDreamerlook at the top 2 RFEs04:54
+perlDreamerthey haven't been touched in months or longer04:54
+perlDreameryet they show up above things that were submitted today04:54
+perlDreamersimilar with bugs04:54
+perlDreamersimilarly with bugs04:54
+perlDreameroh, this is totally evil!04:56
+perlDreamerI guess I'm going to make sessionToDelete next04:57
@Haargi think version tag would be good04:57
@Haargsince it would take care of cleaning up assets as well04:57
+perlDreamerif you make an object that takes a session variable, and delete that session variable, and then try to delete the object, it revivifies the session object!04:58
@Haargi think i ran into that before04:59
+perlDreamerif this is true, then I think we have a problem04:59
+perlDreamerbecause session->var is not the last thing destroyed05:00
+perlDreamerin session->close05:00
@Haargit depends on the object05:01
@Haargit's only going to cause a problem if they try to do work when destroyed/deleted/etc05:01
@Haargerrorhandler doesn't do anything on destroy05:01
+perlDreameryeah, I think I'm just worrying too much about the circular nature of the references05:03
+perlDreamerwell, time to build sessionsToDelete05:03
@Haargneed a break.  been dealing with this upgrade for at least 6 hours today.05:07
+perlDreamertake 50, you've earned it05:09
CIA-38WebGUI: colin * r10610 /WebGUI/t/ (5 files in 3 dirs): 05:22
CIA-38WebGUI: Add method to clean up test sessions. This has to be done05:22
CIA-38WebGUI: after ALL other types of objects have been cleaned up.05:22
CIA-38WebGUI: More test clean-up for users, groups and sessions.05:22
CIA-38WebGUI: colin * r10611 /WebGUI/t/ (6 files in 5 dirs): 05:38
CIA-38WebGUI: Test cleanups.05:38
CIA-38WebGUI: Fix a leaking group in Asset/Post/permission.t. Threads do not clean05:38
CIA-38WebGUI: up their groups when they are purged.05:38
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []05:44
@preactionis there a standard way to prevent a property from being updated through update()?06:05
CIA-38WebGUI: colin * r10612 /WebGUI/t/Asset/ (6 files in 4 dirs): Another batch of clean-ups for users and groups.06:11
@preactionnm, it has to be during addRevision06:11
+perlDreamerit's hopeless06:25
@preactionhmm?06:26
+perlDreamertrying to get shipping API documentation06:26
@preactionbastards06:26
+perlDreamerpreaction, thank you for being so conscientious in cleaning up things made in your test.06:28
@preactionyou mean fixing how i broke all of webgui?06:29
+perlDreamerno06:31
+perlDreamerI've been looking at some of your gallery tests, and mech tests06:31
+perlDreamerand you do a good job of cleaning up users, groups, assets and version tags06:32
@preactionahh, yeah06:32
+perlDreamerno, what happened today was almost worthy of a Kuskie-level mess06:32
+perlDreamerclose, but not quite06:32
+perlDreameryou didn't destroy any websites and no one cursed at you06:32
@preactionyeah, i've borked webgui worse than this06:34
@preactionthis was easy to fix even06:34
@preactionthe upgrade problems weren't the fault of this06:34
+perlDreamer37 files later...06:36
+perlDreamerthe User and Group clean-ups are done06:36
+perlDreamernow, to go back and look for Storage06:37
+perlDreamermaybe another night, between struggling with the government, kids, cats and just regular work, I'm beat06:40
CIA-38WebGUI: colin * r10613 /WebGUI/t/ (7 files in 6 dirs): Last batch of User and Group cleanups.06:40
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]06:49
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui06:50
-!- perlmonkey21 [n=perlmonk@adsl-70-137-11-218.dsl.okcyok.swbell.net] has left #webgui []06:54
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Connection timed out]06:58
CIA-38WebGUI: doug * r10614 /WebGUI/docs/ (3 files in 2 dirs): reverted usePacked. you can re-enable it carefully.07:05
CIA-38WebGUI: doug * r10615 /WebGUI/lib/WebGUI.pm: Beginning 7.7.6 dev07:05
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui07:13
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has quit [Success]07:14
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui07:30
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]07:37
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has quit [Remote closed the connection]07:42
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui07:42
-!- stDavid [n=stDavid@72.64.138.146] has quit []07:45
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]08:10
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui08:14
CIA-38WebGUI: translation * r10616 /translations/German/German/ (5 files): Update from translation server08:22
CIA-38WebGUI: translation * r10617 /translations/German/German/Asset.pm: Update from translation server08:22
CIA-38WebGUI: translation * r10618 /translations/German/German/Asset_Event.pm: Update from translation server08:22
CIA-38WebGUI: translation * r10619 /translations/German/German/ (PayDriver_Cash.pm Shop.pm): Update from translation server08:45
CIA-38WebGUI: translation * r10620 /translations/German/German/ (WebGUI.pm PayDriver.pm): Update from translation server08:45
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]08:55
CIA-38WebGUI: translation * r10621 /translations/German/German/ (2 files): Update from translation server09:09
CIA-38WebGUI: translation * r10622 /translations/German/German/Shop.pm: Update from translation server09:09
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui09:12
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []09:23
-!- ryuu_ro [n=rory@5ED1308E.cable.ziggo.nl] has joined #webgui09:28
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI09:30
-!- mode/#webgui [+o tavisto] by ChanServ09:30
CIA-38WebGUI: translation * r10623 /translations/German/German/Shop.pm: Update from translation server09:35
CIA-38WebGUI: translation * r10624 /translations/German/German/Shop.pm: Update from translation server10:01
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: CIA-3810:42
-!- Netsplit over, joins: CIA-3810:43
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []10:45
-!- CIA-38 [n=CIA@208.69.182.149.simpli.biz] has quit []11:05
-!- CIA-23 [n=CIA@208.69.182.149.simpli.biz] has joined #WebGUI11:06
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:22
CIA-23WebGUI: translation * r10625 /translations/German/German/ (6 files): Update from translation server11:49
-!- f00li5h [n=f00li5h@211.30.251.230] has joined #webgui12:12
CIA-23WebGUI: translation * r10626 /translations/German/German/Shop.pm: Update from translation server12:18
CIA-23WebGUI: translation * r10627 /translations/German/German/PassiveAnalytics.pm: Update from translation server12:18
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui12:24
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]12:37
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []13:00
CIA-23WebGUI: translation * r10628 /translations/German/German/Asset_DataTable.pm: Update from translation server13:01
CIA-23WebGUI: translation * r10629 /translations/German/notes.txt: Update from translation server13:01
-!- MOAR-f00li5h is now known as f00li5h13:09
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui13:16
CIA-23WebGUI: translation * r10630 /translations/French/ (9 files in 2 dirs): Update from translation server13:22
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui14:05
-!- mode/#webgui [+o plainhao] by ChanServ14:05
-!- WebGUI [n=SynQ@f69189.upc-f.chello.nl] has joined #WebGUI14:06
CIA-23WebGUI: translation * r10631 /translations/French/French/ (Account_Profile.pm Account_Shop.pm Account_Friends.pm): Update from translation server14:09
-!- SynQ [n=SynQ@f69189.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]14:23
-!- WebGUI [n=SynQ@f69189.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]14:26
-!- WebGUI [n=SynQ@f69189.upc-f.chello.nl] has joined #WebGUI14:28
CIA-23WebGUI: translation * r10632 /translations/Russian/ (31 files in 2 dirs): Update from translation server14:40
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui15:10
-!- mode/#webgui [+o stDavid] by ChanServ15:10
CIA-23WebGUI: translation * r10633 /translations/French/French/ (Account_Contributions.pm Account_Friends.pm): Update from translation server15:18
CIA-23WebGUI: translation * r10634 /translations/French/French/Workflow_Activity_PurgeOldInboxMessages.pm: Update from translation server15:18
CIA-23WebGUI: translation * r10635 /translations/French/French/Workflow_Activity_RemoveOldCarts.pm: Update from translation server15:18
CIA-23WebGUI: translation * r10636 /translations/French/French/Workflow_Activity_NotifyAboutThing.pm: Update from translation server15:18
CIA-23WebGUI: translation * r10637 /translations/French/French/Workflow_Activity_NotifyAboutLowStock.pm: Update from translation server15:18
CIA-23WebGUI: translation * r10638 /translations/French/French/Workflow_Activity_ExpirePurchasedThingyRecords.pm: Update from translation server15:18
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has quit ["Leaving."]15:53
CIA-23WebGUI: translation * r10639 /translations/French/French/Workflow_Activity_ExpireIncompleteSurveyResponses.pm: Update from translation server16:14
CIA-23WebGUI: translation * r10640 /translations/French/French/Asset_Article.pm: Update from translation server16:14
CIA-23WebGUI: translation * r10641 /translations/French/French/Account_User.pm: Update from translation server16:14
CIA-23WebGUI: translation * r10642 /translations/French/French/Account_Contributions.pm: Update from translation server16:14
CIA-23WebGUI: translation * r10643 /translations/French/French/Form_Captcha.pm: Update from translation server16:14
CIA-23WebGUI: translation * r10644 /translations/French/French/ (Tax.pm Auth.pm): Update from translation server16:14
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-218.dsl.okcyok.swbell.net] has joined #webgui16:42
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:42
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:43
-!- mode/#webgui [+o bopbop] by ChanServ16:43
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui17:39
-!- mode/#webgui [+v BartJol] by ChanServ17:39
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:46
-!- mode/#webgui [+v perlDreamer] by ChanServ17:47
+perlDreamerhey, BartJol!17:47
+BartJoljo17:47
+BartJolthis time I really am here17:48
+BartJolho's life?17:48
+perlDreamerLife is okay17:48
+perlDreamerbeen sick the last week17:48
+BartJolnot good17:48
+BartJolbut better now?17:48
+perlDreamerNo, but it is over17:48
+perlDreamerHow about you?17:49
+BartJolgood17:49
+perlDreamerPutting big holes into the new house?17:49
+BartJolwell, my house is going ok17:49
+BartJolyeah17:49
+BartJolseen the pictures?17:49
+BartJolI put some on my site wednesday17:49
+perlDreamerno, I'll go look17:49
+BartJolmaybe I should internationalise my site17:49
+BartJolit a big mess right now17:50
+BartJolbut I like the missing walls17:50
+BartJolit looks a lot more roomy now17:50
+perlDreamerwhat's this one: http://www.bartjol.nl/uploads/58/18/581890edd90e252bcd2b487db7d00f73/DSC00491.JPG17:51
+perlDreameris that the main electrical panel?17:52
+BartJolmy old electricity meter17:52
+BartJolyeah17:52
+BartJolbut that one is mostly gone now17:52
+perlDreamerit is good to have friends to help17:55
+BartJolI know17:55
+BartJolwell, and I helped a lot of people in the past, which helps me now, good brings good17:57
+BartJolthere is even a guy that wants to come from Romania especially to help me move17:58
+perlDreamerthat's awesome!17:58
+BartJolbut his movement was a really tough one17:58
+perlDreamerdanger, danger.  chicks with splitting mauls!17:59
+BartJolwe have a group of friends that get insulted when you don't let them help[ moving17:59
+BartJolyeah, that's the girlfriend of my roommate18:00
+BartJolthey were so kind to move 2 walls into a more dispersed pile of rubble, enlarging the enthropy in my house18:02
+perlDreamerwell, even though you've moved your hacking into another realm, it's good to see that you're keeping up18:12
CIA-23WebGUI: translation * r10645 /translations/German/German/ (4 files): Update from translation server18:13
+BartJol:)18:25
+BartJolgoing to coomk18:25
+BartJolcook18:25
+perlDreamerwent to eat breakfast18:27
+perlDreamerHaarg, svn del https://svn.webgui.org/plainblack/branch/WebGUI_Story look right to you?18:40
CIA-23WebGUI: translation * r10646 /translations/German/German/ (Shop.pm Asset_Template.pm): Update from translation server18:45
CIA-23WebGUI: translation * r10647 /translations/German/German/Asset_Product.pm: Update from translation server18:45
+perlDreamerBartJol, somebody is doing a huge amount of work translating German18:45
+perlDreamerthey are nearing 79%18:46
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui18:47
-!- mode/#webgui [+v crythias] by ChanServ18:47
+BartJolperlDreamer: 79? oops18:50
+BartJolgetting skakky18:50
+BartJolslakky18:50
+perlDreamerno, the Germans are doing great18:50
+perlDreamerDutch is only down to about 92.4% or so18:50
+BartJolI know18:50
+perlDreamerbut you have a house to work on, so keep your priorities straight18:51
+BartJolbut I am getting too far behinf18:51
+BartJolI will18:51
+perlDreamermaybe we should make your student perlmonkey2 do some Dutch translating while you're on brake18:52
+BartJolstable is up to 98.118:52
+perlDreamerstable is fine, it's just beta18:53
+perlmonkey2nee18:53
+perlmonkey2nee ik zal niet18:53
+BartJolyeah and rory and Bob from alpha mega will help18:53
+BartJolwat zal je niet perlmonkey2?18:54
+perlmonkey2Heeft uw hond zoals de banjo?18:54
+BartJolI got that message a lot in the survey...18:54
+perlmonkey2vertalen18:54
+perlmonkey2hahaha18:54
+BartJolbut a nice outsourcing to the Netherlands will be nice, won't it?18:55
+perlmonkey2In het jaar 2020, disco zal de wereld regeren.18:55
+perlmonkey2but of course18:56
+perlmonkey2If I spoke Dutch.18:56
+BartJolwell, a laptop with connection and bablefish will get you somewhere18:56
+BartJolprobably the hospital18:56
+perlmonkey2yeah, with people wondering why the hover help is asking them if their dogs likes the banjo :P18:57
+BartJollike was translated in the wrong manner btw18:57
+BartJolmore in "it's like that"18:57
+BartJolinstead of "I like perlmonkey2 for his deep voice"18:58
+perlmonkey2Ah, I see the difference.18:58
+perlmonkey2That's what all the tall vikings say, though.18:59
+BartJolnow it's "has your dog in a manner of a banjo"18:59
+perlDreameronly when he's properly tuned18:59
+BartJolhow do protect yourself from vikings perlmonkey2?19:01
+perlmonkey2I sing softly to them.19:01
+perlDreamerin his deep voice19:01
+perlmonkey2I find Britney Spears' songs work well.19:01
-!- tavisto [n=tavisto@98.108.73.152] has joined #WebGUI19:01
-!- mode/#webgui [+o tavisto] by ChanServ19:01
+BartJol:)19:02
+BartJolhee, it's metroman19:02
+BartJolfood's in the oven, so a have half an hour to bug him!19:03
+perlDreamerHaarg, it looks like previousVersion.sql hasn't been updated, and it may have uncovered a bug in the upgrade process19:03
+perlDreamerI'm only getting config changes for the first upgrade script19:04
+perlDreamernm19:04
+perlDreamerit's because I'm an idiot, and put my wgd switches in the wrong order19:04
+BartJolno, you're not an idiot19:05
+perlDreamerI'm not?19:05
+BartJolprovided you are still not using emacs19:05
+perlDreamerbite your tongue!19:05
+perlDreamerbetter yet, have perlmonkey2's dog bite your tongue19:05
+BartJolI'll wash it with green soap19:05
+BartJolyugh!19:06
+perlDreamerthat depends19:06
+perlmonkey2My dog is 18 years old and his teeth are mostly gone.  19:06
+perlDreameris the soap normally green?19:06
+BartJoldoctors forbid me to come to close to banjo-playing dogs19:06
+BartJolwell, normally is subjective19:06
+BartJolbut for soap it is19:07
+perlDreamerone time I found some brown/tan soap19:07
+perlDreamerafter we washed it, it was white again19:07
+BartJolmmm19:07
+BartJolmaybe you should wash more often19:07
* perlDreamer washes twice a day19:08
+perlDreameronce in the morning, and once after a workout19:08
ryuu_roBartJol: was this a call for some translating help?19:08
+perlDreamerbecause Mrs. perlDreamer will not allow me into the living room after a workout without a shower19:08
+BartJolsure, if you want it to be19:08
+BartJolryuu_ro: you do have a hangover I hope19:09
ryuu_rowhy?19:09
+BartJoloh and my car is fixed19:09
+BartJoleeh, because it was queensday yesterday19:09
ryuu_royeah, but I didn't go to disco herman19:09
+BartJolor did you strike because of the accident19:09
+BartJolme neither19:10
ryuu_roso I feel perfectly fine19:10
ryuu_ro:)19:10
ryuu_rono, i was working today. Only not at the office19:10
+BartJolreally starnge that my car doens't make any squeeky noices anymore19:10
+BartJolwhen I shift gear19:10
ryuu_rodid you own a black suzuki swift? ;)19:10
+BartJolno a white opel astra, you know that!19:11
+BartJolalways thought that swift drivers were suspicious19:11
ryuu_rotrue that, but I thought that you were behind the attack of yesterday19:11
+BartJolwhy?19:11
ryuu_roit sounded like your kind of thing :)19:11
+BartJolI like the royal family, it gives you an excuse to get toatlly wasted once a year19:12
ryuu_robut then i was still thinking it was a drinking and driving accident 19:12
+BartJolme thinks tavisto is scared of me19:12
ryuu_rowhy, he has unbelievable super powers19:13
ryuu_roaccording to your comic19:13
+BartJolwell, but making people look like brad pitt doesn't scare me19:13
+BartJolI saw him do it once19:13
ryuu_robut what if he want's to make you look like Brad Pitt19:14
ryuu_rothat kinda scares me19:14
+BartJolI'd rather look like Johnny Depp19:14
+perlDreamerI thought you were Johnny Depp?19:15
+BartJolno, I only share his brithday19:15
@preactionJohnny Depp is like 5'6". you don't want to be that short19:15
+BartJolwell, I won't hit my head as often19:15
ryuu_roin pirates or in sweeney todd btw?19:15
@preactionCompared to you, im as tall as Johnny Depp is compared to me19:15
@preactionno, in real life he's 5'6", that's why he only works with short female actresses19:16
+BartJolhis birthday isn't movie depending19:16
@preactioni live in oshkosh, where they shot some scenes for Public Enemies. they had a call for extras, but i'm too tall19:17
ryuu_rono but then I know if you want to be a half dead drunk pirate or a singing and murdering hairdresser19:17
+perlDreamerhe's not half dead, he's "mostly dead"19:17
+BartJolapart from the singing, I like the hardresser better19:17
ryuu_rotrue :)19:18
+BartJolI am not a public enemy, I didn't try to kill the royal family. I did see Public Enemy one time though19:19
+perlDreamerclose enough19:20
+BartJolprolly I will be too tall too then19:20
+BartJolcriminals are trying to put BA's mom out of her apartment, wonder how it will finish19:23
+perlDreamerwho is "BA"?19:23
+BartJolmr T19:23
+BartJolin the A-team19:23
* perlDreamer guesses that BA will pity them19:24
+BartJolhe will, but my food is ready19:25
+BartJolso till later19:25
-!- BartJol is now known as BartJoliseatingd19:25
+perlmonkey2catching up on that scroll was painful.19:46
-!- dhelsten [n=helsten@67.159.157.76] has joined #Webgui19:51
-!- ryuu_ro [n=rory@5ED1308E.cable.ziggo.nl] has quit []19:53
-!- BartJoliseatingd is now known as BartJol19:59
* perlDreamer thinks it's cool that Queen Beatrix rides a bicycle. Sounds very down to earth.20:00
+BartJolwell, she doesn't do that always20:01
+BartJolbut she's cool20:01
+perlDreamerDo they have any idea why that guy tried to run into her bus?20:03
+BartJolit seems he held a grudge against the royal family20:04
+BartJolbut getting more info will be hard, since he died20:05
+perlDreameryeah, crashing your car into a bus can make that happen20:05
+BartJolit wasn't a bus20:05
+BartJolit was a pillar20:05
+BartJolnot less deadly20:06
+perlDreamerpillars are worse20:06
dhelstenyou're sure he didn't have a grudge against pillars?  20:07
+BartJolno20:07
+BartJolbut it seems he said something about the royal family20:08
* perlDreamer heads off for gym and lunch, be back much later this afternoon20:21
+perlDreamerfor all you European types, happy house hacking!20:22
+BartJolby20:22
+BartJolee20:22
@preactionperlDreamer: do you have any "How-tos" on tests?20:31
+BartJolhe's out20:35
CIA-23WebGUI: hao * r10648 /WebGUI/ (4 files in 4 dirs): RFE #9998, mark selected inbox messages as read/unread.20:37
-!- ryuu_ro [n=rory@5ED1308E.cable.ziggo.nl] has joined #webgui21:18
+BartJolryuu_ro: beer?21:19
@tavistonope, he's doing the opposite of beer... Working out at the gym21:19
ryuu_rounfortanely no, I have to go to my house and put a floor in 21:19
+BartJolah21:20
ryuu_rosee you later guys!21:20
+BartJolperlDreamer: is working out21:20
-!- ryuu_ro [n=rory@5ED1308E.cable.ziggo.nl] has quit [Client Quit]21:20
CIA-23WebGUI: graham * r10649 /WebGUI/docs/previousVersion.sql: updating previousVersion for 7.7.6 dev21:43
CIA-23WebGUI: doug * r10650 /WebGUI/ (67 files in 11 dirs): fixed: #9897. Fixed problem with highlighting in codearea. Updated EditArea to version 0.8.1.121:43
dhelstenpreaction: you there?  I need to upgrade but will need to change my files back.21:47
@preactiondhelsten: do you still have the package i gave you? that should do it iirc21:48
dhelstenyou mean remove the package...21:48
@preactionwait, what did i say? was it adding a package or deleting a revision?21:49
@preactioni think you have to delete the revision21:49
dhelstenthat is more likely.  As I recall the package didn't work.  I just need to jump back to the revision that had the simple <dragger icon> or whatever it read, right?21:50
@preactionyeah21:50
dhelstenI also made a change in the calendar.pm file.  I assume that will be overwritten with the fixed version so I don't need to do anything, right?21:51
@preactiondhelsten: yes21:57
CIA-23WebGUI: doug * r10651 /WebGUI/www/extras/editarea/ (21 files in 3 dirs): really fixed brainfuck problem22:07
CIA-23WebGUI: doug * r10652 /branch/WebGUI_7.6/ (67 files in 11 dirs): merged 1065022:07
-!- plainhao [n=plainhao@208.75.85.237] has quit []22:10
@tavistowow let's keep it PG Preaction!!22:23
CIA-23WebGUI: doug * r10653 /branch/WebGUI_7.6/www/extras/editarea/ (21 files in 3 dirs): merged 1065122:32
CIA-23WebGUI: doug * r10654 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: updated changelog22:33
CIA-23WebGUI: perlmonkey2 * r10655 /WebGUI/www/extras/wobject/Survey/editsurvey/object.js: YUI editor in the edit panel for the Survey editor now drags with the panel and hides with the panel.22:33
CIA-23WebGUI: perlmonkey2 * r10656 /WebGUI/www/extras/wobject/Survey/editsurvey/object.js: Removed superfluous function wrappers on the yui event subscriptions.22:33
@tavistois it just me or are pb/wg just absolutely crawling right now... argh22:39
@tavistoit's probably just my crappy ISP.. but I feel like I'm stuck in mud22:40
@preactiontavisto: just you. works fine for me22:41
@tavistoalright great. Thanks Verizon22:41
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has quit [Read error: 54 (Connection reset by peer)]23:26
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui23:28
-!- mode/#webgui [+v crythias] by ChanServ23:28
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]23:30
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI23:31
-!- mode/#webgui [+o khenn] by ChanServ23:31
dhelstenI'm not familiar with IRC can someone tell me what the @ and + in front of the handles means?   Also how does one indicate their status as away, etc?  23:35
@preactiondhelsten: @ = +o = channel operator. + = +v = voiced (can talk when channel is moderated, special users)23:37
@preactionyou can indicate away using /away, but normally you just don't have to23:37
dhelstenThanks23:39
dhelstenI an upcoming events area for my home page using a shortcut to a calendar and overriding with the List View.  At the time I thought that did it because all my events were in the future.  Now I realize that this displays all events, even those in the past.  Any ideas of how I can show only future events?23:40
@preactiona SQLReport?23:41
@preactionooh, you could use a Template Toolkit template to only show an event if it's in the future23:42
@preactionthat might be better23:42
dhelstenI'm not familiar with Template Toolkit23:43
@preactionthere will be a presentation at the WUC23:44
@preactionbut HTML::Template::Expr might be able to handle it too23:44
dhelstenIs TT going to be replacing HTML::Template?23:46
dhelstenOr will WG just support both23:47
@preactioni believe we're moving to TT entirely, but TT supports the HTML::Template dialect23:47
+perlmonkey2TT is an incredible improvement.23:48
@preactionyes23:48
@preactionten million percent improvement23:48
dhelstenAnd in TT I could create a statement in my calendar loop such as "if event date > today then ..."23:49
dhelsten?23:49
@preactionyep23:49
dhelstenThat will be great for non coders like myself who must rely only on the available variables.23:50
@preactionyeah, steve swanson (head of our design dept.) is really excited about it23:52
dhelstenHow difficult would it be to implement a TT template for the calendar list view?  Are there any examples out there I can look at?  When will it be included in the core(or how do I enable it)?23:53
@preactioni think there's a wiki article about it23:54
@preactiondhelsten: http://www.webgui.org/community-wiki/how-to-enable-other-template-engines23:55
dhelstenthanks.  looking at it now23:55
dhelstenwhat is the name of the TT CPAN Bundle?   The article doesn't say23:57
@preactiondhelsten: it's just called "Template"23:57
@preactionhttp://template-toolkit.org/ <- here's the main TT2 site23:57
dhelstenThanks.23:57
@preactionyou'll have to look at the Plugins for Date functions23:58
dhelstenI assume I need to install the module bundles as well, yes?23:59
@preactionthe date plugin should be part of the normal TT distribution, but maybe23:59
--- Day changed Sat May 02 2009
dhelstenThanks.  I'm got to get on a conf call but will play around with this later...00:00
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui00:02
-!- mode/#webgui [+o plainhao] by ChanServ00:02
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:18
+perlDreamerpreaction, how does TT support H::T dialect?00:27
+perlDreameralso, for testing resources...00:27
+perlDreamerThe Developers Guid00:27
+perlDreamere00:27
+perlDreamermy testing presentation00:27
+perlDreamersome wiki pages00:27
+perlDreameralso, see my blog for recent developments in testing convenience methods00:28
@preactionperlDreamer: i don't know, i'm just repeating what i were told00:29
+perlDreamerI did some looking on that recently, and it's not exactly true00:30
+perlDreamerthat TT plugin just calls H::T, then passes the content on to the template00:30
-!- WebGUI is now known as SynQ00:35
+perlDreamerpreaction: what kind of testing questions do you have?00:38
@preactionnone, i wanted steveo_aa to get some information on how to write tests00:40
@preactioni'll be writing some tests for the collab system, because i need to fix part of it00:40
+perlDreamerDo you guys have the PDF for my testing presentation, because it has lots of links to Perl testing in general00:41
@preactioni think we do. otherwise it not up on webgui.tv yet?00:42
+perlDreameryes00:42
+perlDreamerwell, I figure y'all have access to those videos whether it's on wgtv or not00:42
@preactioner, what year was it?00:43
@preaction08 right?00:43
+perlDreamer07 or 0600:43
@preaction06 here it is00:44
+perlDreamer05 was Help, 06 was testing, 07 was community, 08 was game show and community redo00:44
+perlDreamer09 is Story Manager, and Clinic00:44
@preactionheh, i don't get to do a presentation this year, so i'll be there to heckle everybody!00:45
+perlDreamerwhat?00:46
@preactionbut i especially want to see the Story Manager, i've got a few clients who might be very interested in that00:46
+perlDreamerwant one of mine?00:46
@preactionoh no, i've got other SOOPER SEKRIT projects I get to work on that I'll hopefully have done for the WUC00:46
* perlDreamer needs a USB keyboard and mouse00:47
+perlDreamerThe desk is too high00:47
+perlDreamer(for a laptop)00:47
@preactiongo wireless!00:47
+perlDreamerwe do have one of those...00:47
@preactionit's a business expense!00:47
+perlDreamerthat just makes it less expensive, not free00:48
+perlDreamerpreaction, does the editarea commit also fix the long standing bugs with display and resizing, by chance?00:50
@preactionresizing doesn't have a bug taht i know of, it's just counter-intuitive00:50
@preactionbut display, no it doesn't00:50
@preactionit fixes the blue-bar problem though00:50
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-218.dsl.okcyok.swbell.net] has quit [Remote closed the connection]01:08
-!- tavisto [n=tavisto@98.108.73.152] has quit []01:30
* perlDreamer goes running01:46
+perlDreamerI know, that's two bouts of exercising today, but I didn't go on Tuesday so this makes up for it.01:47
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI02:23
@preactioni'll do zero bouts of exercising today to make up for it02:29
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]02:40
CIA-23WebGUI: paul * r10657 /WebGUI/ (6 files in 6 dirs): template attachments (scripts and stylesheets)02:45
@preactiondoes anyone want to help me with a new feature? you'll have to svn up and wgd reset02:53
@preactiontemplates now allow attachments, and i want your opinion02:53
CIA-23WebGUI: paul * r10658 /WebGUI/docs/changelog/7.x.x.txt: added a changelog note about template attachments03:17
+perlDreamerwhat kind of attachments?03:23
* perlDreamer is very curiuos03:23
@preactionCSS and JS03:23
@preactionto fix the "double include" problem and also to allow deferred loading of some JS (to improve render times)03:24
@preactionmostly i want an opinion on the UI, i like it, and i want to make sure other people like it too03:24
* perlDreamer will look03:24
+perlDreamerso how does an attachment fix the double include problem?03:25
@preactionthere was no attempt at parsing or whatever, so we're going to have to eventually go in manually and change the Extra HEAD tags into Attachments (if possible)03:25
+perlDreamerdoes it get registered?03:25
@preactionbecause it uses $style->setScript, which doesn't allow duplicate scripts03:25
+perlDreamerah...03:25
@preactionand Style->setLink, which also doesn't allow dups03:25
@preactionin a related note, setScript can now add scripts to the body instead of the head, so there's that03:26
+perlDreamerif I ask you if it has tests, will you shoot me?03:26
@preactionno, because i didn't write it ;) so i don't know03:26
@preactionalso, it does03:26
@preactionso three cheers for frodwith there03:27
+perlDreamerfrodwith++03:27
+perlDreamersub prepare could do with some review03:34
+perlDreamerand WGBP is to do @{ }, not @$03:35
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui []03:35
@preactionprepare? how so? looks okay to me, except that $self->getAttachments is called 3 times (3 DB queries, when we're getting ALL attachments anyway)03:37
@preactionwhy does it take us 20 lines to determine how to sort the Threads in a collab system? my god...03:41
+perlDreamerinside prepare, there's no need to build a variable every time through the loop03:51
+perlDreamerand I don't think a closure needs to be built, when a loop would do03:51
@preactionoh, that, i see03:51
-!- Zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui03:53
ZylopfaHello Webguis03:53
+perlDreamernice POD work in Session/Style03:55
+perlDreamersession/style.t tests need to be updated for all the new code03:56
ZylopfaSweet my bazaar thing is still on most downloaded03:57
Zylopfamakes me wanna make more stuff03:57
+perlDreamerwhich bazaar thing is that, Zylopfa?03:59
ZylopfaWorkflow Activity to Create Personal User Areas, When user is created. "04:00
ZylopfaI am realy busy atm making a story site i have into webgui04:00
Zylopfabtw. it was a hilarious php aprils fools, just read it now as i browsed the black blog04:01
+perlDreamerpreaction, index is always 0 when I add thing to the list of attachments04:04
@preactionnot sure if that is expected behavior or not04:04
+perlDreamerand because the way webgui works, I'd call them something else, like links or something, because attachments usually means files04:04
@preactiongood idea04:04
+perlDreamerI see04:06
+perlDreamerin the attachments section, if you change the index it allows you to move them around relative to one another04:06
+perlDreamerbut when you're adding them, any newly added thing gets appended to the end, regardless of the index, and it's given an index of 004:06
+perlDreamerI like how you can easily edit the entries after adding them04:08
+perlDreamerchange names and types04:08
+perlDreameruh oh04:10
+perlDreamersomething really bad happened to the edit screen04:10
@preactionthat's not good04:10
+perlDreamerno, wait, that's the template source04:10
* perlDreamer needs to go, it's dinner time04:12
+perlDreamerlater, all04:12
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]04:12
ZylopfaHave a good dinner04:13
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]05:27
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI05:27
-!- mode/#webgui [+o khenn] by ChanServ05:27
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]05:53
CIA-23WebGUI: doug * r10659 /WebGUI/lib/WebGUI/Asset/ (2 files in 2 dirs): added minimal skeletons without all the unnecessary example code06:11
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-218.dsl.okcyok.swbell.net] has joined #webgui06:43
-!- mode/#webgui [+v perlmonkey2] by ChanServ06:43
-!- perlmonkey2 [n=perlmonk@adsl-70-137-11-218.dsl.okcyok.swbell.net] has quit [Remote closed the connection]07:10
-!- frodwith_ [n=pdriver@helios.tapodi.net] has joined #webgui08:21
-!- frodwith [n=pdriver@helios.tapodi.net] has quit [Read error: 113 (No route to host)]08:30
-!- frodwith_ [n=pdriver@helios.tapodi.net] has quit [Read error: 60 (Operation timed out)]08:36
-!- Zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has quit ["My damn controlling terminal disappeared!"]09:25
-!- dhelsten [n=helsten@67.159.157.76] has left #Webgui []09:32
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui13:43
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI15:36
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI17:19
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]17:35
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]20:30
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI20:30
-!- mode/#webgui [+o khenn] by ChanServ20:30
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit []21:35
-!- Zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui21:35
-!- stDavid [n=stDavid@70.151.195.0] has joined #webgui23:38
-!- mode/#webgui [+o stDavid] by ChanServ23:38
-!- stDavid [n=stDavid@70.151.195.0] has quit [Client Quit]23:39
--- Day changed Sun May 03 2009
CIA-23WebGUI: translation * r10660 /translations/German/German/ (Account_Shop.pm Shop.pm): Update from translation server00:03
-!- Zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Read error: 104 (Connection reset by peer)]01:17
CIA-23WebGUI: translation * r10661 /translations/German/German/Shop.pm: Update from translation server02:10
CIA-23WebGUI: translation * r10662 /translations/German/German/Shop.pm: Update from translation server02:10
CIA-23WebGUI: translation * r10663 /translations/German/German/Asset_Subscription.pm: Update from translation server02:10
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI02:34
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlbot02:43
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]02:51
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []03:22
-!- perlbot [n=perlbot@caelum.cachemiss.com] has joined #webgui04:17
-!- WebGUI [n=SynQ@f69189.upc-f.chello.nl] has joined #WebGUI05:04
-!- stDavid [n=stDavid@70.151.194.139] has joined #webgui05:21
-!- mode/#webgui [+o stDavid] by ChanServ05:21
-!- SynQ [n=SynQ@f69189.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]05:21
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:23
elninoHI!06:23
elninoI need to provide redirects for old URLs that are from a mambo install: /images/stories//uis%20-%20home%20inspection%20price%20schedule.pdf to a webgui url06:24
elninobut webgui seems to want to correct the double slash and %20's. is there a way to make webgui not do that?06:24
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui06:42
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Read error: 110 (Connection timed out)]06:57
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui07:25
-!- stDavid [n=stDavid@70.151.194.139] has quit []07:32
-!- elnino_ [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]07:59
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui08:45
elninohello?08:45
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit [Client Quit]08:49
-!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."]11:02
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)]11:37
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui14:59
-!- stDavid [n=stDavid@70.151.194.132] has joined #webgui16:08
-!- mode/#webgui [+o stDavid] by ChanServ16:08
-!- WebGUI [n=SynQ@f69189.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)]16:31
-!- stDavid [n=stDavid@70.151.194.132] has quit [Read error: 113 (No route to host)]17:18
-!- stDavid [n=stDavid@70.151.194.205] has joined #webgui18:22
-!- mode/#webgui [+o stDavid] by ChanServ18:22
-!- stDavid [n=stDavid@70.151.194.205] has quit []18:30
-!- WebGUI [n=SynQ@80.56.69.226] has joined #WebGUI18:47
-!- WebGUI [n=SynQ@80.56.69.226] has quit [Read error: 110 (Connection timed out)]19:58
-!- WebGUI [n=SynQ@f70096.upc-f.chello.nl] has joined #WebGUI20:04
-!- dhelsten [n=helsten@67.159.157.76] has joined #Webgui21:25
-!- dhelsten [n=helsten@67.159.157.76] has left #Webgui []23:49
--- Day changed Mon May 04 2009
-!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui00:20
-!- mode/#webgui [+o stDavid] by ChanServ00:20
-!- wgGuest43 [n=wgGuest4@c-76-20-22-102.hsd1.ca.comcast.net] has joined #webgui02:19
wgGuest43Hi folks02:19
wgGuest43anyone game to take a couple quick questions?02:20
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui02:23
-!- mode/#webgui [+v patspam] by ChanServ02:23
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has joined #webgui02:26
-!- mode/#webgui [+v perlmonkey2] by ChanServ02:26
wgGuest43anyone around?02:27
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has quit [Read error: 54 (Connection reset by peer)]02:30
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui02:31
-!- mode/#webgui [+v patspam] by ChanServ02:31
+patspamthe EditArea syntax highlighter supports branfuck? that's awesome02:35
@Haargkind of odd.  i'm not sure how much syntax highlighting is going to help you when there are only 8 operations.02:51
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]03:02
-!- f00li5h is now known as kentCRLF03:04
-!- kentCRLF is now known as f00li5h03:07
wgGuest43anyone tried out the underground template?04:15
@preactionwgGuest43: i made it, what do you need?04:17
wgGuest43ohh04:20
wgGuest43cool04:20
wgGuest43should search be working properly?04:20
wgGuest43for some reason it seems like the theme isn't propagating to a few pages correctly... specifically the 'search' page and the 'view my account' pages04:20
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui04:21
-!- mode/#webgui [+v Radix-wrk] by ChanServ04:21
@preaction the "view my account" page is controlled by the "User Function Style" in the settings04:21
@preactionit's considered rude to private message without asking04:21
@preactionbut the "Search" page, that'd be a bug04:22
wgGuest43dude, I have been on irc since 199304:22
@preactionyes, and since then the social contract has probably changed quite a bit. we get sounds when people private message now, like an IM, so it's more urgent (especially when you're using IRC for business and such)04:23
wgGuest43I suppose it depends on your client04:23
@preactionbut to fix the Search page, Turn Admin On and go to the Search page, edit the Search asset and you'll see Display tab, under the "Style Template" field, choose "Underground [style]"04:23
@preactioni'll add it to the next revision04:24
wgGuest43Its a really sexy theme, I like it04:24
@preactionthank the guy at styleshout.com, i just put it into webgui04:24
wgGuest43this is my first go around with webgui, I def. prefer your theme to the default..04:25
wgGuest43your/his04:25
@preactionyeah, Tavis has wanted a way to pull default themes from the bazaar during the site starter wizard, which i think would be great04:25
wgGuest43That seems to work, but for some reason the menu bar at the top is garbled with a bunch of links that shouldn't be there..04:27
@preactionthat depends on where the search asset is located i suspect04:28
@preactionif you Cut the search asset and then Paste it on a Search page under your Home page, that should fix it04:29
@preactioni'll also find a way to fix that for this release04:29
@preactionnow i remember. i wanted to make the Navigation asset have a special "home page" start point to fix this04:31
wgGuest43thanks preaction, the cut/paste fix worked04:50
-!- dhelsten [n=dhelsten@adsl-75-45-13-67.dsl.scrm01.sbcglobal.net] has joined #webgui05:51
dhelstenI know that CS assets can automatically expire.  Is there anyway to get an article to do this?05:51
wgGuest43preaction: I made a little fix to enable search from the top navigation search window after the cut/paste thing, I'll probably make a few more changes... you have this thing in svn somewhere?  I could share these with you...06:00
@preactiondhelsten: not currently, no06:01
@preactionwgGuest43: not really, wgpkg doesn't lend itself well to diff/patch. you could just e-mail it to me doug@plainblack.com06:02
wgGuest43cool06:02
dhelstenpreaction: ok, thanks.06:08
+patspamperlmonkey2: ...06:26
+patspamperlmonkey2: I have a Survey scoring idea06:27
wgGuest43preaction: do you have a fix for enabling the underground theme for the "View My Account" pagee?06:32
wgGuest43nevermind =)06:44
+perlmonkey2patspam: what's the idea?06:50
+patspamheya06:50
+patspamwell..06:50
dhelstenhow do I get avatars to show in templates.  Using <tmpl_var user_profile_avatar_value> just returns the Asset ID.  I assume I need to put this in a macro to get it show up as an image...06:53
+patspamin the general case I think you can treat scoring as an arbitrary number of rules that get evaluated06:53
+perlmonkey2patspam: that makes sense.06:53
+patspameach rule evaluates to something, often just a true/false flag, but also possibly a numeric score06:54
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui06:54
-!- mode/#webgui [+v perlDreamer] by ChanServ06:54
+perlDreamerwhoa06:54
+perlDreamera wgGuest06:54
* perlDreamer hopes you guys have helped them out06:54
+perlmonkey2my original idea was to leave that up to the report generators.....but jumping logic seems to require some rules to be solidified I guess.06:54
+patspamwhat I'm thinking is..06:54
+patspamwe can easily add a section to the UI for the survey builder to add in an arbitrary number of scoring expressions06:55
+patspamthat (at this stage) just get run at survey completion time06:55
+patspamadding an extra 'score' data object to the response hash06:55
+patspameach score expression can be of the form: score({ <expression>} TAG_NAME)06:56
+patspamand then you can expose all those TAG_NAMEs as template variables on a results page06:56
+perlmonkey2hmm06:56
+patspamfor instance, say you're recreating one of those cheesy magazine-type surveys that tell you what category you fall into06:57
+patspamfor each category, you add a score expression: score { value(var1) > 10} CATEGORY1; score { value(var20) == 3} CATEGORY2, etc..06:59
+perlmonkey2Oh, I get you, and I think it is a really clever idea.06:59
+perlmonkey2I'm just thinking that when this is implemented, it might be a good idea to refactor the section, question, answer paradigm into something more generalized that allows for other, more speialized objects to be added.06:59
+perlmonkey2specialized.06:59
+patspamfor example?07:00
+perlmonkey2right now a lot of very similiar code is reimplemented for all three objects.  Maybe refactor that into roles, so adding a new "scoring" object won't require making 15,000 code changes.07:01
+patspamah, I don't think we need to add a new object to achieve this07:01
+perlmonkey2instead of having jumping sections, we have a jump object that can be placed anywhere.07:01
+perlmonkey2I mean "logical" sections.  We have a logical object.07:02
+perlmonkey2can be an answer, question, or section.07:02
+perlmonkey2or placed after any of those.07:02
+patspamyeah that'd be cool. And at the same time I'd love to be able to nest sections07:02
+perlmonkey2wait....hah07:03
+perlmonkey2you said add a section, and I thought you meant add functionality to the section objets.07:03
+perlmonkey2hah.07:03
+perlmonkey2nevermind.07:03
+perlDreamerpreaction: that guy from France added 2% to the WebGUI translation for us07:03
+perlmonkey2okay, yes.  maybe a tab button that pops up a scoring panel where those rules are entered.07:03
+patspamheh yeah, for the scoring expression thing the only thing we add (right at the end) is a new key in the response hash07:04
+patspambut in general we could do lots more refactoring07:04
+perlmonkey2or a special scoring screen where multiple scoring lists can be created for multiple templates.07:04
+perlmonkey2anyways, I dig the idea.  Sounds like a really powerful feature for users.  Way easier than sqlreports or figuring out how to use the temptable on their own.07:05
+patspamyeah, agreed07:05
+patspamalthough nothing to stop people from pulling the responseJSON out of the db and doing whatever they like with it too07:06
+patspamI'll implement the simplest approach with scoring expressions first, and later we can add more awesome07:06
+perlmonkey2absolutely.....this takes away nothing from power users, but allows a pidgin language to quickly put together a complex list of params for a template.07:07
+perlmonkey2man, that is just a cool idea.  Seems like this could be applied to quite a few wobjects in wG.07:08
+patspamI'd love to do a comprehensive feature comparison of Survey with the best available web-based products out there (commercial or otherwise)07:10
@preactionwhat if SQLReport could deserialize JSON?07:10
@preactionhmm... but how would it know?07:11
+perlDreamerit would be easier in TT07:12
+perlDreamersince you can call subroutines and methods in it07:12
@preactionha! right!07:13
+perlDreameryou can do that in H::T, too07:13
+perlDreamerthey just have to be setup ahead of time07:13
@preactionyeah, yeah, i get it07:14
@preactionthat would work07:14
* perlmonkey2 sets up to go to bed. 07:16
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has quit [Remote closed the connection]07:16
CIA-23WebGUI: patspam * r10664 /WebGUI/ (3 files in 2 dirs): 07:37
CIA-23WebGUI: Survey Branch Expressions can now test whether a question07:37
CIA-23WebGUI: has been reached/answered, rather than just testing for the value07:37
CIA-23WebGUI: of a response07:37
+perlDreamerin svn, on the commandline, does anyone know how to get a listing of which files were included in a particular revision?08:03
+perlDreamersvn log -vr08:06
@preactionooh nice08:06
@preactionperlDreamer: quick question about an RFE08:07
@preactionhttp://www.webgui.org/rfe/request-for-enhancement/hyperlinks-on-the-fly08:08
@preactionshould i just allow a "None" entry under a template for this, or should I specifically add an option to "Enable viewing"08:08
+perlDreamer...reading08:08
@preactionbasically she wants to allow Redirect asset to appear in Layout as a link08:09
@preactionand I think that might be a good idea, especially if Layouts get used more08:09
@preactioni don't use layouts as much as i probably should, but they're powerful tools08:09
+perlDreamerthis almost doesn't sound like a template to me08:10
+perlDreamermore like a mode toggle08:10
+perlDreamerDisplay redirect?08:10
+perlDreameror Force Redirect?08:10
@preactioni want a template so that more can be done, like one of those buttons on the webgui.org page Learn, Participate, Support, or whatever08:10
+perlDreamerIf you allow a null template, you may have to subclass prepareView, view and www_view, since they assume (falsely) that the template is always accessible.08:12
@preactionokay, so then the "Show in Layout" toggle would work better08:14
@preactionit would explicitly say "This will only appear in page layouts"08:14
@preactionand then clicking "yes" can enable the user to select a template08:14
-!- dhelsten [n=dhelsten@adsl-75-45-13-67.dsl.scrm01.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)]08:27
+perlDreamerokay, it's a little more work than I thought going back through 19 revisions of template changes08:34
+perlDreamerbut Rogier has a list of all templates that changed in each revision, along with the commit comment08:35
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:49
-!- LTR_bob [n=bob@88.159.254.154] has joined #webgui09:07
CIA-23WebGUI: patspam * r10665 /WebGUI/ (4 files in 2 dirs): (log message trimmed)09:36
CIA-23WebGUI: Survey Branch Expressions now allow you to "tag" data along the way and store09:36
CIA-23WebGUI: it in the response data structure along with the actual user input. Tag data09:36
CIA-23WebGUI: can be used in subsequent expressions, in [[tag]] templated text replacement,09:36
CIA-23WebGUI: and to classify responses in an arbitrary way.09:36
CIA-23WebGUI: Refactored Survey expression utility subs that lookup values/scores/tags in09:36
CIA-23WebGUI: external assets.09:36
-!- wgGuest43 [n=wgGuest4@c-76-20-22-102.hsd1.ca.comcast.net] has quit []11:11
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:49
-!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui11:53
-!- mode/#webgui [+v bartjol] by ChanServ11:53
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui12:00
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has left #webgui []12:01
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []12:08
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has quit ["Leaving."]12:44
-!- carogray [n=Caroline@70-4-0-115.pools.spcsdns.net] has joined #webgui12:57
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]13:35
-!- plainhao [n=plainhao@208.75.85.237] has joined #webgui14:11
-!- mode/#webgui [+o plainhao] by ChanServ14:11
-!- carogray [n=Caroline@70-4-0-115.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]14:51
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:11
-!- perlmonkey2 [n=perlmonk@75.41.174.143] has joined #webgui15:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ15:59
-!- Netsplit over, joins: ascii, ckotil16:26
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:46
-!- mode/#webgui [+o bopbop] by ChanServ16:46
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]16:48
@plainhaowas template_attachments added recently?16:52
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui16:56
-!- mode/#webgui [+v Radix_] by ChanServ16:56
+bartjolplainhao: where is that added?17:05
@plainhaoyeah, it's in wg svn HEAD, WebGUI::Asset::Template17:07
+bartjolah17:10
-!- Haarg [n=haarg@adsl-75-50-91-77.dsl.mdsnwi.sbcglobal.net] has joined #webgui17:10
-!- mode/#webgui [+o Haarg] by ChanServ17:10
+bartjolplainhao: a paul added template attachements last friday, as far as I can see17:14
@plainhaothanks, bartjol, i just saw that :)17:15
+bartjolnot sure who paul is, but bug him about it :)17:16
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:16
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:37
-!- mode/#webgui [+o tavisto] by ChanServ17:37
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:43
-!- mode/#webgui [+v perlDreamer] by ChanServ17:44
+bartjolperlDreamer!17:48
+perlDreamerhey, bartjol!17:48
* perlDreamer needs to take kids to school in a few minutes, but I'll be right back17:48
+bartjolok17:48
@tavistoHello Big Dutch Girlyman!17:48
+bartjolhee tavisto!17:50
+bartjoleverything Ok?17:51
@tavistoyep, been very busy and hopefully we'll have some of our newest leads turn into customers17:51
+bartjolcool, was that from those latest ad:tech?17:52
@tavistoyeah quite a few new leads from that17:52
@tavistoand some others that just came in from the web and cmsmatrix17:52
+bartjolnice17:52
+bartjolalso rock stars?17:53
@tavistoone definitely has the potential17:53
+bartjoland further, already having kids?17:55
+bartjolI mostly have some muscle ache from sailing and "remodelling my house" with a sledgehammer17:57
@tavistonice... did you go on a long sailing trip?17:59
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]18:00
+bartjolno, just one day with 4 short races. but that gives you only less time to rest, so I was pretty tired18:01
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI18:01
-!- mode/#webgui [+o khenn] by ChanServ18:01
+bartjolin 2 weeks I will be sailing to Englanf18:01
+bartjolEngland18:01
+perlDreamerwow!18:07
+perlDreameryou have an ocean going sail boat, bartjol?18:08
@tavistohe has a 10ft dingy18:10
+bartjolno a 27 foot pion18:11
+bartjoland it's not mine18:11
+bartjolit's from a father's friend18:12
+bartjola friend's father18:12
+bartjoland no tavisto, I'm not suicidal18:14
@tavistohehe I know, I learned to sail in like a 12ft dingy.. and it was on a lake18:14
@tavistoit wouldn't last 5 minutes in the ocean18:14
+bartjolhttp://www.pionklasse.nl/pionnenboek?wid=122&func=viewSubmission&sid=6918:15
carograybartjol: -to  where in England are you sailing? I will be in Norfolk in 3 weeks!18:15
+bartjolWolverstone, between Harwich and Ipswitch18:16
+bartjolhttp://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=woolverstone&sll=37.062500,-95.677068&sspn=54.005807,127.529297&ie=UTF8&cd=1&t=h&z=14&iwloc=A18:17
@tavistocool18:17
carograyaah too far south for us..18:18
+bartjolalas18:19
carograymy husband will be windsurfing all over the coast when the wind is good - except only near us - in Holt. wouldn't it have been funny if you "ran" into each other:P18:19
+perlDreamerbartjol, just keeping heading east, and you can sail to Madison18:20
+bartjollast time I sailed there I met a friend of mine in the bathroom, he also sailed that race18:20
+bartjoleee, you have a small little island in between: great britain18:20
+bartjoland a few 100's of miles USA perlDreamer18:22
+perlDreameronce you hit North America, just said up around toward Canada, and take a left18:23
+perlDreamerthat'll get you to a series of large lakes18:24
+perlDreamerfollow them until you get to michigan18:24
+perlDreameronce you're there, we'll take care of the rest18:24
+bartjolrent a car, follow route 90 west, I believe, get off at madison etc18:25
+bartjolperlDreamer: Illinois also ok, at leat I know my way in Chicago18:31
-!- LTR_bob [n=bob@88.159.254.154] has quit ["Leaving."]18:40
-!- bartjol [n=bartjol@host2.procolix.com] has left #webgui []18:55
-!- WebGUI is now known as SynQ19:03
+perlDreamerwhat's the good word, SynQ?19:04
SynQthe right word is love20:03
SynQthe good word, depends on the bad and the ugly one20:03
@preactionwow, this year's wuc is going to be awesome20:34
@preactionthere are so many presentations i want to see... and of course some HAVE to conflict20:35
+perlDreameris the schedule finalized?20:35
@preactionit's up on the site, i know that much20:35
@preactionit's mostly the beginner courses i want to see, they're a lot about how to use webgui to accomplish goals20:36
@preactionLisa's "Social WebGUI" and Chris's WebGUI in Government20:36
@preactionRoy's Enterprise WebGUI20:37
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui20:41
-!- mode/#webgui [+v BartJol] by ChanServ20:41
+perlDreamerBartJol?  You're back21:02
+BartJolI am21:02
+BartJolgot problems?21:03
+perlDreamerI do, do you have a little time?21:03
+BartJolsure21:04
+perlDreamerPlease read this: http://jquelin.blogspot.com/2009/04/on-coders-and-translators.html?showComment=1241409480000#c89245025952936353321:04
+perlDreamerI found a fellow who would help us with the french translation of WebGUI21:04
+BartJolthat's cool21:04
+perlDreamerhe has a question about international characters21:05
+perlDreamerwhether they should be HTML encoded, or straight characters21:05
* perlDreamer doesn't know21:05
+BartJolai21:05
@preactionthe HTML encoding should happen by the translation server itself, if it doesn't i would consider that a bug21:05
+BartJoldutch hasn't gor that much strange characters (a lot of strange people we do have though)21:06
+perlDreamerwhat about unlauts, accents, and so on?21:06
+BartJolmostly german21:06
+BartJolbut we have some21:06
+perlDreamerHaarg, you're our resident utf8 guru (due to long suffering experience).  What do you think?21:07
+BartJolin the last editor that wasn't a problem21:07
+BartJoldor me21:08
+BartJolfor21:08
+BartJolbut I agree with preaction that they should be encoded by the serevr21:09
@preactionif it's even necessary to encode them, that is21:09
@preactionuser shouldn't care21:09
* preaction imagines a world where the translation server outputs multiple types of i18n files21:10
+BartJolhow are the i18n messages encoded now?21:10
@preactioni don't know21:10
* perlDreamer thinks that the i18n server is utf8 safe21:10
+perlDreamerjust like WebGUI21:10
@preactiondamnit, another project i want to do... make the encoder/decoder in the translation server pluggable21:11
+BartJolit says "use utf8" in the script21:11
@preactionthat just means the code might contain utf8 characters in it21:11
+perlDreamerno, it's for utf8 handling21:12
@preactionwhich would be those i18n modules, since they're perl code21:12
+perlDreamerthe filehandles use utf821:12
@preactioni thought Encode was for utf8 string handling21:12
@preactionand "use utf8" was for utf8 inside code (like the Perl modules we use for i18n)21:12
+perlDreameryou're right.  It's for when i18n modules are required into the code.21:13
+BartJolI do see html encoded stuff in the messages21:14
+BartJolmm, also see messages without code for same characters21:18
+perlDreamerthat's a Data::Dumper bug21:21
+BartJolthat is on my server. now I'm seaking for the messages in my site21:22
+BartJolboth seem to work fine21:23
+perlDreamercool, I'll let him know that21:30
+perlDreamerthanks, BartJol!21:30
+perlDreamerthere's another guy on that site who says he may translate some Esperanto21:31
+BartJolok, dinner time21:37
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has joined #webgui21:38
knowmadperlDreamer: i have a blocked send queued email messages workflow; got a minute to help me investigate it?21:43
+perlDreamerknowmad, actually I have to head off for a run21:44
knowmadok, i'll see what i can learn21:44
knowmadhave a good run21:44
* perlDreamer guesses you will find that the currentActivityId is blank21:44
knowmadin what table?21:44
+perlDreamerWorkflowInstance21:45
knowmadi've got nothing in there21:45
+perlDreamerand the workflow still won't run?21:45
+perlDreamernow I'm curious21:45
+perlDreamerbut I still have to head out21:45
+perlDreamermaking the running partner mad only means more miles21:45
knowmad:)21:46
knowmadlater21:46
+perlDreamerhttp://www.webgui.org/bugs/tracker/10189 for reference about the empty currentActivityid21:46
+perlDreamerknowmad, the running partner is late, so I have 10 minutes21:51
+perlDreamerany error messages in the webgui.log?21:52
knowmadyes, i'm seeing spectre connection errors21:54
knowmadwas just reading over the bug report21:54
knowmadthis is happening on a site that has 2 domains operating out of a single database -- like pb and webgui.org21:54
knowmadactually, there are more like 16 domains....21:55
+perlDreamerout of 1 db?21:55
+perlDreamerwow21:55
knowmadyep, they run training courses21:55
knowmadwe prob wouldn't do it this way again21:55
knowmadbut we do have the webgui/etc/conf files for each of these subdomains which i wonder if we really need21:56
knowmadthey are definitely causing spectre errors21:56
+perlDreamerso it's more like the main site has 16 aliases, or 16 branches all running off of 1 "real" WebGUI site?21:57
knowmadyes21:59
+perlDreameryeah, then AFAIK, you don't need conf files for the subdomains22:00
+perlDreamerspectre will make requests for data for all of them22:00
+perlDreamerwhich will make duplicates of every cron job22:00
knowmadthat might be the issue22:00
knowmadi just restarted spectre and mail is flowing again22:00
+perlDreamerwhat were the connection errors?22:01
knowmadlet me get my log22:01
knowmad500 Internal Server Error22:02
+perlDreamerare there corresponding apache error log entries?22:03
knowmadchecking...22:03
knowmadlots of db connection errors and then -- Label not found for "last WEBGUI_FATAL" at /data/WebGUI/lib/WebGUI/Session/ErrorHandler.pm line 235.22:06
knowmadhadn't seen that one before22:06
+perlDreamersorry, knowmad, this makes twice that I need to run out on you.22:06
+perlDreamerI'd file this as a new bug22:06
+perlDreamersince the WEBGUI_FATAL label _does_ exist over in URL/Content.pm, line 5822:07
+perlDreamerlater22:07
knowmadok22:07
knowmadthe problem is that this is showing up in v7.5.40 which is not supported; anyone using that version who has patched this error?22:10
@preactionquick advice needed on refactoring the Collab system: the "sub getThreadsPaginator" is huge, and devotes nearly 20 lines to getting which column to sort by. should that be moved into its own sub?22:44
-!- BartJo1 [n=plainstu@145.99.167.49] has joined #webgui22:47
-!- knowmad [n=william@adsl-074-170-007-083.sip.clt.bellsouth.net] has left #webgui []22:55
-!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit [Read error: 145 (Connection timed out)]22:55
-!- slickware [n=slick@mail.hillviewmontessori.org] has joined #webgui22:59
@Haargpreaction, that sounds like a good idea22:59
@preactionokay, so i'll try to granulate the collab system23:00
@preactionbut i have to write the tests first, then i can granulate, then i can test the newly granulated method23:00
@preactionevil...23:00
@Haargalso, re: pluggable encoder/decoder in the translation server23:00
@Haargwhat are you referring to with that?23:00
@preactionwe could use the translationserver.cgi to also do GNU gettext or some other program's proprietary database i18n or something23:01
slickwareI just got the WUC2009 email  - looks like it's filling up nicely23:01
@preactionmake the translation server generally useful, to lead an effort to crowd-source i18n for more programs23:01
@Haarghmm23:01
@preactionlike the blog post perlDreamer linked to suggests23:01
@preactioni dunno if it's possible, or even a good idea, but probably a few projects have i18n like ours (just key => value pairs essentially)23:02
@Haargi've started work on a new translation server, but it can't do much yet23:03
@preactionooh nice23:04
@Haargbut it's very specific to our usage - getting it to handle that would be even harder than doing so with the current translation server23:04
@preactionaww23:05
@preactioneh, it's not a priority23:05
@preactionjust another wall-banging idea23:05
@Haargi still have to adjust and finalize the design in a few places though, so i'll keep that in mind23:05
-!- slickware [n=slick@mail.hillviewmontessori.org] has left #webgui []23:06
-!- crythias [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has left #webgui []23:06
@Haargi should try to get it cleaned up enough to where i could put it on github23:07
+perlmonkey2Anyone do anything outside on May 1st?23:14
@preactionnope, was supposed to go for a bike ride but couldn't23:15
@preactiontoday is beautiful though, so i can make it up23:15
-!- BartJo1 [n=plainstu@145.99.167.49] has quit [Read error: 145 (Connection timed out)]23:39
+perlmonkey2preaction: not funny?23:41
@preactiondidn't watch yet23:42
@preactionthat's beautiful23:44
+perlmonkey2yeah, totally made my day.23:44
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []23:46
+perlDreamerwow, so all you Plain Black guys don't have to present this year23:53
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]23:59
--- Day changed Tue May 05 2009
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)]00:13
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:14
-!- mode/#webgui [+v cap10morgan] by ChanServ00:15
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:19
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:20
-!- carogray [n=Caroline@173-100-177-240.pools.spcsdns.net] has joined #webgui00:32
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 54 (Connection reset by peer)]00:55
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:56
-!- mode/#webgui [+o preaction] by ChanServ00:56
-!- plainhao [n=plainhao@208.75.85.237] has quit []00:57
+perlDreamerHaarg, I'm trying to think of a way to automatically test shipping and payment drivers that require development keys01:07
+perlDreameris it safe to stash them in the config file?01:07
@Haargso anyone can run the tests?01:08
+perlDreamerwell, no01:11
+perlDreamerdeveloper keys are licensed on a 1/person basis01:12
+perlDreamerso I can't hardcode a set inside the tests01:12
+perlDreamerso the config file was the next best option I could think of01:12
@Haargdeveloper keys are separate from user keys?01:12
@Haargor whatever the person running the site would need?01:13
+perlDreameryes.  they go to a non-production server01:13
+perlDreamerat least for this 1 driver setup I've found01:13
+perlDreamerfor ITransact, you tell the remote end whether it is a test or not.01:13
+perlDreamerbut for others, you get a developer key, or a user key01:13
@preactioni like the ITransact way :p01:14
@Haargwell, the config file seems as good as any place for a developer key.  user keys would need to be in the ui of course.01:15
+perlDreameryeah01:19
+perlDreamerin all likelihood, only 2-3 people will ever run the tests01:19
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui01:43
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui01:43
-!- mode/#webgui [+v patspam] by ChanServ01:43
zylopfaWouldn't it be a good idea to make the "Send Mail To Group" function be templatable?01:43
zylopfaSo you can send mail where fields in the userProfileData and user tables can be used in mails?01:44
-!- carogray [n=Caroline@173-100-177-240.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)]01:45
+perlDreamerzylopfa, that almost sounds like something you could do with macros01:54
+perlDreamerare they evaluated in that email?01:54
zylopfaIts because i have a group with 400 members i wish to send an email with invitation to testdrive the site01:54
zylopfaand in the mail i need vars such as <ttmpl_var username> <tmpl_var temppassword>01:55
zylopfaMacros arent evaluated in the sendtogroup function01:55
zylopfaI tested it a moment ago01:55
zylopfaImo it should be templatable cause when you send out to a group chance is you wish to use some fields in userProfileData01:56
zylopfato make the mails more personal01:56
zylopfaI will make a Mailer.pm wobject i think to facilitate sending mail to groups with templated messages02:00
zylopfainstead of grinding at the core of webgui02:00
zylopfaIts the whole group mailing function that is assuming that each of the group will receive the exact same mail02:00
+perlDreamerit would be a good RFE to add macros to the send group mail02:01
+perlDreamer1 line of code02:01
zylopfayeah perlDreamer but that dont change it02:01
+perlDreamerand safe from security, since only admins can use that function02:01
+perlDreamerhuh?02:01
zylopfaif you macro ^User(name);02:01
+perlDreameryes02:01
zylopfain the message you send02:01
zylopfait will only have Admin in it02:01
zylopfafor all the users02:01
+perlDreamerno :)02:01
zylopfayeah02:02
zylopfaCause the mail function send 1 mail02:02
+perlDreamerno02:02
zylopfait dont iterate the messages02:02
zylopfait only send it with changed email address02:02
+perlDreamerOperation/Group.pm, line 63402:02
+perlDreamertoGroup = $session->form->process('gid')02:02
+perlDreamerthat makes it send 1 email to each person in the group02:02
+perlDreamerand they're processed individually02:02
zylopfayesh but look in the mail sender02:02
zylopfalook in that sub02:03
zylopfaI will make this wob02:03
zylopfaWebGUI::Mail::Send->create02:03
+perlDreamerit pushes 1 email into the queue02:03
zylopfayes 02:03
+perlDreamerbut it sends 1 email to each user in the group02:03
zylopfaand wont iterate it 02:03
zylopfayeah but it wont change the email body02:03
+perlDreamerthat is what would need to change02:04
zylopfasure you can make it do it02:04
zylopfabut its more than 1 line02:04
+perlDreameryou're right, it is more than 1 line02:04
zylopfaSir02:05
zylopfaAlso you have to change the send thing02:05
+perlDreameryes, indeed02:06
zylopfaand perhaps the queue function also02:06
+perlDreamerqueue would have to be modified to handle sending to a single person02:07
zylopfayeah02:07
zylopfaFor now i will make a wobject with a "Group" field, a HTMLArea field, subject field02:07
zylopfaand when i send with my wobject, it will interpolate all the fields in userProfileData  with <tmpl_var profilefield>02:08
zylopfaI so love the webgui API, its simply genious02:09
zylopfaI am calling my new wobject GroupMailer02:10
-!- Haarg [n=haarg@adsl-75-50-91-77.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]02:22
* patspam is sad there's only 2 days of wuc talks now02:24
* zylopfa comforts patspam02:25
+perlDreamerpatspam, maybe we should hold an extra conference day on Wednesday, anyway02:26
+patspamhackathon?02:26
+perlDreamersure!02:26
+patspamsweet!02:27
+perlDreamerJT's house has 3 levels02:27
+perlDreamer1 level for each track02:27
+patspamheheh awesome02:27
+perlDreamerAPI hacking on the first floor02:27
+perlDreamerUI hacking on the 2nd floor02:27
+perlDreamerand leftover hacking (business, management, strategy) on the 3rd floor02:27
+patspamand lightning talks at lunch :)02:27
zylopfasounda awesome02:28
+perlDreameryou coming, zylopfa?02:28
zylopfato bad i am no there :/02:28
zylopfaIts in the US isnt it ?02:28
+perlDreamermaybe you could hitch a ride on BatJol's boat02:28
zylopfahaha nice02:28
zylopfaI definately wanna come some time02:28
+perlDreamerit's like 5 times better than IRC, since you can see people02:33
* patspam heads out for coffee02:34
zylopfaI have read all about you guys so you are the only ones I "know"02:35
zylopfawould be awesome to meet up at wuc02:35
zylopfaI am going for 1000+ karma this year i only have 542 atm :(02:41
+perlDreamerhow do you earn your karma?02:42
zylopfaI have made some of the danish translation (i am the only from Denmark doing it)02:44
zylopfaAnd i have fixed some small bugs02:44
* perlDreamer would give you 1000 karma for 50% completion of the Danish translation02:44
zylopfaand i have made a thing in the bazaar that some liked02:44
zylopfaawesome perlDreamer 02:44
zylopfaI have yet to understand why not many from Denmark use webgui02:45
zylopfaIts gold waiting to be picked up imo02:45
+perlDreamerit's just that people don't know about it02:45
zylopfayeah true02:45
zylopfabut maybe also cause you need to know about linux to get it installed02:46
+perlDreameryes, installation is still hard02:46
+perlDreamertime for me to make dinner for the kids, be back later02:47
zylopfaI am lucky that i know everything about linux to host webgui, i have my own 1 man company that design, host and make apps for webgui02:47
zylopfaTake care perlDreamer !02:47
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]03:15
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui03:23
-!- mode/#webgui [+o Haarg] by ChanServ03:23
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui03:57
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:57
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI04:45
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]04:47
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]05:09
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI05:09
-!- mode/#webgui [+o khenn] by ChanServ05:09
zylopfaIf you have a variable $message containing template variable tags05:11
zylopfahow can you prepare it, like you do normal templates?05:12
zylopfaI want to replace all <tmpl_var something> in this variable with the $var fields05:12
+patspamzylopfa: in your wobject code?05:13
zylopfayes Sir05:13
+patspamdo you want to add those vars to an existing template that's being used?05:13
+patspamor template something that currently isn't templated?05:13
zylopfajust a simple text scalar i wish to replace <tmpl_var something> tags with the %var things05:14
+patspamah ok05:14
zylopfareturn $self->processTemplate($var,$my-text);05:14
zylopfasomething like this05:14
+patspamyou use the same template engine that the rest of webgui uses05:14
zylopfabut not with a template variable05:14
zylopfaI just wish my $text variable containing the text from a htmlarea to be the template05:15
zylopfacan that be done?05:15
+patspamsure!05:16
+patspamif I understand you correctly..05:16
zylopfaI GOT IT NOW :D05:17
zylopfasub processTemplate {05:17
zylopfa    my $self = shift;05:17
zylopfa    my $var = shift;05:17
zylopfa    my $templateId = shift;05:17
zylopfa    my $template = shift;05:17
zylopfasorry for spam05:17
+patspamthat's ok.. you can use pastebin05:17
+patspamwebgui.pastebin.com05:17
zylopfabut i see that it just needs an argument more which can be the template05:17
zylopfain pure text05:17
zylopfagod i love webgui all is taken care of05:17
zylopfapatspam, I just made a GroupMailer wobject05:18
zylopfaa simple thing that has a Group, Subject and mail message05:18
+patspamcongratulations :)05:19
zylopfaand then it sends the mail message to all users in the group, and it also substitute template variables like <tmpl_var username> and05:19
+patspamgreat to hear that you've caught the webgui bug =D05:19
zylopfaall fields in the userProfileData05:19
zylopfaI made a Wobject for it instead of changing the code05:19
+perlDreamerzylopfa is porting an old website with ~10K users to WebGUI05:19
zylopfayeah perlDreamer 05:20
+patspamlegend!05:20
zylopfai make this wobject to send out to 400 of the users to test the beta version05:20
zylopfai neede the mail i send to be like: Dear <tmpl_var username> ... bla bla here is your password <tmpl_var tmppassword>05:21
+patspamzylopfa: doing it as a wobject is totally fine, but next time around you might want to do it as a Content Handler instead.. you still have access to the same awesome webgui API, but instead of having a wobject that conceptually is an asset to be added (possibly in multiple places) as content, you have a single interface that controls your mailouts05:23
zylopfaahh thanks a lot patspam, it makes more sense as you say to have 1 on the entire site instead of being able to add more of them05:24
+perlDreamerit would be be even better if the Mail/Send API didn't suck and it was easy to evaluate Macros in emails sent from WebGUI05:25
zylopfayeah true perlDreamer 05:25
zylopfaI didnt wanna mess with it thats why i made the wobject05:25
zylopfacause its in the design that you have to change some things05:25
zylopfain the way the mailer was designed from the start05:25
+perlDreamerexactly05:26
zylopfaIts strange though that it assumes you wish to send the totaly same mail to a group of users05:26
zylopfaok you can send a newsletter out but i like the personalization bit05:26
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]05:27
+perlDreamersubmit an RFE about it, zylopfa05:30
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui05:30
zylopfayeah I will do it now05:30
-!- mode/#webgui [+v Radix_] by ChanServ05:30
+perlDreamerwe'll figure it out someday05:30
+perlDreamerunless you get to it first :)05:30
zylopfaAlso i have a question about User->profileField05:30
+perlDreameryes?05:30
zylopfait can return a users profile field using profileField(fieldname)05:31
zylopfaI was wondering why it doesnt have a profileField() way to be called05:31
zylopfaso it return all the profilefields as a hash05:31
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui05:34
elninowhen I do a ps aux, should the number of modproxy = modperls?05:34
+perlDreamerit could zylopfa.  it just doesn't05:35
zylopfaelnino, I think so i have equal numbers on my install05:36
elninoI usually do too, but for somereason I do not a this time. Just  happened to look.05:36
elninoin the wre.conf file, what is the difference between wreMonitor -> modproxyAdministrativelyDown and wreMonitor->items->modproxy ?05:49
@preactionelnino: the wremonitor keeps track if you wanted to restart mysql, (that's administratively down), and it temporarily doesn't check it05:53
elninopreaction, then what does wreMonitor->items->modproxy control?05:54
@preactionwhether or not it should monitor modproxy at all05:55
elninoso if I disable wreMonitor->items->modproxy, then I don't need to do wreMonitor->moproxyAdministrativelyDown?05:55
elninos/need to/need to disable05:55
elninoand if I have wreMonitor->items->modproxy enabled, and modproxyAdministravelyDown disabled, what would wreMonitor do? just tell me? and not try to restart it?05:56
@preactionright05:56
@preactionmodproxyAdministrativelyDown is set by wreservice.pl, it's not something you do manually05:57
elninooh. then why is it in the conf file?? =)05:57
elninoI'll go fix my wiki.  =)05:57
@preactionprobably because it was just easier to put it there for JT05:57
elninolol05:57
elninoit's set by wreservice or wremonitor?05:59
@preactionwreservice.pl06:01
elninopreaction - do YOU konw if when ps aux is performed if the number of modproxy should equal modperls?  I stopped the services on my server, double checked they were gone, and started them, and they still don't equal the same number.06:01
elninotheres less modperls than there are modproxies.06:02
elninothanks for clarifying myother quesiton. I fixed my wiki06:02
elnino.06:03
elninozylopfa and I were both under the impression that the number of each should equal.06:03
@preactionmodproxy should be more, since it will serve static files as well06:04
elninooh. ok.  I used to have 10/10 and I now am noticing I have 14/7. Plus I think my modproxy is proxying an apache site (which I suspect would also affect this).  I guess I never saw this before.06:05
elninoI suppose it depends on the time of day.06:05
elninotomorrow, I'll be upgrading to 7.6 yippee!!06:06
elninolong awaited.  Have a good night all!06:07
+patspamnight elnino!06:21
* patspam heads off for lunch06:21
zylopfaanyone on for a quick question?06:39
@preactionperhaps06:43
zylopfaI am working on making my $text variable be templated06:44
zylopfaand i have found the function06:44
zylopfamy $message= WebGUI::Asset::Template->processRaw($session,$tmpmsg,$var);06:44
zylopfabut it wont do anything :( the <tmpl_var > in the text doesn't get substituted06:45
zylopfasure i could just do a s/<tmpl_var fieldName>/$var->{'fieldname'}/gi;06:52
zylopfabut that seems lame when there is a template system already in place06:52
@preactionso $tmpmsg contains "<tmpl_var something>" and $var contains { something => "some text" } ?06:54
zylopfaExactly06:54
@preactioncan you pastebin the actual code somewhere? or a minimal test case perhaps?06:55
zylopfathe only thing i get in the $message is the original text with the "<tmpl_var something> in them06:55
zylopfaso the processor return the string i gave it but doesnt seem to substitute anything06:55
zylopfaLOL preaction i found out why!!07:06
zylopfasometimes i am too stupid for my own good07:09
-!- perlmonkey2 [n=perlmonk@75.41.174.143] has quit [Remote closed the connection]07:24
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]08:26
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has quit ["Leaving"]08:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)]09:10
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui09:41
-!- MOAR-f00li5h [n=f00li5h@211.30.251.230] has joined #webgui09:52
CIA-23webgui: Patrick Donelan flux * rf023b7e / lib/WebGUI/Asset/Wobject/Survey.pm : Improved Survey exportStructure - http://bit.ly/EKldZ09:55
-!- f00li5h [n=f00li5h@unaffiliated/f00li5h] has quit [Read error: 110 (Connection timed out)]10:04
-!- MOAR-f00li5h is now known as f00li5h10:26
-!- SynQ1 [n=koendejo@194.171.50.123] has joined #WebGUI10:32
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has quit ["Leaving."]11:08
-!- bartjol [n=bartjol@194.171.50.123] has joined #webgui11:19
-!- mode/#webgui [+v bartjol] by ChanServ11:19
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:44
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui12:45
-!- Radix__ [n=Radix@203.161.71.161] has joined #webgui13:55
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 113 (No route to host)]13:55
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]14:05
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:05
-!- mode/#webgui [+o plainhao] by ChanServ14:05
-!- crythias1 [n=gyoung@fl-69-68-148-96.sta.embarqhsd.net] has joined #webgui14:23
-!- mode/#webgui [+v crythias1] by ChanServ14:23
-!- LTR_bob [n=bob@88.159.254.154] has joined #webgui14:58
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:36
-!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"]15:45
-!- zylopfa [n=zylopfa@85.81.22.240] has joined #webgui16:19
zylopfaGreetings Webguians!16:19
-!- topsub [n=josh@97.66.185.250] has joined #webgui16:20
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:30
-!- mode/#webgui [+o bopbop] by ChanServ16:30
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has joined #webgui16:53
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:54
-!- daviddelikat [n=daviddel@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI16:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:16
-!- mode/#webgui [+o preaction] by ChanServ17:16
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:32
-!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui17:51
-!- mode/#webgui [+o frodwith] by ChanServ17:52
-!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui17:53
-!- Haarg [n=haarg@adsl-75-50-91-77.dsl.mdsnwi.sbcglobal.net] has joined #webgui17:53
-!- mode/#webgui [+o Haarg] by ChanServ17:53
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui18:00
-!- mode/#webgui [+v cap10morgan] by ChanServ18:00
-!- LTR_bob [n=bob@88.159.254.154] has quit ["Leaving."]18:36
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: +cap10morgan18:41
-!- Netsplit over, joins: +cap10morgan18:47
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui18:52
-!- mode/#webgui [+v perlDreamer] by ChanServ18:52
+perlDreamerbopbop, preaction, Haarg: we need a SPAM post removed from the forum18:52
+perlDreamerhttp://www.webgui.org/web_design_templates_and_themes/combining-response-driven-with-section-survey/5#id2sbscGbO33OJsV9eR3HM0A18:52
@bopbopgone18:57
@bopbopthere were three users who posted a bunch of those last nige18:57
@bopbopnight18:57
+perlDreamergrrrr18:57
@bopbopyep18:58
+perlDreamerwhat they seem to be doing is taking posts, copying the contents, and then inserting spam links into the original post.18:58
+perlDreamereven the username is suspect, yahoohao18:58
@bopbopyeah, not nice18:58
@bopbopthere was another called sinalong18:58
+perlDreamernice18:58
+perlDreamerat first, with that yahoohao username, I thought plainhao was testing a SPAM filter19:01
+perlDreamerthen I realized that if he had, he would have deleted it after the test19:01
@bopbopI assumed yahoohao was hao from our staff19:02
@bopbopso I didn't look at that one19:02
@bopbopoh yeah... what you just said19:02
@bopbop:)19:02
* plainhao was elsewhere doing other naughty things, truly.19:03
@plainhaohow's your thumb, bopbop?19:04
@bopbopsore19:04
@bopbopnot good19:04
@plainhaohow's your kid, failed the test?19:04
+perlDreamerwhat happened to the thumb?19:04
@bopbopfailed the test-yeah!19:04
@plainhaocool19:04
* plainhao is happy that bopbop's kid failed the official test.19:05
@bopbopI cut off the corner of my thumb yesterday while chopping some vegetables- took off a a good chunk of the fingernail and underlying nail bed and the the side/corner19:05
+perlDreamerouch!19:05
@plainhaodid you go to e.r.?19:05
@bopbopno19:05
@bopbopprobably should have19:06
+perlDreameryes!19:06
+perlDreamerthey can reattach if you go quickly19:06
* plainhao is amazed at cheeseheads.19:06
+perlDreamerthat happened to my mom19:06
+perlDreamershe cut off part of her thumb with an axe19:06
+perlDreamer(not while chopping vegetables)19:06
@bopbopit gives me the willies every time I change the bandage - yikes, an ax?19:06
@bopbopchopping off chicken heads instead?19:06
+perlDreamershe was chopping wood19:06
@bopbopow19:07
+perlDreamerdon't ask why her hand was on the wood while chopping19:07
@bopbophehe19:07
* plainhao thinks she should've asked someone else to hold the wood.19:07
+perlDreamerI was inside on a break19:07
+perlDreamerotherwise I would have chopped it off for her19:07
@bopbopdid she get it reattached19:07
@bopbopor was she tough19:08
+perlDreamershe did19:08
@bopboplike me19:08
+perlDreamers/tough/other adjective/;19:08
+perlDreamershe even got the feeling back after a couple of years19:08
@bopbopI actually was being kind of a chicken- I was afraid they would cauterize it, which I hear hurts really bad19:08
+perlDreamerin the meantime, she used it to stir hot coffee19:08
@bopbopyeah, my thumb is pretty numb19:08
@bopbopnice19:08
+perlDreamerthat's my mom19:08
+perlDreameryou should still have a doctor look at it, bopbop19:09
@bopbopwe'll see19:09
@bopbopthe bleeding has slowed way down19:09
@bopbopso I think I'm in the clear, but if the pain picks up or things start to turn colors I'll go in19:10
@bopbopthere's not really anything they can do at this point19:10
+perlDreamerrum19:11
+perlDreamergood astringent and pain medication19:11
@bopbopyeah19:11
@bopbopIt is cinco de mayo- tequila might work too19:11
+perlDreamerthere ya go19:11
+perlDreamerso how come all the other PB guys got to wiggle out of their WUC talks but you're still on?19:12
@bopbopcuz I'm cool19:12
@bopbopI don't know actually19:12
@bopbopbut I'm fine with it19:12
+perlDreamerthere's not even PB&J, so you must be way cool19:12
@bopbopobviously19:12
+perlDreameryeah.  Just so you know, there are other ways to celebrate Cinco de Mayo instead of making the thumb red, green and white.19:14
@bopbopoh I'm sure19:14
@bopbopbut I can wave my thumb in the air like the flag19:15
@bopbopso it's convenient19:15
* perlDreamer thinks if he teases you much more about it that the thumb may be replaced with another finger.19:15
@bopbop:)19:15
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)]19:54
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has quit [Read error: 104 (Connection reset by peer)]19:59
-!- ascii [n=ascii@host-64-139-251-150.nctv.com] has joined #webgui19:59
zylopfaGreetings, all the americanos are up now ;)19:59
+perlmonkey2Vote, worst Perl OO implementation?20:04
+perlDreamerperlmonkey2, we need some more context for that one...20:06
+perlDreamergotta scoot, gym time20:07
+perlmonkey2perlDreamer: well, was the original OO of just blessed hashes worst?  inside-out?  etc?20:07
CIA-23WebGUI: colin * r10666 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Textarea.pm): Fix wrong attribute for script tag in Dataform.20:08
CIA-23WebGUI: colin * r10667 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Form/Textarea.pm): Backporting script attribute fix for Form/Textarea20:08
-!- zylopfa [n=zylopfa@85.81.22.240] has quit ["Leaving"]20:27
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI21:10
topsubIs there a way to disable emails that a user would get from buying something from webgui?21:26
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]21:27
-!- khenn_ [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection]21:52
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI21:52
-!- mode/#webgui [+o khenn] by ChanServ21:52
-!- Haarg [n=haarg@adsl-75-50-91-77.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]22:07
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:36
+perlDreamertopsub, in 7.7 there will be22:47
+perlDreamerI think22:47
+perlDreamerin 7.7 there will be a way to configure how/if you get inbox notifications22:47
topsubpd, ahh22:48
topsubi think i found the sub that sends out emails that i will override if the client approves the time22:48
topsubwe have a custom pay driver that i can move the sub into and almost "null" it out22:48
* perlDreamer can't remember whether that emails directly, or whether it is an inbox message.22:55
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has joined #webgui22:57
+perlDreamerit goes through the inbox22:58
-!- cap10morgan_ [n=wmorgan@h3-afsc.ded.indra.com] has joined #webgui23:01
-!- mode/#webgui [+v cap10morgan_] by ChanServ23:01
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui23:02
-!- mode/#webgui [+o Haarg] by ChanServ23:03
+perlDreamerhey, Haarg!23:03
@Haarggreetings23:03
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)]23:13
+perlDreamerEPO Ironman is up to 100 signups in its first month23:16
+perlDreamerincluding recent submits from patspam and perlDreamer23:16
--- Day changed Wed May 06 2009
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]00:02
-!- s4eek [n=charles@andc-fw1.exploreos.com] has quit []00:05
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:13
-!- doc777 [n=Doc@10.187-available-ethint-fratm-cc.sccoast.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"]00:34
-!- cap10morgan_ [n=wmorgan@h3-afsc.ded.indra.com] has quit []00:52
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:54
-!- mode/#webgui [+v cap10morgan] by ChanServ00:54
+perlDreamerHaarg, I think there may be a bug in Crud's serialized data types00:55
+perlDreamerare you close to release?00:55
@Haargyes00:55
@Haargwhat is the bug?00:55
+perlDreamerI have a crud field set to serialize automatically00:56
+perlDreamerwhen I call update on it, it writes data to the database, then it resets the field to be the dataDefaultValue00:56
@Haarghrm00:56
+perlDreamerthat's what it looks like anyway00:56
+perlDreamerand there's no use of serialize in the core so far00:57
+perlDreamertime to start writing tests with a dummy class :)00:57
@Haargwell, this isn't a priority for the release since crud isn't even used in core in 7.600:58
+perlDreamerno, I just wanted to know how much time I had00:58
+perlDreameralso, dataDefault for the field needs to be a string to create the database, but it needs to be a data structure when building the object01:00
@Haargfun01:02
@Haargassets have the same problems01:02
+perlDreamerreally?01:02
+perlDreamerhow do the assets handle it?01:02
@Haargdefault is used both for form controls and for update01:02
+perlDreameroy01:02
+perlDreamerso it breaks for the list types, or is there a fix in there?01:03
@Haargform controls accept whatever they are designed to, sometimes strings, sometimes structs.  update only accepts strings.01:03
@Haargno fix yet01:03
+perlDreamerany opinions on "the right way" to fix Crud?01:03
@Haargthat was the problem wgd edit Template was running into if you remember01:03
+perlDreameroh, yes01:03
@Haargwe 'fixed' it by changing the default to a string instead of an array01:03
@Haargsince there was no reason for it to be an array anyway01:04
@Haargbut that didn't help the underlying cause01:04
@Haargcrud should be simpler to fix i would think01:04
+perlDreamerit's all the same codebase, so basically yes01:04
@Haarghmm01:04
* perlDreamer is tempted to do the other fix01:04
+perlDreamerand make dataDefault a data structure01:04
@Haargdoes it use the forms api as well?01:05
+perlDreamerwell, you can hack it to make it do that01:05
+perlDreamerthat would mean, strings01:05
@Haargbetter for it not to really01:05
@Haargthe correct fix for asset's problem is to have update run every value through the forms api01:05
@Haargwhich is kind of a significant change and i don't like the speed implications it will have01:06
+perlDreamerno, that wouldn't be fast01:06
@Haargcrud is more self contained so i would think it could just convert the default as needed01:06
+perlDreamerfrom string to data?01:06
+perlDreameror the other way?01:07
* perlDreamer is leaning toward string, because it's very nice to have HTMLForm->dynamicForm build the forms for your Crud methods01:07
+perlDreamer(which I'd forgotten about earlier)01:07
@Haargi think allowing structures in the default would be preferable01:09
+perlDreamerwhy?01:10
@Haargbecause the whole point of the Crud, including the serialize flag is that you shouldn't have to think about the underlying storage mechanism01:12
@Haargform controls generally accept structs for value/default01:12
+perlDreamerthis is true01:12
+perlDreamerwg8 can't come soon enough01:13
+perlDreamerwe won't have time/resources to fix it all though, will we?01:13
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has joined #webgui01:13
@Haargnot really01:13
+perlDreamerI don't think data structures will work with serialize01:14
@Haargwhy not?01:14
+perlDreamerwhat kind of Form type is JSON?01:14
@Haargthis is a problem in update?01:14
+perlDreamerwe store it as text in the db01:15
@Haarg<perlDreamer> I don't think data structures will work with serialize < you mean when using it with forms or fixing your initial problem?01:16
+perlDreamerI mean at all01:16
+perlDreamerI think they have to be strings01:16
@Haargwhy?01:16
@Haargfixing your initial problem is simple from what i see01:16
+perlDreamerwell, because of the answer to the question I posed above, "What kind of Form type is JSON?"01:17
+perlDreamerserialized data is stored as text in the db01:17
zylopfaHello WebGUIans01:17
+perlDreamerand crud_updateTable uses the form API to set column types01:17
+perlDreamerhm, SelectList works with hashes, but not arrays01:20
+perlDreamerand it's databaseFieldType is LONGTEXT01:20
@Haargthe same problem of how to define column type exists whether you allow structs or not01:21
zylopfalongtext is a big mofo with space01:22
@Haargyou have to handle serialized structs manually anyway with form -> crud storage01:24
+perlDreameryes01:24
@Haargso i don't think it makes a difference really01:24
+perlDreamerprobably not, aside from handling update, crud_tableUpdate and everything else correctly01:25
+perlDreamercorrectly and consistently01:25
+perlDreamerokay, I'll try data structures01:25
@Haargcrud->updateFromFormPost looks broken though01:26
@Haargor maybe not01:26
@Haargi guess not01:26
+perlDreamerit works okay, I've used it before, although not with a serialized data structure01:26
+perlDreamerokay, so here's the convention I think I'm going with01:27
+perlDreamerdata structures in the crud_defintion01:27
+perlDreamercrud_getProperties returns the definition unaltered01:27
+perlDreamerusers of crud_getProperties are expected to serialize when necessary01:27
@Haargi think this is actually just a typo01:30
+perlDreamerin uFFP?01:30
+perlDreamermaybe we need a JSON dummy form type01:31
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has joined #webgui01:31
+perlDreamerit is purposefully broken01:31
+perlDreamernever processes form data01:31
@Haarghttp://gist.github.com/10725401:31
+perlDreameryes, that's a typo, but then consider when create calls update with a data structure01:33
+perlDreamerwhich is where I am now01:33
@Haargit will be encoded and stored01:33
@Haargi guess i don't see the problem01:36
+perlDreamerI think the problem is that I'm tired, and not thinking straight01:36
@Haargi'm going to fix that typo in 7.601:37
zylopfaSweet01:38
@Haargi'll be back in a bit01:39
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]01:39
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]02:02
CIA-23WebGUI: graham * r10668 /branch/WebGUI_7.6/t/ (23 files in 13 dirs): Change tests to use the automatic backup of Settings in END blocks.02:02
CIA-23WebGUI: graham * r10669 /branch/WebGUI_7.6/t/lib/WebGUI/Test.pm: 02:02
CIA-23WebGUI: Only clone the data from Setting. This prevents trying to close the02:02
CIA-23WebGUI: session dbh twice and getting odd warning messages.02:02
CIA-23WebGUI: graham * r10670 /branch/WebGUI_7.6/t/ (Asset/Post.t Group.t Asset/Asset.t lib/WebGUI/Test.pm): 02:02
CIA-23WebGUI: Provide a way for WebGUI::Test to register groups to clean up at02:02
CIA-23WebGUI: the end of a test.02:02
CIA-23WebGUI: Convert several tests to use that, including Post.t, which leaked Groups.02:02
CIA-23WebGUI: graham * r10671 /branch/WebGUI_7.6/t/lib/WebGUI/Test.pm: Forward port auto storage deletion code for WebGUI::Test.02:02
CIA-23WebGUI: graham * r10672 /branch/WebGUI_7.6/t/lib/WebGUI/Test.pm: Handle automatically cleaning up users at the end of a test.02:02
CIA-23WebGUI: graham * r10673 /branch/WebGUI_7.6/t/Asset/Post.t: fix Post test cleaning up core groups02:02
CIA-23WebGUI: graham * r10674 /branch/WebGUI_7.6/ (lib/WebGUI/Session/Setting.pm t/Session/Setting.t): 02:02
CIA-23WebGUI: Have Setting's get work like other gets by returning a hashref when02:02
CIA-23WebGUI: no param is requested.02:02
CIA-23WebGUI: graham * r10675 /branch/WebGUI_7.6/t/ (Mail/Send.t smtpd.pl): improve handling of SMTP test server02:03
CIA-23WebGUI: graham * r10676 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt lib/WebGUI/Crud.pm): fixed: serialized fields in WebGUI::Crud were broken02:03
daviddelikatI just had an upgrade fail http://webgui.pastebin.com/d39c9fd1a looking for HTML/Packer.pm02:14
daviddelikatis that a new package from CPAN that I need to install?02:15
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui02:18
-!- mode/#webgui [+v patspam] by ChanServ02:18
-!- zylopfa [n=zylopfa@0x555116f0.adsl.cybercity.dk] has quit [Remote closed the connection]02:22
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)]02:31
* daviddelikat read gotcha.txt02:32
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has joined #webgui02:37
-!- mode/#webgui [+o Haarg] by ChanServ02:37
CIA-23WebGUI: graham * r10677 /branch/WebGUI_7.6/docs/create.sql: preparing for 7.6.22 release02:49
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui03:06
-!- mode/#webgui [+v cap10morgan] by ChanServ03:06
-!- carogray [n=Caroline@c-76-24-169-61.hsd1.nh.comcast.net] has quit ["Leaving."]03:35
CIA-23WebGUI: graham * r10678 /releases/WebGUI_7.6.22-stable: Release 7.6.22-stable03:37
CIA-23WebGUI: graham * r10679 /branch/WebGUI_7.6/ (4 files in 4 dirs): preparing for 7.6.23 dev03:37
-!- Radix-wrk [n=Radix@203.161.68.67] has joined #webgui03:44
-!- mode/#webgui [+v Radix-wrk] by ChanServ03:44
-!- ckotilHOME [n=newtrino@69.136.3.15] has joined #webgui04:05
ckotilHOMEAny one notice something funky about search results around 7.5.40? At 7.5.32 my search results would contain keywords in with the results. At 7.5.40 they only contain metadata. No more keywords.04:18
ckotilHOMEchange logs are sparse from 7.5.31 - 7.6.004:20
ckotilHOMEi guess ill upgrade from 7.5.32 to 7.5.40 manually untill i find the culprit04:21
ckotilHOMEaha! funkiness appears at 7.5.3504:30
ckotilHOMEohh, i have major problems with this release. macro's arent executing. 04:40
-!- Haarg [n=haarg@24-183-52-159.dhcp.mdsn.wi.charter.com] has quit ["This computer has gone to sleep"]05:08
-!- steveo_aa [n=sno@adsl-76-226-105-10.dsl.sfldmi.sbcglobal.net] has left #WebGUI []05:42
-!- steveo_aa [n=sno@adsl-76-226-105-10.dsl.sfldmi.sbcglobal.net] has joined #WebGUI05:51
-!- mode/#webgui [+o steveo_aa] by ChanServ05:51
CIA-23WebGUI: patspam * r10680 /WebGUI/ (5 files in 4 dirs): 05:54
CIA-23WebGUI: Added Country question type to Survey05:54
CIA-23WebGUI: Refactored WebGUI::Form::Country so that it can be used to return a list of countries05:54
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit []06:04
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui06:24
-!- mode/#webgui [+v perlDreamer] by ChanServ06:25
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has quit [Read error: 113 (No route to host)]06:44
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui07:00
-!- mode/#webgui [+v cap10morgan] by ChanServ07:00
+perlDreamersetRow will handle sparse data, won't it?07:05
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."]07:40
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui07:51
-!- mode/#webgui [+o Haarg] by ChanServ07:51
-!- ckotilHOME [n=newtrino@69.136.3.15] has quit ["Lost terminal"]08:19
CIA-23WebGUI: patspam * r10681 /WebGUI/ (6 files in 4 dirs): 09:02
CIA-23WebGUI: Refactored Survey ExpressionEngine tag() util into tag() setter and tagged() accessor.09:02
CIA-23WebGUI: Updated i18n to reflect the fact that min/max/step are used for all numeric types, not just slider.09:02
CIA-23WebGUI: Also updated textCols/Rows i18n.09:02
-!- LTR_bob [n=bob@88.159.254.154] has joined #webgui09:24
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has quit ["Leaving."]10:14
-!- BartJo1 [n=plainstu@213-84-160-51.adsl.xs4all.nl] has joined #webgui10:50
-!- bartjol [n=bartjol@194.171.50.123] has quit ["Leaving."]10:52
-!- BartJo1 is now known as BartJol10:54
-!- mode/#webgui [+v BartJol] by ChanServ10:54
-!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui11:40
-!- Radix-wrk [n=Radix@203.161.68.67] has quit ["Leaving"]11:52
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI13:13
-!- khenn [n=khenn@adsl-75-50-91-170.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]13:22
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"]14:35
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui14:39
-!- mode/#webgui [+o plainhao] by ChanServ14:39
-!- carogray [n=Caroline@174-153-138-147.pools.spcsdns.net] has joined #webgui15:13
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI15:15
-!- mode/#webgui [+o khenn] by ChanServ15:15
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]15:17
-!- carogray [n=Caroline@174-153-138-147.pools.spcsdns.net] has quit [Read error: 54 (Connection reset by peer)]15:17
daviddelikatis there a perl test function/module that will do a deep comparison of a JSON data set returned from a function?15:19
+BartJoldaviddelikat: me thinks perldreamer will know15:36
daviddelikatthanks, that seems likely, he usually drops in around 10:ish I('ll have to aska gain then.15:38
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui15:42
+BartJolto what do you want to compare it?15:48
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI15:50
+BartJolmmm, I should code more15:54
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 60 (Operation timed out)]15:55
+BartJolhappy birthday khenn_!15:57
-!- khenn_ is now known as khenn15:57
-!- mode/#webgui [+o khenn] by ChanServ15:57
@khennthanks Bart =)15:57
+BartJolhow young are you now?15:57
@khenn34 years young15:58
+BartJoloooh, so you have some more happy years tanking to go!15:58
+BartJolvery good15:59
@khennyep15:59
carograyyoo hoo - how do you "force the calendar to update" to get a big webgui calendar to display feeds from little calendars?16:04
carograyI am going round and round with scheduler and workflows and cannot figure out steps to make the calendar update16:05
carograyI put 4 calendars in yesterday16:05
carograyadded ?func=ical to the end of each of the URLs and then put those URLs in the big calendar16:06
carograybig calendar not showing little calendar's stuff16:06
+BartJolcarogray: sorry I don't know16:18
carograyk- thanks16:18
-!- SynQ1 [n=koendejo@194.171.50.123] has left #WebGUI []16:19
daviddelikatcarogray: in your big calendar you need to set the feed interval16:20
daviddelikatit is on the display tab when you edit the asset.16:21
carograyok will have a look16:21
daviddelikatno sorry, thats not the right bit, give me a minute...16:22
carograywhoops - yeah that didn't seem quite right "period of time displayed in the icalendar feed" doesn't look like what I need16:26
daviddelikatI know I've seen the setting but I cant remember quite where16:26
daviddelikati'll have it in a minute though16:26
CIA-23WebGUI: translation * r10682 /translations/German/German/Shop.pm: Update from translation server16:27
CIA-23WebGUI: translation * r10683 /translations/German/German/Shop.pm: Update from translation server16:27
CIA-23WebGUI: translation * r10684 /translations/German/German/Shop.pm: Update from translation server16:27
CIA-23WebGUI: translation * r10685 /translations/German/German/Shop.pm: Update from translation server16:27
daviddelikatcarogray: there is supposed to be an 'update calendar feed' but it seems to have gone AWOL.  I don't know why and unfortunately don't have any more time to investigate...16:39
carograyok thanks... will keep it on my plate and continue asking passersby. Thanks for investigating and confirming my suspicions.16:40
daviddelikati found it...16:41
daviddelikatfrom the adminmenu go to the workflow are16:41
daviddelikat...area16:41
daviddelikatthen add new workflow16:42
daviddelikatit says 'no object' with a save butotn, click save16:42
-!- BartJol [n=plainstu@213-84-160-51.adsl.xs4all.nl] has left #webgui []16:43
daviddelikatthe update cal feed is the second on the list at the bottom, select it16:43
daviddelikatthen save it16:43
daviddelikatthen put a name in for the workflow and save it also16:44
daviddelikatdon't forget to mark it as enabled16:45
daviddelikatcarogray: are you catching this?16:45
carograythanks - no I wasn't now I am paying attention!16:46
daviddelikatafter you save the last bit then you can go to the schedular and schedule the workflow.16:46
daviddelikatdoes it make sense?16:47
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:47
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:47
* MrHairgrease congratulates Frank with being older than me16:47
carograywhat about Mode? I was just reading about serial, parallel and singleton...I am sure I don't want parallel - running in the background when WebGUI has time, nor singleton - I think I want serial16:48
daviddelikatI think singlton is what you want.16:49
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui16:49
-!- mode/#webgui [+o bopbop] by ChanServ16:49
daviddelikatthis is like email, in that you want it to run periodically, but not overlap16:50
carograyok - 16:50
carograyI will make it singleton16:50
carograywhen I went to scheduler, it was already in there16:50
daviddelikatthere is another workflow that schedules items that are enabled ...16:52
carograyaah so that workflow adds it to scheduler automatically16:53
carograyok - well I ran it and of course....large calendar isn't showing small calendar's events :(16:54
CIA-23WebGUI: translation * r10686 /translations/German/German/PayDriver.pm: Update from translation server16:54
CIA-23WebGUI: martin * r10687 /WebGUI/ (7 files in 6 dirs): Pluggable Tax: more POD, more tests, better code and less bugs16:54
carograycleared server cache and browser cach16:54
carograye16:54
daviddelikatthen check to make sure the URLs are correct.16:55
daviddelikatthe easy way to do that is to copy them from the calendar setup and paste them into the address location in your browser16:56
daviddelikatit should try to download the ical data to your desktop16:56
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []16:57
-!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui16:57
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:57
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has joined #webgui16:59
-!- mode/#webgui [+v perlmonkey2] by ChanServ16:59
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui16:59
-!- mode/#webgui [+o Haarg] by ChanServ16:59
carograyyup did that already just double checked again17:00
carograyI right click on the edit button for the calendar17:00
carograythen substitute 'edit' with 'ical'17:00
carograyI tried your way 17:00
carograyical link on calendar, save to desktop but it gives me 17:01
carograyfeed.ics17:01
carograywhen I open in notepad I seem to get 17:01
carograyX-WEBGUI-URL:caroline_robinson/calendar/caroline17:01
carograywhereas url I thought I ought to be using is: http://www.mlri.org/caroline_robinson/calendar?func=ical17:02
daviddelikatmay I click on that link?17:02
carograyI wonder could it be something with permissions? of course, but the calendars are only visible to mlri staff17:03
carograyI can make viewable to all for a sec if you think that might help.17:03
daviddelikatI'd like to see the data17:03
carograyI mean of course, click on thelink17:03
* daviddelikat needs a faster computer17:06
daviddelikative got the file.17:06
daviddelikatthere is nothing in it17:06
carograyhuh.17:07
carograyI haven't made the calendar viewable to everyone - could that be why?17:07
daviddelikatyes17:07
daviddelikatit could also be why your big calendar is not getting any data17:08
daviddelikatyou may need to make the calendar viewable to the user that runs the scheduled jobs17:08
daviddelikati don't know off hand what id that would be tyhough17:08
daviddelikatdoes the big calendar show an update date for the feeds?17:09
carograyugh...17:11
carograysorry just playing with it a little17:11
carograyjust made my calendar viewable to everyone17:11
carograythen I clicked on the link I gave you17:11
carograyin IE17:11
carograyasks me if I want to save or open the ics file17:12
carograyI picked save to desktop...17:12
carograyempty except for BEGIN:VCALENDAR17:12
carograyPRODID:WebGUI 7.6.15-stable17:12
carograyVERSION:2.017:12
carograyEND:VCALENDAR17:12
carograyhah17:12
carograywhen I did it before from the calendar itself...I got:17:13
carograyBEGIN:VCALENDAR17:13
carograyPRODID:WebGUI 7.6.15-stable17:13
carograyVERSION:2.017:13
carograyBEGIN:VEVENT17:13
carograyUID:W03J3qc4aXK6r9XweCfRNA@www.mlri.org17:13
carograyLAST-MODIFIED:20090506T125612Z17:13
carograyCREATED:20090505T200710Z17:13
carograySEQUENCE:117:13
carograyDTSTART;VALUE=DATE:2009051917:13
carograyDTEND;VALUE=DATE:2009053217:13
carograySUMMARY:Caroline on Holiday17:13
carograyDESCRIPTION:17:13
carograyLOCATION:17:13
carograyX-WEBGUI-GROUPIDVIEW:2617:13
carograyX-WEBGUI-GROUPIDEDIT:417:13
carograyX-WEBGUI-URL:caroline_robinson/calendar/caroline17:13
carograyX-WEBGUI-MENUTITLE:Caroline17:13
carograyEND:VEVENT17:13
carograyEND:VCALENDAR17:13
carograyoh jeez! sorry about taking up so much space in the chat room - returns I guess17:13
daviddelikatbest to uyse pastebin for any thingmore than a couple of lines...17:14
carograyyeah! OOPS. 17:15
carograyso now that I have made my calendar public..17:15
carograyI looked at in IE not logged in and there are no events in the calendar 17:15
daviddelikatperhaps the events themselves are still not public...17:16
carograydo you think that when the calendar was private, the events I added..right17:16
carograythat's what I am thinking...17:16
carograyso I just added another event now that it is public...17:18
carograydoesn't show up 17:18
daviddelikathow does it look when you are logged in?17:18
carograyMay 6 - month view, Lunch with May Yoga Advocacy Meeting - each on its own line17:20
carograyI am going to asset manager to check security on individual events17:22
daviddelikatlook at the bottom of the event in 'edit event' and see what the setting is for 'group to view this event'17:22
carograyaah17:23
carograymmm17:24
carograyI edited the branch and made security for calendar and recursively view by everyone..17:24
carograywhen Idid what yousuggested 'everyone' was in group17:25
carograyrefreshed browser and at least events now show up in MY calendar now that it is public..17:25
carograyhowever events from my calendar still not showing up in big, MLRI - viewable only to mlri staff - calendar17:26
carograyran update feeds workflow activity again too17:26
daviddelikatdid you re-run the update workflow?17:27
carograyyep17:27
daviddelikatalso check the last update date on the feeds in the big calendar17:28
daviddelikatif the job has not finished yet they may still show up17:28
carograySuccess! 1 added, 0 updated, 0 parsing errors17:29
carogray2009-05-06 13:38:4517:29
daviddelikatyippeee!17:29
daviddelikatnow to get it to work the way you want it to17:29
carograythat's right- except the events are not showing up in teh calendar17:29
carograyoh17:29
daviddelikatthe callendar may be a caching issue17:30
carograylike everything else in WebGUI ;)17:30
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit []17:30
daviddelikatcache makes fast queries but painfull debgging17:30
carograyI cleared the cache iin admin console17:30
daviddelikatfortunately we dont always debug17:31
daviddelikatwell you dont17:31
daviddelikatI debug every day17:31
carograyI come across bugs every day - probably usually the same ones and this project was supposed to take my mind off the bug that has been preoccupying me for the last 5 weeks17:32
carograygrumpf17:32
daviddelikatwhich bug is that?17:32
-!- ryuu_ro [n=rory@gw.oqapi.nl] has quit []17:33
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui17:33
-!- mode/#webgui [+v cap10morgan] by ChanServ17:33
carograyit's something David Huggins is working on for me to do with env('httpreferer') and mail data forms17:33
carograyit's not probably technically a 'bug' ...yet17:33
daviddelikateverything is a bug from some point of view17:34
carograythen of course, you don't want to know about the bugs my son is breeding out in the garden until we manage to get a tractor to dig a whole to bury all the carcasses from the farm collected over the winter...blech gag...17:35
carograydig a hole17:35
daviddelikatswounds like fun17:36
carograyso ... back to calendars, now that the technical end of webgui seems to think our calendars are working how do get people to think the calendars are working17:36
carogray?17:36
carograyit's a far cry from computers...farming17:36
daviddelikatso did the stuff show up aftrer clearing the cache?17:37
carograynope17:37
xdangercould someone verify my bug finding? is there any devs around?17:40
daviddelikattheres folksa round, i can peek if its quick17:41
xdangerthere is a error in the upgrade script of 7.6.0 -> 7.6.117:41
xdangerthe column postReceivedTemplateId is updated incorrectly17:42
xdangerin upgrade_7.5.24-7.6.0.pl:    $session->db->write("ALTER TABLE Collaboration ADD COLUMN postReceivedTemplateId VARCHAR(22) DEFAULT 'default-post-received';");17:42
daviddelikatsorry, thats going to be beyond me17:42
xdangerbut in 7.6.0-7.6.1 there is a fixShort assetId that fixes it:         'default_post_received'     => 'default_post_received1',17:43
daviddelikatmore fols pop up arount 10 though17:43
daviddelikats/fols/folks/ !fools17:43
daviddelikat:)17:43
daviddelikatcarogray: can you see the events from big cal if you are logged in?17:45
carograynope17:46
daviddelikatI hope you don't mind but I am trying to pull them into a calendar on my test environment17:46
daviddelikatI wipe the DB about once a week17:47
daviddelikatso it wont be here long17:47
carograyof course not...17:47
carograywhen I am on holiday, the fact that I have lunch with a vietnamese translator and yoga and advocacy meeting all scheduled at once are hardly private info17:47
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #WebGUI17:47
-!- mode/#webgui [+o tavisto] by ChanServ17:48
carograyjust not particularly professional to be advertising to the rest of the world17:48
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui17:49
-!- mode/#webgui [+v perlDreamer] by ChanServ17:49
+perlDreamerMech422, Story Manager was released with WebGUI 7.7.5, if you'd like to play with it.17:49
+perlDreamerHaarg, I got all the bugs worked out of serialized Crud data last night17:50
+perlDreamerI'll side port the patch and create some more test to validate it further.17:50
@Haargcool17:50
@Haargwhat else needed to be fixed?17:51
+perlDreamerupdate17:52
+perlDreamerupdate created 1 hash which was used to update the object cache, and to write to the db17:53
+perlDreamerunfortunately, they need different kinds of data17:53
+perlDreamerJSON => db17:53
+perlDreamerdata => object17:53
@Haargah17:55
daviddelikatcarogray: the only event that transfered was the vacation item17:55
daviddelikatit does not chow up in calendar view foer some reason17:55
daviddelikatjust found it by searching17:56
carograyoh no..17:56
daviddelikati think you are going to have to seek a higher level techie to solve this issue17:56
carograyso much for productive diversions17:56
carograywell thanks so much for trying so diligently...and for so long. I do appreciate it.17:57
daviddelikatwell there should be more people coming on board soon17:57
daviddelikatthe workflow is running -- thats productive...17:57
carograyyeah...I guess so. thing is I don't want to distract WebGUI support from the big problem I mentioned earlier... will just have to put this on the back burner again for a while..17:58
carograyagain thanks for trying...we did make a little progress.17:59
+perlDreamerxdanger: thanks for the bug fix!18:07
xdangerno problem18:08
xdangerto bad that I didn't notice it before 7.6.22 was released =)18:09
+perlDreamerit's all right, we'll get it fixed in .2318:09
+perlDreamerit's an easy fix18:10
xdangeryeah, fixeded it on my sites already18:10
daviddelikatperlDreamer: is there a perl test function to do deep comparison on JSON data returned by a perl function?18:17
+perlDreamerJSON data is text, so you can use like($jsonData, qr/gnarly regexp/, 'JSON check');18:18
+MrHairgreasedaviddelikat: cmp_deeply( from_json, ...)18:18
+perlDreamerexactly18:18
+perlDreamercmp_deeply is provided from Test::Deep18:18
+perlDreamerand you can find examples of it being used that way in the Shop/Tax tests18:19
+MrHairgreasecmp_deeply( from_json( $JSONString), ...) that is18:19
daviddelikatthanks that is what I was hoping you were saying18:19
+perlDreamerthere's also Test::JSON, but we haven't used it yet18:21
+MrHairgreaseTest::JSON seems a bit sucky18:22
+MrHairgreaseI think it's better to use Test::Deep18:23
+MrHairgreaseb/c it has muchg more powerful comparison functionality18:23
+perlDreamerI agree.  The only advantage I see in Test::JSON is that it displays the differences in the JSON, vs the data structure18:25
+perlDreamerbut that's pretty minimal18:25
+MrHairgreaseyeah but oinly 1 level deep18:26
+MrHairgreaseanyway18:26
+MrHairgreasegotta go18:26
+MrHairgreaselater18:26
-!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui []18:26
-!- LTR_bob [n=bob@88.159.254.154] has quit ["Leaving."]18:31
+perlDreamerbopbop: are you still seeing this bug happen http://www.webgui.org/bugs/tracker/902918:43
daviddelikatwhat is the easiest way to manage revisions on an asset?18:47
daviddelikatim selecting some items with SQL and I want to make sure that I have the latest row18:48
daviddelikatcan I exclude rows with s simple clause?18:48
daviddelikator do I have to go through the data with perl?18:48
+perlDreameryou do a subselect on the revisionDate18:50
+perlDreamerthere are examples of it in Asset/Template.pm18:50
daviddelikatdo you know how much that slows down the query?18:52
daviddelikatI'm getting EMSTicket rows and I'm told there may be thousands18:53
+perlDreamervery well could be18:53
+perlDreamerbut you have to do that to find the latest version18:53
+perlDreamerat one point, rizen did some profiling of the cost of the subselect, and it was small18:53
+perlDreamerI think18:53
daviddelikator I could chug through it in perl and delete the old rows.18:53
+perlDreamerthat might be slower still18:54
+perlDreamerbecause you'd returning huge amounts of data18:54
+perlDreamerversus a more complex query18:54
daviddelikatyeah18:54
daviddelikat'course the other bit is that i really only want data for select locations18:55
daviddelikatand location does not seem to have an index18:55
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI18:56
CIA-23WebGUI: colin * r10688 /branch/WebGUI_7.6/docs/ (4 files in 2 dirs): 19:02
CIA-23WebGUI: Fix a bug with the CS default post received template id. db defaults pointed19:02
CIA-23WebGUI: to a template that does not exist.19:02
CIA-23WebGUI: colin * r10689 /WebGUI/docs/ (4 files in 2 dirs): Forward porting CS default post received templateId fix for the db.19:02
daviddelikatperlDreamer: do I need to include the bit about the version tag?19:05
+perlDreamerwhat's the goal of what you're trying to do?19:06
daviddelikatim selecting rows to put in a table 19:06
daviddelikatputting up the schedule for the event19:06
+perlDreameryes, you do19:07
daviddelikatim asking mostly because i dont really understand how the whole rev control thing works in wg19:07
+perlDreamerbecause it would let  people working under version tags see what their proposed (uncommitted) tickets will do to the schedule19:07
daviddelikatis the version tag always going to be in the scratch?19:07
+perlDreameryes19:09
daviddelikatk thanks19:09
-!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)]19:13
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @Haarg, Mech422, CIA-23, khenn_, +perlDreamer, perlbot, @steveo_aa, @plainhao, ascii, SDuensin, (+5 more, use /NETSPLIT to show all of them)19:41
-!- Netsplit over, joins: @steveo_aa19:43
-!- Mech422 [n=steve@adsl-99-19-124-229.dsl.pltn13.sbcglobal.net] has joined #webgui19:44
-!- Chizad [n=chizad@67.64.55.59] has joined #webgui19:44
-!- CIA-23 [n=CIA@208.69.182.149.simpli.biz] has joined #webgui19:46
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has joined #webgui19:46
-!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #webgui19:46
-!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui19:46
-!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui19:46
-!- ServerMode/#webgui [+ovo tavisto perlDreamer Haarg] by irc.freenode.net19:46
-!- ascii_ [n=ascii@host-64-139-251-150.nctv.com] has joined #webgui19:46
-!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui19:46
-!- perlmonkey2 [n=perlmonk@adsl-75-41-174-143.dsl.okcyok.sbcglobal.net] has joined #webgui19:46
-!- ServerMode/#webgui [+ov plainhao perlmonkey2] by irc.freenode.net19:46
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:46
-!- Netsplit over, joins: +perlmonkey219:47
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui19:47
-!- SDuensin [n=Scott@12-226-44-250.client.mchsi.com] has joined #webgui19:47
-!- ServerMode/#webgui [+o bopbop] by irc.freenode.net19:47
+perlDreamerHaarg, sounds like I'm still screwed.20:15
+perlDreamermysql won't let a default be set on text column types20:15
+perlDreamer"Root cause: BLOB/TEXT column 'jsonField' can't have a default value"20:16
daviddelikathave you considered usinga  trigger?20:17
daviddelikator is that bad karma?20:17
+perlDreameryes, but killing Mysql is not the answer20:18
+perlDreamersorry, bad pun there. trigger/gun vs db/trigger20:19
daviddelikatoh  i see20:19
daviddelikati had not made that jump...20:19
+perlDreamerit was probably better not to ;)20:20
daviddelikatmy first thought was a horse20:20
daviddelikati forget whos horse it was20:20
daviddelikati gottta go to my other job20:26
daviddelikatback in a few hours...20:26
+perlDreamersomebody spammed the wiki for ads for armed security guards20:30
+perlDreamerof course, the Crud thing is not strictly due to serializing20:35
+perlmonkey2perlDreamer: you have any idea how Crypt::Admin is supposed to be tied into the admin panel?20:41
+perlDreamernone20:41
+perlDreamerprobably needs a content handler for the interface, which means it goes into the config file in the admin console section20:41
+perlmonkey2perlDreamer: I don't see anything else in the admin panel that works like that though.20:42
+perlDreamerAsset Manager20:43
+perlDreamerAsset History20:43
+perlmonkey2ah20:43
+perlDreamerShop20:43
+perlmonkey2oh20:43
+perlmonkey2ic20:43
+perlmonkey2thanks ;)20:43
+perlDreamernp20:44
-!- topsub [n=josh@97.66.185.250] has joined #webgui20:47
+perlDreamerokay, time for an early run20:58
+perlDreamerlater, y'all20:58
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has joined #webgui21:00
-!- mode/#webgui [+o rizen] by ChanServ21:00
-!- rizen [n=rizen@h69-128-55-18.mdsnwi.dedicated.static.tds.net] has quit ["The Black Blog - http://plainblack.com/tbb"]21:27
-!- knowmad1 [n=william@97.66.185.250] has joined #webgui21:37
-!- topsub [n=josh@97.66.185.250] has quit ["Leaving"]21:42
-!- ascii_ [n=ascii@host-64-139-251-150.nctv.com] has quit [Remote closed the connection]22:19
+perlmonkey2perlDreamer: you have any idea what's going on with the crypt branch?  master has a crypt content manager but not crypt.22:29
+perlmonkey2has crypt dev moved to the master branch?22:29
-!- plainhao [n=plainhao@mail.xbiotica.com] has quit []22:50
+perlDreamerno idea, perlmonkey223:03
SynQohm23:24
* SynQ is a xen buddist23:24
+perlDreamerSynQ is an electrician23:24
SynQperlDreamer: congrats with your webgui-worldwide entry :)23:25
+perlDreamerwebgui worldwide?23:25
* SynQ notices everything23:25
SynQhttp://www.webgui.org/w3/webgui-worldwide/perldreamer-consulting23:26
+perlDreamerwow!23:26
+perlDreamerthat's awesome23:26
+perlDreamerthank you SynQ23:27
+perlDreamerI thought you were talking about my post to the partner's list about the hackathon23:27
preactionwhen did w3 come back?23:28
SynQw3 never went away23:28
preactionnew design then?23:28
SynQnot really23:28
SynQit's been so for a while now23:28
-!- knowmad [n=william@97.66.185.250] has joined #webgui23:43
-!- knowmad1 [n=william@97.66.185.250] has quit [Read error: 145 (Connection timed out)]23:45
+perlDreamerI really want to build some caching into Crud23:50
+perlDreamerat least things like getTableName, getTableKey, etc.23:50
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit []23:59
--- Day changed Thu May 07 2009
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui00:00
-!- mode/#webgui [+v cap10morgan] by ChanServ00:00
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit [Read error: 104 (Connection reset by peer)]00:00
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has joined #webgui00:00
-!- mode/#webgui [+v cap10morgan] by ChanServ00:00
-!- cap10morgan [n=wmorgan@206-124-7-93.denver.dsl.forethought.net] has quit [Client Quit]00:01
CIA-23WebGUI: colin * r10690 /WebGUI/ (4 files in 4 dirs): Fix multiple Crud issues with serialization and text/blob field handling00:03
-!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 54 (Connection reset by peer)]00:13
-!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"]00:27
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui00:29
-!- mode/#webgui [+v cap10morgan] by ChanServ00:29
-!- knowmad [n=william@97.66.185.250] has left #webgui []01:07
+perlDreamerI think the end of the world is near01:13
+perlDreamerFirst, we have this swine flu stuff01:13
+perlDreamernow I hear the several trees in a local park are going to have to be cut down01:13
+perlDreamerbecause they have schwieneiggi butt rot01:13
+perlDreamerfor those of you who don't speak German, that's piggy butt rot01:14
+perlDreamerif that crosses over like the swine flu did, we're screwed01:14
@tavistoI think JT already has butt rot01:19
+perlDreameryou only say that because he's not in channel, and doesn't read the IRC logs01:20
@tavistonah I say that because I share quite a few hotel rooms with him while I'm on the tradeshow schedule01:20
+perlDreameroh, well then01:20
@tavistoI don't read the IRC logs either.. Who on earth has time to do that01:20
+perlDreamer:)01:20
+perlDreamerAre you going to give WWN an exclusive interview recap of AdTech?01:21
Chizaddon't read 'em, just run 'em through grep so you can see if anyone said anything about you while you weren't around. :)01:21
@tavistoactually I thought JT was going to blog about this.. That's true we haven't posted anything about ad:tech yet.01:22
preactiontavisto: Re: the "too hard to find source install" thing01:24
CIA-23WebGUI: colin * r10691 /WebGUI/ (2 files in 2 dirs): Fix an i18n typo in the survey exitURL hover help.01:24
CIA-23WebGUI: colin * r10692 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backporting Survey i18n fix.01:24
@tavistoyeah pre01:24
@tavistoI honestly thought we did fine by hiding it a bit.. JT wanted to as well01:25
preactionif they're asking for it, does it mean they're using it? and if they're using it, no matter how difficult it may be to install, should we not make it at least easy to find?01:25
@tavistoWe also need a new box for the Local Debian & Ubuntu installs01:25
preactioni know we had this dicussion last month01:25
@tavistowell, I'm okay with adding it as the 3rd box. It previously was the 2nd box01:26
@tavistoSusan Baur and Knowmad both reported it01:26
@tavistowhich kinda scares me in a way.... that they want the source install01:26
@tavistobut hey if they want it then I don't see any harm in putting it as the last option01:26
preactionperhaps there's something wrong with the WRE they haven't mentioned01:27
@tavistogood question.01:27
preactionor perhaps they just want to work with their native package systems, and the WRE requires some workarounds for that (though we could fix that too)01:27
+perlDreamerjust make it the last box and say something like, "I wouldn't let my dog do a source install, but if you really want it..."01:28
-!- tavisto [n=tavisto@pool-98-108-73-152.gdrpmi.dsl-w.verizon.net] has quit []02:16
CIA-23WebGUI: colin * r10693 /WebGUI/lib/WebGUI/Asset/Sku.pm: Prevent a possible logic problem in the Sku with shipsSeparately and isShippingRequired.02:17
-!- ckotilHOME [n=newtrino@69.136.3.15] has joined #webgui02:22
-!- patspam [n=patspam@c114-76-20-190.eburwd4.vic.optusnet.com.au] has joined #webgui02:35
-!- mode/#webgui [+v patspam] by ChanServ02:35
-!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)]02:59
* perlDreamer heads off to coffee03:24
+perlDreamermight be back on later tonight03:24
-!- perlDreamer [n=colink@pool-71-117-209-184.p