Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register

IRC Logs

25. 08 2008

2008 8
Mo Tu We Th Fr Sa So
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
[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:htmlInclude file="/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