IRC Chat : 2008-08-25 - OpenMRS

00:03:04 <Keelhaul> hey
00:03:16 <Keelhaul> how can i call a javascript function with a bean property value
00:03:29 <Keelhaul> callFunction(${bean.prop});
00:03:31 <Keelhaul> something liek that
00:03:34 <Keelhaul> is that possible?
01:58:54 *** sprasanna has quit IRC
03:09:12 *** TorLye has joined #openmrs
03:24:48 *** Keelhaul has quit IRC
03:33:41 *** sprasanna has joined #openmrs
04:50:32 *** TorLye has quit IRC
06:34:47 *** TorLye has joined #openmrs
06:40:45 *** upul has quit IRC
07:11:46 *** james_regen has joined #openmrs
07:11:46 *** ChanServ sets mode: +v james_regen
07:20:09 <r0bby> hey james_regen :)
07:20:35 <r0bby> Have you ever had a problem where your model is populated; but the data doesn't show up in your portlet
07:21:59 <james_regen> well, i don't think i've ever had a portlet
07:22:20 <james_regen> i think nribeka would be the one to talk to about that part of our module
07:27:58 *** bwolfe has joined #openmrs
07:27:58 *** ChanServ sets mode: +o bwolfe
07:29:20 *** sioraiocht has quit IRC
07:29:57 *** sioraiocht has joined #openmrs
07:29:57 *** ChanServ sets mode: +v sioraiocht
07:36:18 <r0bby> bwolfe: o/
07:36:41 <r0bby> pleasde be around I have class in like ~24 minutes
07:36:55 <bwolfe> brb
07:36:58 <bwolfe> in about 25 mins
07:37:03 <r0bby> LOL!
07:37:03 <bwolfe> ;-)
07:37:10 <r0bby> so
07:37:19 <r0bby> why the heck is my portlet acting up
07:37:24 <r0bby> (see email)
07:37:38 <r0bby> (I can't do much from here; I have no access to my code)
07:38:40 <r0bby> Basically the populateModel() method is called; the map entry is added; yet the view doesn't get the data :
07:38:45 <r0bby> :|
07:46:27 <bwolfe> replied
07:48:58 *** james_regen has quit IRC
07:49:37 <r0bby> hrm
07:49:51 * r0bby kicks portable pidgin install
07:51:52 <r0bby> I replied on the list because it serves as reference to other people experiencing the same problem
07:52:19 <bwolfe> replied again
07:52:19 *** upul has joined #openmrs
07:53:40 <bwolfe> hey there upul
07:53:48 <bwolfe> done for the day ?
07:54:00 * r0bby sighs
07:54:07 <r0bby> to calc ii i go.
07:54:07 <upul> bwolfe, yes at home
07:54:08 <r0bby> Laters
07:54:17 <bwolfe> cya r0bby
07:57:10 <upul> bwolfe, have you checked bollini's blog recently?
07:57:22 <bwolfe> no, why ?
07:57:45 <upul> bwolfe, you should check out that ;-)
07:59:31 *** james_regen has joined #openmrs
07:59:31 *** ChanServ sets mode: +v james_regen
08:04:08 *** nribeka has joined #openmrs
08:06:02 <bwolfe> upul: haha, that was his sole post!
08:07:05 <upul> that happens when going to extremes
08:07:22 <upul> middle path is the best
08:07:55 <bwolfe> hehe
08:08:05 <bwolfe> he overshot a little bit I guess
09:01:08 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Implementing OpenMRS for gathering records via hand-helds <http://forum.openmrs.org/viewtopic.php?f=11&t=394#p1364>
09:49:01 <sprasanna> bwolfe: Hi Ben
09:49:24 <bwolfe> hey
09:49:26 <sprasanna> bwolfe: y i get error if i have PersonAddress.hbm.xml in my module?
09:49:43 <sprasanna> here is the trace http://pastebin.com/d219a68b9
09:49:47 <bwolfe> probably because there is already one named that in core ?
09:50:15 <bwolfe> Caused by: org.hibernate.DuplicateMappingException: duplicate import: PersonAddress refers to both org.openmrs.module.addresshierarchy.PersonAddress and org.openmrs.PersonAddress (try using auto-import="false")
09:53:22 <sprasanna> oh..
10:15:59 *** upul has quit IRC
10:16:24 *** upul has joined #openmrs
10:23:32 *** nribeka has quit IRC
10:23:39 *** nribeka has joined #openmrs
10:28:07 *** nribeka has quit IRC
10:29:26 *** nribeka has joined #openmrs
10:30:28 *** TorLye has quit IRC
10:39:31 *** atomicturtle has joined #openmrs
11:10:45 *** njero has joined #openmrs
11:10:45 *** ChanServ sets mode: +v njero
11:23:53 *** upul has quit IRC
11:31:04 *** njero has quit IRC
11:31:12 <nribeka> ah ... class time :)
11:31:59 *** bmckown has joined #openmrs
11:31:59 *** ChanServ sets mode: +o bmckown
11:32:40 <sprasanna> bmckown: Hi Brian
11:32:49 <bmckown> Hi, sprasanna
11:32:50 <sprasanna> I have a small doubt
11:32:54 <bmckown> okay
11:33:55 <sprasanna> i use this sessionFactory.getCurrentSession().update(pa); to update person_address table but its not updating and it doesnt show any error also
11:34:09 <sprasanna> save(pa) works fine here
11:35:18 <bmckown> should be using save. save methods are the new convention as of 1.3.0
11:35:39 <bmckown> save does a hibernate saveOrUpdate
11:35:50 *** njero has joined #openmrs
11:35:50 *** ChanServ sets mode: +v njero
11:36:00 <sprasanna> i tried saveOrUpdate too even it doesnt work
11:36:08 <sprasanna> but we use save() to insert na
11:37:11 <bmckown> did you look in the logs?
11:37:19 *** njero has quit IRC
11:37:37 <sprasanna> yeah no error..
11:37:52 <bmckown> you could write a Junit test to see what is going on
11:38:22 *** nribeka has quit IRC
11:39:33 <sprasanna> bmckown: i finally found last week that the portlet is not overridden because the portletpath in the handleRequest was blocking it :)
11:44:37 <sprasanna> bmckown: you wont believe this.. in junit test it works fine
11:44:50 <bmckown> hmm
11:45:06 <bmckown> then it must be the controller that's not working
11:45:24 <bmckown> or not calling the update
11:52:40 <sprasanna> bmckown: actually its calling the update function but still it not updates
11:54:24 <bwolfe> sprasanna: perhaps its a problem with the identifier ? do you have .equals set up correctly ?
11:54:49 <bwolfe> and what do you have in the mapping xml for the person_address_id ?
11:55:35 <sprasanna> bwolfe: i dont have any mapping xml for person_address table im using an object of PersonAddress instead
11:56:08 <bwolfe> I see
11:56:19 <sprasanna> bwolfe: the thing is same object pa works when i save it from junit test but it doesnt when it works from form...
11:56:35 <sprasanna> sorry not save... update
11:56:44 <bwolfe> why are you having to save it ?
11:56:52 <bwolfe> shouldn't the parent form around the address save it ?
11:57:12 <sprasanna> no i meant update
11:59:42 <sprasanna> bwolfe: any suggestion?
12:00:05 <bwolfe> why are you having to save it ?
12:00:05 <bwolfe> <bwolfe> shouldn't the parent form around the address save it ?
12:01:37 <sprasanna> actually the newPatient form does that but when it comes to patientForm it doesnt
12:03:05 <sprasanna> i had the same tag names as the actual portlet has even then it updated only the first portlet window
12:03:18 <sprasanna> so im doing everything manually again
12:03:33 <sprasanna> everything works fine now except this update thing
12:03:43 <r0bby> OMG BEN
12:03:48 <r0bby> I LOVE YOU MAN
12:03:57 <bwolfe> awkward...
12:04:24 <bwolfe> sprasanna: not sure why its doing that. i'd guess hibernate isn't matching up the objects
12:04:36 <r0bby> I thought "awkward" was for me :P
12:04:39 <bwolfe> sprasanna: pastebin me your service interface
12:04:47 <bwolfe> r0bby: awkward was for you
12:05:12 <r0bby> it needed to be ${model.groovyForms}
12:05:19 <r0bby> :D
12:05:22 <bwolfe> sprasanna is not in the business of awkward statements...you reign supreme in that department r0bby ;-)
12:05:50 <bwolfe> r0bby: checks can be made out to "Jedi Master Wolfe" and mailed to me here at RG
12:06:01 <r0bby> go to h e double hockey stick.
12:06:32 <r0bby> and also, you can expect those checks when satan does charity work with the blind
12:07:13 <sprasanna> bwolfe: here it is http://pastebin.com/d2cd367b3
12:07:53 <bwolfe> sprasanna: aha! might be the solution: add @Transactional to your service interface class
12:08:41 <bwolfe> r0bby: thats unfortunate. I was hoping you'd just agree to sign over your soc check to me :-)
12:13:15 <r0bby> no check its on a card
12:13:20 <r0bby> anjd i owe my mother a bit :S
12:13:50 <r0bby> im gonna lay down :X
12:19:25 <r0bby> http://ihasahotdog.files.wordpress.com/2008/08/funny-dog-pictures-dog-is-alone-and-on-the-streets.jpg
12:19:26 <OpenMRSBot> <http://ln-s.net/2-Tk> (at ihasahotdog.files.wordpress.com)
12:19:33 <r0bby> </lol*>
12:33:04 *** nribeka has joined #openmrs
13:20:35 *** thisillusion has joined #openmrs
13:20:43 *** thisillusion has left #openmrs
13:40:43 *** nribeka has quit IRC
14:11:46 *** nribeka has joined #openmrs
14:27:51 *** sioraioc_ has joined #openmrs
14:31:23 *** sioraiocht has quit IRC
14:43:59 *** nribeka has quit IRC
14:44:04 *** AndersG has joined #openmrs
15:35:45 *** sioraiocht has joined #openmrs
15:35:45 *** ChanServ sets mode: +v sioraiocht
15:36:24 *** sioraioc_ has quit IRC
16:16:03 *** sioraiocht has quit IRC
16:28:45 <r0bby> bwolfe: perhaps i dont get the use case but say I have an encounter and I want to edit ti
16:29:02 <r0bby> Does groovyforms not need to worry about that?
16:29:32 <r0bby> I don't quite understand the usecases
16:29:33 <r0bby> :X
16:29:47 <r0bby> If i don't need to worry about that, then i'm about 80% done :)
16:31:22 <bwolfe> you don't have to worry about that
16:31:40 <bwolfe> you have two use cases:
16:32:31 <bwolfe> 1) admin has 5 things they need to collect on a patient: weight, favorite color, last program enrollment
16:32:51 <bwolfe> for that, the admin creates essentially a mini jsp page via groovy controller
16:32:58 <bwolfe> 2) the user fills out the form for a patient
16:33:06 <bwolfe> I think thats it
16:33:21 <bwolfe> your module does essentially what the infopath module does
16:33:26 <bwolfe> except without infopath
16:33:36 <bwolfe> (and a bit simpler too)
16:34:56 <bwolfe> done, go, you talk r0bby
16:46:51 *** bwolfe has quit IRC
17:22:19 *** atomicturtle has quit IRC
17:26:55 *** bmckown has quit IRC
18:48:00 *** nribeka has joined #openmrs
19:05:55 <r0bby> I'd rather code than do calc :<
19:06:32 <r0bby> nribeka: do my hw
19:06:37 <r0bby> \or teach me calc
19:06:44 <r0bby> one or the other
19:06:51 * r0bby cracks ze whip
19:06:54 <nribeka> calc rob?
19:07:00 <nribeka> calculus?
19:07:02 <nribeka> lol ...
19:07:02 <nribeka> :D
19:07:06 <nribeka> have fun with it rob
19:07:07 <nribeka> :D
19:26:54 <r0bby> machine gun commit complete
19:27:18 <r0bby> ew they took away "Rename to Groovy"
19:42:07 *** Keelhaul has joined #openmrs
19:42:07 *** ChanServ sets mode: +v Keelhaul
20:04:17 *** bwolfe has joined #openmrs
20:04:17 *** ChanServ sets mode: +o bwolfe
20:34:48 <Keelhaul> bwolfe: is there a calendar widget where you can also set the time?
20:35:02 <bwolfe> Keelhaul: I think dojo might have one
20:36:19 <Keelhaul> hmm there's a TimePicker.js
20:49:10 *** atomicturtle has joined #openmrs
21:00:24 <Keelhaul> http://rafb.net/p/aqlqt597.html
21:00:46 <Keelhaul> bwolfe: i have an obs added by a user who is also a patient, with limited access
21:01:12 <Keelhaul> and when i try to load that obs from the db, it says bad argument when calling the setter
21:01:23 <Keelhaul> looks like it cant load the user properly
21:01:33 <bwolfe> Keelhaul: right...thats a bug I can't squash
21:01:38 <bwolfe> theres a ticket somewhere for it
21:01:41 <Keelhaul> oh
21:01:48 <bwolfe> but if you load it as a patient, you can't load it later as a user
21:02:00 <bwolfe> you can use them separately in 2 transactions...
21:02:05 <bwolfe> just not in the same one
21:02:44 <Keelhaul> doesnt a transaction end when the user is logged off
21:03:06 <bwolfe> when the page load is done
21:03:44 <Keelhaul> then there shouldnt be any conflicts =o
21:04:14 <Keelhaul> if i use a db tool to manually change the creator, it loads fine
21:20:32 *** sprasanna has quit IRC
21:26:53 *** upul has joined #openmrs
21:27:02 *** sprasanna has joined #openmrs
21:28:12 <sprasanna> bwolfe: Ben you still there? its almost 12 in the night there i guess
21:28:34 <bwolfe> only 1039
21:28:37 <bwolfe> err
21:28:38 <bwolfe> 1029
21:29:28 <sprasanna> bwolfe: you are still in office though
21:30:17 <bwolfe> nope, at home
21:31:48 <sprasanna> bwolfe: oh great
21:33:53 <sprasanna> bwolfe: yestereday i told you na that my object is not getting updated here is the trace i got now http://pastebin.com/d500e5e14
21:34:32 <sprasanna> sessionFactory.getCurrentSession().beginTransaction();
21:34:33 <sprasanna> sessionFactory.getCurrentSession().update(pa);
21:34:33 <sprasanna> sessionFactory.getCurrentSession().getTransaction().commit();
21:34:51 <sprasanna> this is code actually i have for that object to update
21:35:00 <sprasanna> i couldnt figure out the problem
21:52:26 <bwolfe> sprasanna: did you put the @Transactional annotation on your service interface ?
21:52:34 <sprasanna> yeah i did bw
21:52:38 <sprasanna> *bwolfe
21:54:36 <bwolfe> sprasanna: I haven't seen that error before...not really sure whats causing it
21:55:42 <sprasanna> bwolfe: oh... what are the other ways to update a table via hql? if i have that mapping file for PersonAddress table i get nested exception error... do you have any suggestions?
21:56:40 <bwolfe> sprasanna: you should be using the parent person save object. :-)
21:56:53 <bwolfe> sprasanna: I'd rather spend the time debugging why you can't save with the parent object
21:57:16 <sprasanna> bwolfe: i tried a lot almost spent a day :(
21:57:44 <sprasanna> but then still its grabbing values from only one portlet window :(
21:57:51 <bwolfe> sprasanna: well, after half a day you should come to irc and see if there is an answer. :-)
21:58:11 <bwolfe> commit what you have and I can take a look at it
21:58:19 <sprasanna> yeah i will do that
22:00:16 <Keelhaul> D=
22:00:18 <Keelhaul> i fail so ahrd
22:00:47 <Keelhaul> can anyone teach me how to load javascripts that come with a module?
22:00:56 <Keelhaul> <openmrs:htmlIncludefile="/module/medicalproblem/resources/datetimepicker.js"/>
22:00:57 <Keelhaul> i tried this
22:01:57 <bwolfe> Keelhaul: see moduleResources wiki page
22:02:04 <Keelhaul> ok
22:02:26 <Keelhaul> whats the OpenMRSBot command for wiki pages
22:02:38 <bwolfe> hmm
22:02:41 <bwolfe> not sure
22:02:43 <bwolfe> !wiki
22:02:43 <OpenMRSBot> bwolfe: Error: "wiki" is not a valid command.
22:02:50 <bwolfe> !moduleResources
22:02:50 <OpenMRSBot> bwolfe: Error: "moduleResources" is not a valid command.
22:02:59 <bwolfe> !openmrs
22:02:59 <OpenMRSBot> bwolfe: OpenMRS Forum: Re: Implementing OpenMRS for gathering records via hand-helds <http://forum.openmrs.org/viewtopic.php?f=11&t=394#p1364> || Burke Mamlin: OpenMRS Test-a-Thon <http://blog.burkeware.com/archives/31> || OpenMRS Tickets: Ticket #979 (enhancement created): MRNgen user privileges <http://dev.openmrs.org/ticket/979> || OpenMRS Tickets: Ticket #976 (task closed): Create test dataset (4 more messages)
22:03:14 <bwolfe> !module
22:03:14 <OpenMRSBot> bwolfe: Error: "module" is not a valid command.
22:03:16 <bwolfe> !modules
22:03:16 <OpenMRSBot> bwolfe: "modules" --- http://openmrs.org/wiki/Modules
22:03:22 <Keelhaul> ooh
22:03:29 <Keelhaul> moduleRecourse/medicalproblem
22:03:35 <Keelhaul> err
22:03:38 <Keelhaul> Resources
22:03:45 <Keelhaul> why did i type recourse..
22:30:34 *** bwolfe has quit IRC