00:05:28
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1336>
|
00:14:25
|
*** sioraiocht has joined #openmrs
|
00:29:32
|
*** Nzeyi has joined #openmrs
|
00:39:08
|
*** sioraiocht has quit IRC
|
01:31:37
|
*** sgrannis has joined #openmrs
|
01:36:45
|
*** openmrs_1302 has joined #openmrs
|
01:46:16
|
*** james_regen has joined #openmrs
|
01:46:16
|
*** ChanServ sets mode: +v james_regen
|
01:59:51
|
*** sgrannis has quit IRC
|
02:00:28
|
*** bwolfe has joined #openmrs
|
02:00:28
|
*** ChanServ sets mode: +o bwolfe
|
02:05:07
|
*** upul has quit IRC
|
02:38:39
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1337>
|
02:50:52
|
*** bmckown has joined #openmrs
|
02:50:52
|
*** ChanServ sets mode: +o bmckown
|
04:04:21
|
*** Nzeyi has quit IRC
|
04:04:38
|
*** Nzeyi has joined #openmrs
|
04:12:51
|
*** atomicturtle has quit IRC
|
04:16:40
|
*** sioraiocht has joined #openmrs
|
04:20:59
|
*** bwolfe has quit IRC
|
04:23:41
|
*** bwolfe has joined #openmrs
|
04:23:41
|
*** ChanServ sets mode: +o bwolfe
|
04:30:55
|
*** bwolfe has quit IRC
|
04:33:36
|
*** sioraiocht has quit IRC
|
04:33:36
|
*** jacobb has quit IRC
|
04:33:58
|
*** njero has joined #openmrs
|
04:34:54
|
*** ChanServ sets mode: +v njero
|
04:38:19
|
*** sioraiocht has joined #openmrs
|
04:38:19
|
*** jacobb has joined #openmrs
|
04:49:42
|
*** atomicturtle has joined #openmrs
|
05:02:29
|
*** ChanServ sets mode: +v sioraiocht
|
05:13:39
|
*** Nzeyi has quit IRC
|
05:20:00
|
*** njero has quit IRC
|
05:20:56
|
*** njero has joined #openmrs
|
05:20:56
|
*** ChanServ sets mode: +v njero
|
05:59:34
|
*** openmrs_1302 has quit IRC
|
06:14:08
|
*** Keelhaul has quit IRC
|
06:44:42
|
*** upul has joined #openmrs
|
06:49:39
|
*** bwolfe has joined #openmrs
|
06:49:39
|
*** ChanServ sets mode: +o bwolfe
|
06:53:23
|
*** sgrannis has joined #openmrs
|
06:53:33
|
*** ChanServ sets mode: +v sgrannis
|
07:05:57
|
*** upul has quit IRC
|
07:13:58
|
*** TorLye has quit IRC
|
07:20:04
|
*** bmckown has quit IRC
|
07:20:10
|
*** bmckown_ has joined #openmrs
|
07:26:26
|
<nribeka> bwolfe, when changing the global property, we need to manually delete old global property value?
|
07:28:17
|
<bwolfe> no
|
07:29:11
|
<nribeka> eh ... i update the global property in the config.xml but the one in the database still the old one
|
07:29:39
|
<nribeka> i delete the row manually
|
07:31:01
|
<nribeka> after i delete the row, the global property is updated with the new one (i don't think i need to say this one :D)
|
07:34:19
|
<bwolfe> nribeka: ah, I see what you're saying
|
07:34:43
|
<bwolfe> the global properties in the config.xml are only written to the user's db if it doesn't exist
|
07:34:48
|
<bwolfe> it doesn't check for changes
|
07:34:55
|
<bwolfe> if you want to change it, use the sqldiff.xml
|
07:37:10
|
<nribeka> so i need to put the delete row command in the sqldiff then. right bwolfe?
|
07:37:17
|
<nribeka> ic ic now
|
07:37:31
|
<bwolfe> nribeka: whats your use case here ?
|
07:39:55
|
*** sioraiocht has quit IRC
|
07:40:07
|
<nribeka> just curious bwolfe. because right now i'm play with a global property in the patient matching module and when i update it the new value is not in the database
|
07:41:01
|
<bwolfe> nribeka: yeah, the config.xml is not the place for htat
|
07:41:10
|
<bwolfe> that config is just for first time loading of your module
|
07:41:25
|
<bwolfe> so that your module can guarantee that all users of the system have a global property named that
|
07:41:47
|
<nribeka> ah ic ic. ok ok :D
|
07:41:56
|
<nribeka> i just do it manually then
|
08:21:15
|
<r0bby> bwolfe: I like to think of DWR as the swiss army knife but it's only good when you need server-side checks :S
|
08:21:40
|
<r0bby> meh
|
08:22:00
|
<bwolfe> no, its only good when you want pseudo server side checks :-p
|
08:22:07
|
<bwolfe> server side would be at submission
|
08:22:19
|
<bwolfe> DWR is /usually/ not used for that...you're abusing it by using it for that :-p
|
08:54:51
|
<r0bby> bwolfe: ahem
|
08:54:54
|
<r0bby> wrongo
|
08:55:00
|
<r0bby> DWR is running server side
|
08:55:00
|
<r0bby> :P
|
08:55:13
|
<bwolfe> yes, thats why I said pseudo serverside
|
08:55:21
|
<r0bby> pfft
|
08:55:31
|
<bwolfe> true serverside is on submit
|
09:00:06
|
*** nribeka has quit IRC
|
09:03:28
|
<r0bby> pfffffffffffffft
|
09:10:08
|
<r0bby> you and I dont see eye to eye there
|
09:10:15
|
<r0bby> where the f is burke
|
09:11:02
|
<r0bby> bwolfe: how do I load a JSP from the application data directory?
|
09:11:04
|
<r0bby> is there a way?
|
09:11:50
|
*** bmckown_ has quit IRC
|
09:13:06
|
<bwolfe> r0bby: no idea
|
09:13:09
|
<bwolfe> r0bby: see http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html
|
09:13:11
|
<OpenMRSBot> <http://ln-s.net/27mL> (at tomcat.apache.org)
|
09:13:31
|
<bwolfe> r0bby: you'll have to compile the jsp yourself and make the .class available
|
09:15:14
|
<r0bby> programmatically.
|
09:15:31
|
<r0bby> I'm just gonna move it into the contextpath
|
09:16:11
|
*** bmckown has joined #openmrs
|
09:16:11
|
*** ChanServ sets mode: +o bmckown
|
09:17:30
|
<r0bby> gah
|
09:17:37
|
<r0bby> this is gonna be difficult
|
09:18:09
|
<r0bby> I need to basically dyanamically add JSPs to the context
|
09:19:14
|
<r0bby> http://localhost:8080/openmrs/module/groovyforms/mynewform10/form.jsp is how it's gonna look
|
09:19:24
|
<r0bby> or rather how i'll load it into the portlet
|
09:19:35
|
<r0bby> it'll basically be a JSP include
|
09:19:39
|
<r0bby> so I SHOULD be able to do
|
09:20:01
|
<r0bby> WEB-INF/view/module/groovyforms/myform10/form.jsp
|
09:20:04
|
<r0bby> right
|
09:29:34
|
<bmckown> bwolfe... hehe... gotta sec to help?
|
09:30:28
|
<bwolfe> only because you used two ellipses
|
09:30:58
|
<bmckown> cannot figure out why my module service doesn't get loaded in the junit test. the module compiles and loads without error. i can run other services in this junit test. just cannot load my service. seems like its mapped right in applicationContext.xml
|
09:31:00
|
<bmckown> but.
|
09:31:37
|
<bwolfe> stack trace ?
|
09:31:40
|
<bmckown> i'm using a HibernateDAO, but not using a hibernate mapping because i'm not creating tables.
|
09:32:41
|
<bmckown> http://pastebin.com/d29e61195
|
09:32:54
|
<r0bby> bwolfe: I'm gonna convert you to become a web 2.0 junky
|
09:33:03
|
<r0bby> I'm gonna lead the way
|
09:33:06
|
<bwolfe> r0bby: I used to be. I kicked the habit
|
09:33:15
|
* r0bby pours a glass of kool-aid
|
09:33:27
|
<r0bby> come on...take a sip :)
|
09:33:34
|
* bmckown bumps over the kool-aid
|
09:33:36
|
<bmckown> oops
|
09:33:45
|
* r0bby pours another
|
09:33:50
|
<r0bby> drink it
|
09:34:08
|
<r0bby> try aghain bmckown ad i'll pour one for you }:-)
|
09:34:24
|
<r0bby> with the secret ingredient
|
09:34:31
|
<bwolfe> bmckown: try loading SelectionFileService by Class serviceToGet = OpenmrsClassLoader.getInstance().loadClass(....SelectionFileService);
|
09:34:40
|
<bwolfe> then pass serviceToGet to the Context.getService() method
|
09:34:52
|
<r0bby> so bwolfe
|
09:34:54
|
<bmckown> okay. thanks.
|
09:34:58
|
<r0bby> why'd you kick the habit
|
09:35:03
|
<bwolfe> r0bby: um, don't all kool aids have the "secret ingredient" ??
|
09:35:13
|
<bwolfe> r0bby: not backwards compatible enough
|
09:35:34
|
<r0bby> yeh well I'm not kicking it
|
09:35:47
|
<r0bby> I already have too much work done and it's too late to roll back
|
09:35:48
|
<bwolfe> r0bby: not as widely adopted (different actions/outcomes in different browsers)
|
09:36:00
|
<r0bby> I'll assume firefox in all cases
|
09:36:08
|
<bwolfe> r0bby: thats fine. I didn't say you had to change everything....yet ;-)
|
09:36:16
|
<r0bby> I'll test it IE7 and ff
|
09:36:19
|
<bwolfe> r0bby: I'll wait until a few days before your final review
|
09:36:34
|
<r0bby> bwolfe: then fail me?
|
09:36:45
|
<bwolfe> r0bby: no. I was kidding
|
09:36:45
|
<r0bby> or urge burke to fail me?
|
09:36:57
|
<bwolfe> web 2.0 is fine for version 1.0
|
09:37:09
|
<bwolfe> you can always refactor later if users say they prefer a different way
|
09:37:11
|
<r0bby> matt shanks is in the same boat as me :)
|
09:37:18
|
<bwolfe> what same boat is that ?
|
09:37:28
|
<r0bby> mentor goes MIA for weeks :)
|
09:37:59
|
<bwolfe> matt shanks is MIA himself...
|
09:38:05
|
<r0bby> or maybe burke and paul expect a lot from their students -- namely the ability to work independently :)
|
09:38:08
|
<bwolfe> but yes, paul and burke travel a lot
|
09:38:09
|
<r0bby> bwolfe: he's working
|
09:38:25
|
<bwolfe> r0bby: have you seen output? I haven't...
|
09:38:59
|
<r0bby> bwolfe: I'm confident he's been working
|
09:39:04
|
<r0bby> he said he hasn't slept much
|
09:39:10
|
<r0bby> (spoke to him yesterday)
|
09:39:21
|
<r0bby> meh I wanna be in the city today
|
09:39:35
|
<r0bby> and I hate spring mvc
|
09:39:57
|
<r0bby> I found out a way to change the form metadaya
|
09:40:00
|
<r0bby> keyup event :)
|
09:40:35
|
<r0bby> that could lead to a server ...beating
|
09:40:51
|
<r0bby> each time you hit a key, the server is hit
|
09:40:58
|
<r0bby> but there is no db hit
|
09:41:02
|
<r0bby> it's all in-memory
|
09:45:01
|
<bwolfe> r0bby: that'll suck on slow servers
|
09:45:08
|
<bwolfe> or on slow connections
|
09:45:44
|
<r0bby> I'm thinking of doing it on blur
|
09:46:03
|
<r0bby> (I'll explicitly state how it works, don't worry!)
|
09:46:55
|
<r0bby> meh
|
09:58:47
|
<bmckown> bwolfe... Class serviceToGet = OpenmrsClassLoader.getInstance().loadClass("org.openmrs.module.selectionfile.SelectionFileService"); gives a Console output "CacheManager already shutdown" and then the same stack trace as before. :-\
|
09:59:23
|
<bmckown> so i must have missed something somewhere... cannot figure it out yet.
|
10:00:10
|
<bwolfe> bmckown: and you're passing serviceToGet to the getService() method ?
|
10:00:29
|
<bmckown> yes. SelectionFileService service = (SelectionFileService)Context.getService(serviceToGet);
|
10:00:39
|
<bwolfe> ok, just wanted to make sure
|
10:01:25
|
<bmckown> Others in the openmrs community have successfully run JUnit4 Service Tests in modules, right?
|
10:03:44
|
<bwolfe> bmckown: I haven't tested junit4 in modules yet
|
10:04:03
|
<bwolfe> bmckown: was actually planning on getting to that today
|
10:04:13
|
<bmckown> i see. but maybe someone has.
|
10:05:04
|
<bwolfe> doubtful
|
10:05:58
|
<bmckown> well simple pojo tests work okay. tests on other openmrs services work okay.
|
10:08:35
|
<bmckown> r0bby, did you say that burke is in the process of requesting an open source license for intellij IDEA? As in for __ number of coders?
|
10:11:40
|
<r0bby> bmckown: last i spone to him he said he was
|
10:11:56
|
<r0bby> because I can easily say ~98% of my project is now in groovy :)
|
10:12:07
|
<r0bby> I <3 GStrings
|
10:12:14
|
<bwolfe> bmckown: do you have <classpathentry kind="lib" path="metadata"/> in your .classpath ?
|
10:12:18
|
<bwolfe> or in your classpath file at all ?
|
10:12:21
|
<bmckown> okay... i'll ask him about it tomorrow then.
|
10:12:24
|
<bmckown> yes, bwolfe
|
10:12:25
|
<bwolfe> or whatever netbeans uses for a classpath ?
|
10:12:33
|
<bmckown> i'm in eclipse today
|
10:12:54
|
<r0bby> GroovyForm form = groovyForms.find { GroovyForm form -> form.id == id }
|
10:13:08
|
<bmckown> i also have <classpathentry kind="lib" path="dist"/>
|
10:13:48
|
<r0bby> bmckown: why i love groovy :)
|
10:13:59
|
<r0bby> one line to find a given form w/ a given id :)
|
10:14:14
|
<bmckown> that's nice.
|
10:14:19
|
<r0bby> returns null if it's not find
|
10:15:26
|
<r0bby> and the whoel 'groovy truth' takes verbossity away
|
10:15:28
|
<r0bby> :)
|
10:15:34
|
<r0bby> verbosity*
|
10:15:39
|
<r0bby> is that a word?
|
10:16:30
|
<r0bby> of and bmckown
|
10:16:39
|
<r0bby> groovyForms << form
|
10:16:45
|
<r0bby> add a form to the list.
|
10:16:52
|
<r0bby> operator overloading
|
10:17:05
|
<r0bby> it's as easy as overriding a method :)
|
10:17:14
|
<bmckown> r0bby I thought you liked verbosity.
|
10:17:16
|
<bwolfe> bmckown: put a breakpoint in the setService method and see what class and classloader is getting used there
|
10:17:25
|
<bmckown> Ah.. okay.
|
10:17:26
|
<bwolfe> bmckown: and just see if your service is getting put in there
|
10:17:33
|
<r0bby> bmckown: what gave you that idea?
|
10:17:38
|
<bmckown> hehe
|
10:17:53
|
<r0bby> my original JS ajax code?
|
10:18:00
|
<r0bby> if you notice i cut it down?
|
10:18:06
|
<bmckown> your irc
|
10:18:12
|
<r0bby> s/\?//
|
10:18:13
|
<bmckown> :-)
|
10:18:27
|
<r0bby> bite me.
|
10:18:34
|
<bmckown> (he didn't get my joke) oh. he did. :-)
|
10:18:42
|
<bmckown> just having fun. :-)
|
10:18:48
|
<r0bby> static def groovyForms = []
|
10:18:58
|
<r0bby> my list.
|
10:19:24
|
<r0bby> duck typing++
|
10:19:35
|
<r0bby> after soc i wanna try and introduce duck typing into openjdk
|
10:19:42
|
<r0bby> learn about compilers :)
|
10:20:02
|
<r0bby> or maybe just play around more w/ BGGA :)
|
10:20:18
|
<r0bby> technically duck typing exists
|
10:20:26
|
<r0bby> sort of
|
10:20:55
|
<r0bby> List<Object> foo = new ArrayList<Object>(); // will take most things
|
10:21:18
|
<r0bby> although in cases where that's used i say use a container class :)
|
10:23:31
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #959 (enhancement created): reporttemplate module: Drive report definition from uploaded template <http://dev.openmrs.org/ticket/959> || OpenMRS Tickets: Ticket #958 (defect created): Errors in exiting patient from care <http://dev.openmrs.org/ticket/958> || OpenMRS Tickets: Ticket #957 (defect created): module not loading certain classes <http://dev.openmrs.org/ticket/957> || OpenMRS Tickets: Ticket #951 (enhancement closed): Add Solaris operating system <http://dev.openmrs.org/ticket/951#comment:4>
|
10:23:57
|
<bmckown> bwolfe, you mean breakpoint in the junit test testSetSelectionFileService?
|
10:24:12
|
<bwolfe> bmckown: no, in the Context class
|
10:24:24
|
<bmckown> okay.
|
10:24:39
|
<bwolfe> you might need to add the trunk source to your debug path
|
10:25:23
|
<bwolfe> debug dialog-->choose your test-->source-->add from workspace
|
10:53:29
|
*** bwolfe has quit IRC
|
10:59:26
|
<r0bby> shou7ld I bloig?
|
11:00:01
|
*** atomicturtle has quit IRC
|
11:07:45
|
*** sgrannis has quit IRC
|
11:12:33
|
*** bmckown has quit IRC
|
11:16:59
|
*** njero has quit IRC
|
11:27:50
|
*** nribeka has joined #openmrs
|
11:53:14
|
*** james_regen has quit IRC
|
12:10:25
|
*** nribeka has quit IRC
|
12:18:34
|
*** [mharrison] has quit IRC
|
13:19:06
|
<r0bby> /j/js
|
15:25:26
|
*** bwolfe has joined #openmrs
|
15:25:26
|
*** ChanServ sets mode: +o bwolfe
|
15:47:26
|
<r0bby> meh i tried to do the Activator in groovy
|
16:28:32
|
*** upul has joined #openmrs
|
16:33:19
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: vmware image <http://forum.openmrs.org/viewtopic.php?f=15&t=282#p1338>
|
16:37:15
|
*** upul has quit IRC
|
16:44:53
|
*** sgrannis has joined #openmrs
|
16:44:59
|
*** ChanServ sets mode: +v sgrannis
|
16:53:01
|
*** bwolfe has quit IRC
|
16:58:19
|
*** sgrannis has quit IRC
|
17:03:29
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #960 (enhancement created): Multiple relationships can exist between patient and one person <http://dev.openmrs.org/ticket/960>
|
17:07:18
|
*** nribeka has joined #openmrs
|
17:18:59
|
*** [mharrison] has joined #openmrs
|
17:22:03
|
*** upul has joined #openmrs
|
18:02:40
|
*** sgrannis has joined #openmrs
|
18:02:51
|
*** ChanServ sets mode: +v sgrannis
|
18:05:06
|
<sgrannis> nribeka: any questions/comments tonight, or should we touch base tomorrow?
|
18:05:51
|
<nribeka> hi sgrannis
|
18:06:10
|
<nribeka> i'm writing the patientToRecord method now
|
18:06:45
|
<nribeka> is it ok if i do the one i mention in the email?
|
18:06:55
|
<nribeka> i'm working on it ...
|
18:07:19
|
<nribeka> if it's done then we can combine it with james's dedup funtcion and all should set by then :D
|
18:07:33
|
<nribeka> (hopefully, fingers crossed)
|
18:09:59
|
<sgrannis> what does the patientToRecord method do? create linkage objects from an XML file, or something else?
|
18:10:04
|
*** njero has joined #openmrs
|
18:10:04
|
*** ChanServ sets mode: +v njero
|
18:12:22
|
<nribeka> i think it's a part of the reader
|
18:12:38
|
<nribeka> i think it transfer the patient object to a record object
|
18:12:49
|
<sgrannis> ah, i see
|
18:13:14
|
<sgrannis> makes sense.
|
18:14:14
|
<sgrannis> so the HQL queries return patient objects? and record objects are created from patient objects?
|
18:15:41
|
<nribeka> yep.
|
18:15:56
|
<nribeka> record object will be used for the matching ...
|
18:15:59
|
<sgrannis> very good
|
18:16:05
|
<sgrannis> got it.
|
18:16:05
|
<nribeka> i think this is the workflow sgrannis :D
|
18:16:13
|
<sgrannis> great.
|
18:16:29
|
<sgrannis> well, I'll get out of your way ... we can chat more tomorrow
|
18:16:38
|
<nribeka> ok ok :D
|
18:16:57
|
<nribeka> we will talk about some stuff that i might come up later on :D
|
18:17:50
|
<sgrannis> have a good night
|
18:17:56
|
<nribeka> u2 sgrannis :D
|
18:18:07
|
<nribeka> cya tomorrow then sgrannis
|
18:18:08
|
*** sgrannis has quit IRC
|
18:25:24
|
*** atomicturtle has joined #openmrs
|
18:30:42
|
<r0bby> OPH MY GOD
|
18:30:47
|
* r0bby humps OpenMRSBot
|
18:30:53
|
<r0bby> I'm happpy
|
19:46:50
|
*** openmrs_1302 has joined #openmrs
|
19:49:20
|
*** openmrs_1302 has quit IRC
|
19:49:40
|
*** openmrs_1302 has joined #openmrs
|
19:54:09
|
<r0bby> hey openmrs_1302
|
20:04:21
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #963 (defect created): CD4 Count Concept Contains Non-Alphanumeric Characters in the Units <http://dev.openmrs.org/ticket/963> || OpenMRS Tickets: Ticket #962 (enhancement created): Drug Regimen Start and End Dates Not Ordered <http://dev.openmrs.org/ticket/962> || OpenMRS Tickets: Ticket #961 (defect created): Error thrown when downloading form XSN from Design Schema <http://dev.openmrs.org/ticket/961>
|
20:59:24
|
*** njero has quit IRC
|
21:29:25
|
*** njero has joined #openmrs
|
21:29:25
|
*** ChanServ sets mode: +v njero
|
21:59:38
|
*** openmrs_1302 has quit IRC
|
22:08:54
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Problem with RemoteFormEntry Module Implementation <http://forum.openmrs.org/viewtopic.php?f=9&t=391#p1339>
|
22:27:35
|
*** TorLye has joined #openmrs
|
22:48:37
|
*** openmrs_1302 has joined #openmrs
|
23:41:52
|
*** sioraiocht has joined #openmrs
|