IRC Chat : 2011-06-15 - OpenMRS

00:36:51 *** deadpool has joined #openmrs
01:04:06 *** mandric has joined #openmrs
01:15:00 *** jwishnie has joined #openmrs
01:17:23 <jwishnie> wyclif: hello!
01:21:51 <wyclif> jwishnie, how is it going?
01:31:15 <jwishnie> wyclif: good! Am jet lagged from my trip to cape town. How are things at OpenMRS? This sprint going well?
01:33:59 <wyclif> jwishnie, yes it is
01:34:13 <wyclif> jwishnie, cape town is awesome
01:34:33 <wyclif> jwishnie, am sure you will enjoy it
01:34:34 <jwishnie> wyclif: good news!
01:34:43 <jwishnie> wyclif: yes, beautiful city
01:36:11 <wyclif> jwishnie, yes
01:48:56 *** deadpool has quit IRC
01:53:46 *** mandric has quit IRC
01:53:56 *** mandric has joined #openmrs
02:00:23 *** deadpool has joined #openmrs
02:05:45 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (1.8.x): Applying auto format changes <http://feedproxy.google.com/~r/OMRStrunk/~3/lSV8Ok3zq64/OpenMRS>
02:12:41 *** upul` has joined #openmrs
02:12:41 *** ChanServ sets mode: +v upul`
02:26:50 *** deadpool has quit IRC
02:39:34 *** deadpool has joined #openmrs
02:41:08 *** upul` has quit IRC
02:59:10 *** deadpool has quit IRC
03:01:02 *** gbastien has quit IRC
03:23:02 *** dkayiwa has joined #openmrs
03:30:17 *** mccallumg has joined #openmrs
03:30:17 *** ChanServ sets mode: +v mccallumg
03:51:34 *** Suranga has joined #openmrs
03:52:14 <Suranga> mccallumg, hi
03:52:21 <mccallumg> hey there Suranga
03:52:29 <mccallumg> Suranga: new nick?
03:52:29 <Suranga> mccallumg, very sorry, i was delayed
03:52:35 <mccallumg> Suranga: no worries
03:52:43 <Suranga> mccallumg, hope i didnt keep u waiting too long
03:53:25 <Suranga> aha, i've switched to xchat, they seem to be taking care of nick names :)
03:54:39 <Suranga> mccallumg, i've created that review.. and added you..
03:55:05 <mccallumg> Suranga: I saw that. I'm just looking into the process of review with crucible.
03:55:57 <Suranga> mccallumg, this was my first go at it, i think i may be have created about 2 -3 extra reviews too
03:56:03 *** jwishnie has quit IRC
03:56:41 <mccallumg> Suranga: this is the best part of gsoc! real-world experience.
03:57:24 *** mandric has quit IRC
03:58:05 <Suranga> mccallumg, over here our reviews are conducted the old fashioned way.... :P
03:58:40 <mccallumg> Suranga: well at some companies reviews are optional ..
04:00:07 <Suranga> actually at our office, we dont review ultil the client says 'can u take me through the code' :)
04:02:03 *** dkayiwa has quit IRC
04:05:28 <Suranga> mccallumg, looking at the code you will note that only the obsvalue tag has not been generalized to support all domain objected
04:05:45 <Suranga> it has been hard coded with patients...
04:06:08 <mccallumg> Suranga: ok. I'll keep an eye out for that.
04:11:38 <mccallumg> Suranga: I'm signing off. Talk to you tomorrow.
04:11:53 *** mccallumg has quit IRC
04:12:01 <Suranga> mccallumg, sure, mmm.. note any outstanding problems
04:54:51 <Suranga> hi djazayeri r u around ?
04:55:01 <djazayeri> Suranga: yes
04:55:12 <Suranga> hi, im having a small design issue....
04:55:15 <djazayeri> haven't looked at your review yet, sorry
04:55:16 <djazayeri> what's up?
04:55:34 <Suranga> aha, thats ok.. this is something else...
04:55:51 <Suranga> now im looking at retreiving the value compled to display to users
04:56:16 <Suranga> that is, i f i was to view an obs created using a paient etc, that patient value (name)
04:56:35 <Suranga> should be displayed in the fieldGen tag when he views the obs right ?
04:57:11 <djazayeri> In read-only mode? Or on an edit page?
04:57:16 <Suranga> so basially the obsformcontroller will return a instance of the obs value, that is, a patient or maybe late on even a location
04:57:21 <Suranga> in edit pagei think
04:57:30 <Suranga> we need to let them to edit
04:57:38 <Suranga> as in change the selected patient instance...
04:58:40 <Suranga> since i cant be sure what tpe of object is comming to the obs form jsp, i need to be able to support all,
04:58:54 <Suranga> as in, if i get a patient, then display patient, etc..
04:59:04 <djazayeri> The Handler needs to do the job of rendering
04:59:45 <Suranga> hmm.. in my case, u mean my handler class should return a patient obejct etc right ?
04:59:59 <Suranga> that is, is should return a patient object to the jsp...
05:00:19 <djazayeri> You'll have a PatientHandler, right?
05:00:36 <djazayeri> which extends ComplexObsHandler, or something like that.
05:00:38 <Suranga> yeps
05:00:43 <Suranga> in the get Obs method of it,
05:01:23 <Suranga> i retreive the mathing patient object and pass it into the obs,
05:01:27 <Suranga> as ComplexData complexData = new ComplexData(values[0], patient);
05:01:28 <Suranga>
05:01:28 <Suranga> obs.setComplexData(complexData);
05:01:40 <Suranga> set it to complex data, and retun
05:01:47 <Suranga> so complex data has a patient...
05:02:13 <Suranga> but problem is from obsform.jsp point of view, it might contain a domain object of any type...
05:03:10 <djazayeri> So, this comes back to the point I mentioned yesterday(?)
05:03:20 <djazayeri> which is that you're going to need a UI layer for this.
05:03:44 <djazayeri> And it will probably end up following a pattern like the one I used with attributes.
05:04:10 <Suranga> umm.. r u referring to the web handler layer ?
05:04:13 <djazayeri> Yes
05:04:43 <djazayeri> Currently the ComplexObsHandler interface just has the getObs(Obs, String) method which was intended to handle this
05:04:51 <djazayeri> i.e. you pass it "HTML" or whatever
05:05:05 <djazayeri> I don't think that's going to be sufficient though.
05:05:36 <djazayeri> I haven't thought this through that well, but one thought is:
05:05:44 <Suranga> umm.. u mean the solution would be to pass in an alternative to HTML ?
05:05:59 <Suranga> something like asking it to return a code snippet ?
05:06:05 <djazayeri> introduce an interface like WebComplexObsHandler extends ComplexObsHandler
05:06:22 <djazayeri> for now you can add a "getHtmlPreview(Obs)" method
05:06:38 <djazayeri> which in the case of the patient handler would return the patient's name or something
05:07:03 <djazayeri> And in obsForm.jsp (in view mode anyway) do something like what I did with my handler tag file
05:07:32 <djazayeri> if (handler instanceof WebComplexObsHandler) {
05:07:46 <djazayeri> String html = handler.getHtmlPreview(obs);
05:07:50 <djazayeri> and display that
05:08:24 <djazayeri> I don't think that's the final design, but that's the structure you want.
05:08:31 <djazayeri> You want the handler deciding how something is displayed.
05:08:58 <Suranga> mm... but would this allow the user to edit the fieldGen ...
05:09:29 <djazayeri> No
05:10:05 <djazayeri> this will just let you display the value to users.
05:10:18 <djazayeri> (I think that's probably a useful feature, actually.)
05:10:30 <djazayeri> If you want to use fieldgen, you'll probably need to add
05:10:43 <djazayeri> interface FieldGenComplexObsHandler extends WebComplexObsHandler
05:11:06 <Suranga> aha, so in the case of viwing an already created obs, you cant really edit the value, is it ?
05:12:20 <djazayeri> I don't think the current version of the obs.form page has a read-only mode
05:12:28 <djazayeri> but displaying a complex obs as html is an important feature.
05:12:58 <djazayeri> I think the current obs.form page always shows up in edit mode, right?
05:13:17 <djazayeri> so, as I was saying: interface FieldGenComplexObsHandler extends WebComplexObsHandler
05:13:31 <Suranga> aha let me try that...
05:13:37 <djazayeri> (and that will look like FieldGenAttributeHandler)
05:14:16 <djazayeri> then in the obsField.jsp you'll need to do something like an if (handler instanceof FieldGenComplexObsHandler) { <openmrs:fieldgen.../> }
05:15:25 <Suranga> in my case actually, an instance of handler is not retreived to the obs... i will neeed to retreive an instance seperately...
05:15:31 <Suranga> but i think i see what u mean
05:15:50 <Suranga> mm.. i dont mean to be a rotten egg... but i seem to be getting an error while adding a visit...
05:16:08 <Suranga> i have a attribute (String)
05:16:20 <Suranga> but it seems to give me a java.lang.ClassCastException
05:16:21 <Suranga> java.util.HashSet cannot be cast to java.util.SortedSet
05:16:30 <djazayeri> where is that coming from?
05:16:38 <djazayeri> (I haven't tested attributes out hardly at all)
05:16:42 <Suranga> in the add visit page
05:16:46 <Suranga> opps
05:17:10 <Suranga> i mailed u about this some time ago, but i was unsure if i was doing it due to bad data...
05:17:17 <djazayeri> Did I reply?
05:17:21 <djazayeri> maybe I said create a ticket?
05:17:52 <Suranga> umm.. nops... i think u must have ovelooked it...
05:18:11 <djazayeri> ah, well, go ahead and create a ticket, including the stack trace, and include me as a watcher
05:19:04 <Suranga> will do... ill do that now
05:19:16 <Suranga> ah yes, i found the mail, i think you might have missed it...
05:19:25 <djazayeri> quite possible
05:22:13 *** goutham has joined #openmrs
05:30:52 *** goutham has quit IRC
05:37:41 <Suranga> hi djazayeri i wrote the ticket...
05:37:48 <Suranga> let me see what i can do...
05:45:58 *** Suranga has quit IRC
05:58:08 *** bwolfe has joined #openmrs
05:58:08 *** ChanServ sets mode: +o bwolfe
06:24:35 *** saimanohar has joined #openmrs
06:25:14 <saimanohar> darius,you there?
06:39:29 *** saimanohar has quit IRC
06:40:41 *** bryq has joined #openmrs
06:40:41 *** ChanServ sets mode: +v bryq
06:48:10 *** goutham has joined #openmrs
06:56:38 *** pascal` has joined #openmrs
07:02:31 *** danielf` has joined #openmrs
07:02:31 *** ChanServ sets mode: +v danielf`
07:08:32 *** rafa has joined #openmrs
07:08:32 *** ChanServ sets mode: +v rafa
07:26:17 *** ChanServ sets mode: +v pascal`
07:30:41 *** bryq has quit IRC
07:31:13 *** bryq has joined #openmrs
07:31:13 *** ChanServ sets mode: +v bryq
08:04:30 *** goutham has quit IRC
08:14:03 *** goutham has joined #openmrs
08:22:42 *** pascal` has quit IRC
08:23:09 *** danielf` has quit IRC
08:28:13 *** danielf` has joined #openmrs
08:28:13 *** ChanServ sets mode: +v danielf`
08:35:32 *** pascal` has joined #openmrs
08:35:49 *** ChanServ sets mode: +v pascal`
09:20:06 *** djazayeri has quit IRC
09:29:22 *** sreya has joined #openmrs
09:30:24 <sreya> hi all
09:31:42 <sreya> in my module i have to create a table with dynamic generation of collumns. Do i always have to use sqldiff or liquibase only for creation of tables or can i use something else as i have dynamic generation
09:31:47 <sreya> ?
09:36:03 *** djazayeri has joined #openmrs
09:36:03 *** ChanServ sets mode: +o djazayeri
09:37:21 <pascal`> sreya, what's the use case fro dynamic generation of columns?
09:41:02 <sreya> @pascal - depending on the number of locales while uploading the module the table has to be genetared
09:41:41 <sreya> every language should have a collumn
09:42:16 <pascal`> sreya, Is this part of GSoC?
09:42:25 <sreya> yes
09:42:43 <pascal`> sreya, and your mentor approved that design?
09:44:26 <sreya> yes acc to my module's desing i have to generate the collumns dynamically while my module is uploaded
09:47:12 <pascal`> sreya, well, there are a number of reasons why that probably isn't a good idea
09:47:21 <pascal`> sreya, how about doing something like this instead: http://pastehtml.com/view/ax7cnylto.html ?
09:48:09 <pascal`> sreya, that way, you can add as many locales dynamically as you want, whenever you want, without having to change table structures (a costly operation)
09:50:12 <pascal`> bwolfe, your opinion on dynamic column generation?
09:51:14 <sreya> my entire table has no other data except for the key and the respective locales
09:52:15 *** bwolfe has quit IRC
09:52:50 <sreya> pascal, so cant i just create a single table as my table has to store only the keys and respective locale values
09:53:35 <sreya> which has to be read from the file. so it has to be dynamic rite ?
09:56:00 <pascal`> sreya, then it seems like it would be easy to just use multiple roles of a two-column table, than to do multiple column generation
09:58:13 <pascal`> {{id=1, locale=2},{1,3},{1,4},{2,2},{2,3},{2,4}}
09:58:21 <pascal`> where the inner sets are rows
09:59:19 <sreya> ok.
09:59:19 <pascal`> further, when new locales are added, does your module have to be reinstalled?
10:00:10 <sreya> no then my module only provieds a ui for adding new keys and values
10:00:21 <sreya> directly i'll store them into the db
10:00:56 <sreya> so i dont have any problem with that.
10:01:36 *** bwolfe has joined #openmrs
10:01:36 *** ChanServ sets mode: +o bwolfe
10:02:50 <pascal`> adding a new {k,v} in your current design requires a new column to be created for each value though.
10:03:03 <pascal`> in my proposed design, you just have to add a new row.
10:04:35 <sreya> ok.
10:06:55 <sreya> now primarily i want to know is it a correct method to create a table using methods in activator or services ?
10:08:12 <bwolfe> no, use liquibase.xml
10:08:33 <bwolfe> https://wiki.openmrs.org/display/docs/Module+liquibase+File
10:08:34 <OpenMRSBot> <http://ln-s.net/8p+Y> (at wiki.openmrs.org)
10:09:52 <sreya> bwolfe, yes presently i have done it staticaly using liqubase only
10:11:02 <sreya> but when i want the dynamic generation of collumns can i do it using liqubase?
10:11:26 <bwolfe> don't do dynamic addition of columns
10:11:44 <sreya> ok.
10:13:10 <sreya> bwolf, are we always having fixed number of properties files for the trunk? i mean should i generate the table with 6 languages as our trunk has?
10:16:55 <bwolfe> !tabcomplete
10:16:55 <OpenMRSBot> bwolfe: "tabcomplete" --- Most IRC clients let you easily write someone's nickname in the channel using tab completion. Just type the first few letters, then <tab>, and voila!
10:17:12 *** Suranga has joined #openmrs
10:17:23 <bwolfe> there can be an unlimited number of locales. use a key-value-pair pattern as pascal`suggested
10:17:47 <sreya> ok
10:23:42 <bwolfe> because a user might add another locale at a later point. then you'd have to modify your table again. that's just bad design
10:33:24 <sreya> ya ok. thank u
10:34:39 <pascal`> bwolfe++
10:34:51 <pascal`> I use sqldiff.xml though :)
10:34:55 <pascal`> pascal`--
10:34:55 <OpenMRSBot> pascal`: Error: You're not allowed to adjust your own karma.
10:34:57 <bwolfe> thats old school
10:35:00 <bwolfe> pascal`--
10:35:01 <pascal`> hehe
10:35:01 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: i2b2 Export 1.0.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=i2b2export&version=&1.0.1>
10:35:03 <bwolfe> let me help yo uwith that ;-)
10:35:34 <bwolfe> all new modules should use liquibase (assuming they then only work on openmrs 1.7+)
10:36:30 <pascal`> I'll keep that in mind
10:36:59 <sreya> ok i'll do it with liqubase then
10:37:10 <pascal`> In case anyone is interested, I used http://www.asciiflow.com/ + http://pastehtml.com/ to create my diagram :)
10:49:29 <pascal`> bwolfe, any more word of the implementers meeting?
10:49:40 <bwolfe> none
10:50:21 *** dkayiwa has joined #openmrs
11:14:23 *** Suranga has quit IRC
11:22:49 *** Fawzi_ has joined #openmrs
11:23:14 *** sreya has quit IRC
11:23:18 <Fawzi_> @djazayeri: can i ask you a question?
11:24:19 <Fawzi_> dkayiwa: can i ask you a question?
11:24:26 <dkayiwa> yes
11:25:00 *** sreya has joined #openmrs
11:25:00 <Fawzi_> dkayiwa: i have a problem in my openmrs project
11:25:07 <sreya> hey pascal`
11:25:14 <sreya> u there
11:25:33 <sreya> can we discuss about ur approach in detail
11:25:35 <sreya> pascal`:
11:26:16 <dkayiwa> Fawzi_: what problem is that?
11:26:43 <pascal`> sreya, you should probably discuss this with your mentor.
11:26:51 <pascal`> sreya, what's the link to your project pagE?
11:27:12 <sreya> https://wiki.openmrs.org/display/projects/Database+Message+Properties+Module+(Design+Page)
11:27:14 <Fawzi_> in add visit
11:27:14 <Fawzi_> dkayiwa:
11:27:36 <sreya> hey i only want to know the design i would check with him if we can use it
11:27:46 <Fawzi_> dkayiwa: when press add visit button give me an error
11:27:47 <pascal`> sreya, okay, let me take a look.
11:27:53 <sreya> fine
11:28:15 <pascal`> Fawzi_, can you put the error from your stacktrace here: pastebin.com ?
11:28:25 <pascal`> er, I mean the stacktrace from your log
11:31:19 <sreya> pascal`: i only wanted to know what was ur approach in detail , it can help me in future too
11:31:22 *** james_regen has joined #openmrs
11:31:22 *** ChanServ sets mode: +v james_regen
11:32:02 *** Fawzi_ has quit IRC
11:32:02 *** Fawzi__ has joined #openmrs
11:33:21 <Fawzi__> dkayiwa: http://pastebin.com/xHWbTFxy
11:35:55 <sreya> pascal`: u there i gave the wrong link
11:36:26 <pascal`> sreya, yes I'm here
11:36:33 <sreya> https://wiki.openmrs.org/display/~sreyakmit/database+message.properties+module
11:36:38 <OpenMRSBot> <http://ln-s.net/8ud:> (at wiki.openmrs.org)
11:36:39 <sreya> this is the link
11:36:57 <pascal`> sreya, ok cool, I think something like this might work: http://pastehtml.com/view/ax7nj293w.html
11:38:12 <pascal`> sreya, but it's really up to bwolfe or saptarshi to confirm
11:38:27 <sreya> thats fine
11:40:24 <pascal`> Fawzi__, can you provide some context?
11:40:44 <pascal`> are you running a clean install of an official release? Are you a module developer?
11:40:55 <bwolfe> sreya, only one table needed. column for locale, column for message code, column for actual translation. done.
11:41:00 <bwolfe> (and pascal`)
11:41:10 <Fawzi__> +pascal : I'm fawzi and here is the link http://pastebin.com/xHWbTFxy
11:41:39 <Fawzi__> run on official release
11:42:16 <pascal`> bwolfe, yeah, you're right
11:42:18 <pascal`> bwolfe++
11:42:40 *** sreya has quit IRC
11:43:29 <pascal`> Fawzi__, when exactly does this error occur?
11:43:48 <pascal`> Fawzi__, also, what operating system is this on?
11:44:49 <Fawzi__> XP sp3
11:45:01 <pascal`> !karma Windows
11:45:01 <OpenMRSBot> pascal`: Karma for "Windows" has been increased 0 times and decreased 5 times for a total karma of -5.
11:45:17 <Fawzi__> only when i prees add visit button
11:45:19 <Fawzi__> press
11:45:57 <Fawzi__> +pascal`: What !karma?
11:46:13 <pascal`> Hmm, I'm not sure I'm familiar with the Add Visit button.
11:47:42 <Fawzi__> +pascal`:another problem, i add arabic language to openmrs, but how to align text from right to left istead left to right
11:48:28 *** Suranga has joined #openmrs
11:48:51 <pascal`> Fawzi__, that's a great question about alignment
11:49:01 <pascal`> Fawzi__, was this error happening before you switched to Arabic?
11:49:41 <bwolfe> does spring give us any tools for aligning RTL ?
11:49:53 *** Suranga has quit IRC
11:49:54 <bwolfe> I've had a few people ask me about RTL languages, but I don't have a good answer
11:51:14 <pascal`> Fawzi__, I'm not sure I can help you with that error, but sending to the mailing lists will reach a wider audience: http://openmrs.org/help/
11:51:30 <pascal`> Fawzi__, just remember to include as much detail as possible (like it says in the error message)
11:51:59 *** Suranga has joined #openmrs
11:52:12 *** Fawzi__ has quit IRC
11:54:10 <Suranga> bwolfe, hi, if i may talk about the comment on https://source.openmrs.org/cru/CR-TRUNK-369#CFR-8353...
11:54:16 <OpenMRSBot> <http://ln-s.net/8udJ> (at source.openmrs.org)
11:54:22 <Suranga> bwolfe, i forsee a little problem..
11:54:56 *** bwolfe has quit IRC
11:55:08 <Suranga> the value input boxes for users to input obs value dependes on the concept selected...
11:55:40 <Suranga> bw but the concept is itself selected by the openmrs_tag:conceptField tag from the jsp...
11:56:22 <Suranga> im afraid the controller does not have access to the concept until it is saved...
12:05:33 *** Suranga_ has joined #openmrs
12:05:34 *** Suranga has quit IRC
12:08:25 *** bwolfe has joined #openmrs
12:08:25 *** ChanServ sets mode: +o bwolfe
12:16:28 *** wyclif has quit IRC
12:22:07 *** goutham has quit IRC
12:26:29 <Suranga_> bwolfe, howdy, sorry, but did u see my earlier message regarding your review ?
12:26:45 <bwolfe> negative
12:27:47 <Suranga_> bwolfe, about the comment on https://source.openmrs.org/cru/CR-TRUNK-369#CFR-8353...
12:27:48 <OpenMRSBot> <http://ln-s.net/8udJ> (at source.openmrs.org)
12:27:56 <Suranga_> bwolfe, i forsee a little problem..
12:28:06 <Suranga_> bwolfe, the value input boxes for users to input obs value dependes on the concept selected...
12:28:09 <bwolfe> which comment was that, can you copy/.paste ?
12:28:15 <Suranga_> bwolfe, sure
12:28:40 <Suranga_> bwolfe, 06:36
12:28:41 <Suranga_> Ben Wolfe says:
12:28:41 <Suranga_> Unfortunate that you have to do it like this. Perhaps you just make a variable available through the controller for whether its a complex or not, then you don't have this extra js call to figure it out.
12:28:51 <Suranga_> bwolfe, this was about my dwr service call...
12:29:18 <bwolfe> The controller shoudl provide whatever you need
12:29:24 <Suranga_> problem is, when creating an obs, the controller does not know of the selected concept until it is stored..
12:29:57 <Suranga_> that is, when an user selects a concept, thats happening thought a tag.. the call doesnt go through the controller...
12:30:56 <Suranga_> bwolfe, the <openmrs_tag:conceptField has been used...
12:31:32 <Suranga_> bwolfe, i could alter that tag to return conceptCOmplex where applicable, but the tag is being used elaseware, and might break things...
12:31:36 <bwolfe> ah, I see. yes, then you need the dwr call
12:32:16 <Suranga_> bwolfe, bad idea to change the conceptfeld tag ?
12:32:37 *** downeym has joined #openmrs
12:32:37 *** OpenMRSBot sets mode: +o downeym
12:32:37 *** ChanServ sets mode: +o downeym
12:38:53 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2973>
12:45:55 *** bwolfe has quit IRC
12:57:03 *** Suranga_ has quit IRC
13:02:15 *** bwolfe has joined #openmrs
13:02:15 *** ChanServ sets mode: +o bwolfe
13:02:53 *** wyclif has joined #openmrs
13:13:40 *** bwolfe_ has joined #openmrs
13:13:40 *** ChanServ sets mode: +o bwolfe_
13:13:51 *** bwolfe has quit IRC
13:19:41 *** muthah has joined #openmrs
13:19:41 *** dkayiwa has quit IRC
13:24:12 *** muthah has quit IRC
13:26:38 *** muthah has joined #openmrs
13:27:20 *** dkayiwa has joined #openmrs
13:31:00 *** muthah has quit IRC
13:31:33 <pascal`> bwolfe_, do you know how to detect the source URL of a DWR request when doing AOP?
13:32:14 <pascal`> bwolfe_, I want to invoke certain logic depending on whether the request is coming from the patient dashboard or not
13:32:21 *** muthah has joined #openmrs
13:32:50 <pascal`> bwolfe_, unfortunately, report are displayed on the dashboard via DWR and not via a form backing object
13:33:22 <bwolfe_> reports on the dashboard?!
13:33:34 <bwolfe_> AOP is at the service layer and knows nothign about the view
13:33:39 <pascal`> bwolfe_, yeah, BIRT module puts reports on the dashboard
13:33:56 <bwolfe_> dwr should have a static class you can use to get the current url if you want to pass that on to another metho
13:33:58 *** gbastien has joined #openmrs
13:33:58 <bwolfe_> *d
13:34:20 <pascal`> bwolfe_, I was using this code: http://pastie.org/2072285
13:34:38 <pascal`> but that only works when we aren't populating the dashboard via DWR
13:34:51 <pascal`> but ok, thanks, I'll look for that DWR class
13:36:48 *** muthah has quit IRC
13:39:02 <pascal`> look like WebContextFactory.get().getHttpServletRequest(); should do the trick
13:39:06 <pascal`> bwolfe++
13:42:58 *** muthah has joined #openmrs
13:44:18 <bwolfe_> pascal`, not sure how you're AOPing around a dwr call though...
13:44:53 <pascal`> bwolfe_, I'm not
13:45:04 <pascal`> bwolfe_, I'm AOP around a service call that's invoked via DWR
13:45:12 <pascal`> (well, sometimes)
13:45:13 <bwolfe_> ok, is it your own dwr call?
13:45:18 <bwolfe_> or is it in openmrs?
13:45:44 <pascal`> birt module
13:46:32 <bwolfe_> how are you passing on the url if you can't change the dwr call?
13:47:50 *** muthah has quit IRC
13:47:57 <pascal`> well, I don't need to pass on the URL
13:48:07 <pascal`> I just need to know the source URL of the current request
13:48:32 <pascal`> it's not working yet, but the WebContextFactory class /might/ do the job
13:48:41 *** muthah has joined #openmrs
13:52:06 <pascal`> bwolfe_, yeah, it doesn't appear to be working.... hmm...
13:53:06 *** muthah has quit IRC
13:57:32 <pascal`> bwolfe_, this is the URI I get using the WebContextFactory: /openmrs/dwr/call/plaincall/DwrBirtReportService.getReports.dwr
13:57:35 *** muthah has joined #openmrs
13:57:36 <pascal`> I can work with that ^_^
13:58:26 <bwolfe_> heh, good
13:58:33 <bwolfe_> as long as you're happy I'm happy pascal`
13:58:35 *** bwolfe_ is now known as bwolfe
13:59:08 <pascal`> bwolfe, yeah, i just need to know if the call is made via DWR (i.e. comes from the dashboard) or not (i.e. is the admin screen)
13:59:15 <pascal`> not really ideal, but yeah, it'll work
14:03:23 <pascal`> bwolfe, actually, I need the patientId, so this isn't going to work =S
14:05:10 *** danielf` has quit IRC
14:09:11 <pascal`> perhaps WebContextFactory.get().getCurrentPage();
14:16:02 <djazayeri> wyclif: get on skype
14:16:28 *** bwolfe has quit IRC
14:18:08 <downeym> djazayeri: he's in a meeting with ankur
14:35:29 *** bwolfe has joined #openmrs
14:35:29 *** ChanServ sets mode: +o bwolfe
14:47:10 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (trunk): Address layout Portlet doesnot display locations - TRUNK-2116... <http://feedproxy.google.com/~r/OMRStrunk/~3/qZT3CTtB5Fw/OpenMRS>
14:51:41 *** muthah has quit IRC
14:52:55 *** muthah has joined #openmrs
14:57:48 *** pascal` has quit IRC
15:01:53 *** muthah_ has joined #openmrs
15:01:54 *** muthah has quit IRC
15:01:55 *** muthah_ is now known as muthah
15:06:46 *** gbastien has quit IRC
15:16:22 *** mandric has joined #openmrs
15:18:09 *** gbastien has joined #openmrs
15:35:22 *** jwishnie has joined #openmrs
15:35:48 *** muthah has quit IRC
15:40:44 *** szrrizvi has joined #openmrs
15:48:03 *** dkayiwa has quit IRC
16:21:15 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (webapp-testing): Merging trunk to webapp-testing rev:20721 <http://feedproxy.google.com/~r/OMRStrunk/~3/zr_O4S1KCvk/OpenMRS>
16:32:00 *** goutham has joined #openmrs
16:33:58 *** rafa has quit IRC
16:38:17 <goutham> hi all.. i have a small question regarding hibernate mapping
16:40:19 <goutham> while creating a hibernate in a module... should i map it in omod/.../resources/config.xml or should i create a new api/.../resource/hibernate.cfg.xml
16:40:54 <goutham> any one active?
16:42:28 *** dlawson has joined #openmrs
16:42:28 *** ChanServ sets mode: +v dlawson
16:43:03 <goutham> bwolfe: ? djazayeri ?
16:43:12 <djazayeri> hi goutham
16:43:39 <djazayeri> hibernate mapping should go under api
16:43:59 <djazayeri> (the same place your domain objects should go)
16:44:29 <djazayeri> actually…hold on
16:44:59 <goutham> okey.. i am creating hibernate in a new module.
16:45:21 <djazayeri> config.xml is under omod?
16:45:28 <goutham> yes...
16:45:36 <djazayeri> you shouldn't need to create a hibernate.cfg.xml
16:45:48 *** Suranga has joined #openmrs
16:47:04 <djazayeri> Okay, I see that Ben has set the standard of doing this the opposite way that I just suggested.
16:47:14 *** dkayiwa has joined #openmrs
16:47:25 <djazayeri> So, go ahead and put the mappings under omod, in the same folder as config.xml
16:47:48 <goutham> i saw trunk and all the hibernate mapping were in hibernate.cfg.xml so thought should do in similar way...
16:47:59 <goutham> okey thank you djazayeri :)
16:48:10 <djazayeri> you can look at the formentry module as an example
16:48:24 <djazayeri> e.g. here: http://svn.openmrs.org/openmrs-modules/formentry/trunk/omod/src/main/resources/
16:48:30 <OpenMRSBot> <http://ln-s.net/8ugc> (at svn.openmrs.org)
16:49:30 <djazayeri> Suranga: you there?
16:49:50 <djazayeri> I noticed you discussing earlier about using DWR to determine a concept's type
16:50:30 * goutham seeing the example
16:50:44 *** djazayeri has quit IRC
16:51:13 *** djazayeri has joined #openmrs
16:51:13 *** ChanServ sets mode: +o djazayeri
16:51:19 <Suranga> hi djazayeri
16:51:40 <Suranga> hi djazayeri
16:52:10 <djazayeri> Suranga: note that while it's okay to switch the UI between numeric/text/date when the user selects a new concept
16:52:17 <djazayeri> (in obsField)
16:52:41 <djazayeri> it's not appropriate to try to switch the complex type on the fly
16:53:14 <djazayeri> that needs to be done on the server-side, so the handler can generate the html (or fieldgen name)
16:54:22 <Suranga> mmm.... i needed to do the checking so that I dont have to display the valuecomplex stuff with a button to upload external files...
16:54:55 <djazayeri> I mean: imagine I open the obsForm page from scratch
16:55:25 <djazayeri> I then select a simple numeric concept -> no problem, just reveal the div for numeric
16:55:33 <Suranga> yep
16:56:10 <djazayeri> If I select a complex concept (e.g. a patient one) -> need to re-load the page from the server, since you cannot generate the patient fieldgen in javascript.
16:56:12 <Suranga> in case of a domain concept, it will be call to dwr, and then reveal the div...
16:56:45 <Suranga> mmm... im thinking you have a better way in mine, but i didnt quite get the part on doing it on the server side..
16:57:45 <djazayeri> I mean: there are potentially very many complex obs handlers
16:58:00 <djazayeri> you cannot have rows for all of them on the obsForm page
16:58:10 <Suranga> yep...
16:58:14 <Suranga> oh no, im only having two
16:58:24 <djazayeri> patient and location?
16:58:26 <Suranga> im using your method to do the generation
16:58:54 <Suranga> ah no.. what i meant was, there are two divs...
16:59:06 <Suranga> one ( the already existing one) will take care of file uploads
16:59:16 <Suranga> the second on, will take care of the domain objects
16:59:29 <Suranga> using your approach of generating fieldGen...
16:59:36 <Suranga> thats what i had in mind
16:59:54 <Suranga> basically any domain object type will be using the second div...
17:01:16 <djazayeri> okay.
17:02:13 <djazayeri> I'm just saying that if the user changes the concept on obsForm, to one that has a different complexhandler, you need to reload the page so that the second div gets new content
17:03:03 *** chopin has joined #openmrs
17:03:03 *** ChanServ sets mode: +v chopin
17:03:09 <chopin> hi guys
17:03:23 <Suranga> aha, i think i get what you mean...
17:03:24 <chopin> in what version did we split patientId and personId?
17:04:05 <Suranga> i remember u referred to this earlier, but at that time i dont think i really got it, now i see what you mean...
17:04:07 <djazayeri> patientId and personId are still equivalent.
17:04:22 <Suranga> to test this out, i better create an extra handler
17:04:27 <Suranga> good point djazayeri
17:04:35 <chopin> djazayeri: o
17:04:48 <djazayeri> personId and userId were split in 1.6
17:06:11 <chopin> ahh right, ok ...
17:06:56 <Suranga> djazayeri, mmm... im suddenly thinking, wont reloading the page get rid of all the data the user already input for other fields ?
17:07:18 <djazayeri> yes, so you'll need to reload intelligently. :-)
17:08:15 <Suranga> djazayeri, that is, to reload only the div, is it ?
17:08:50 <djazayeri> or else reload the whole page but pass along changed values in the request so you don't lose them.
17:08:56 *** gauravpaliwal has joined #openmrs
17:08:56 *** ChanServ sets mode: +v gauravpaliwal
17:08:56 <djazayeri> not sure the best way to do that.
17:10:09 <Suranga> djazayeri, mmm.. do you remember if anything similar is being done anywhere else in openmrs :-)
17:10:28 <djazayeri> nothing similar that I can think of
17:10:59 <gauravpaliwal> downeyn :I wanted to have format in wiki like this : http://pastebin.com/Yt9APruh but got this http://pastebin.com/42NNmv5H , at https://wiki.openmrs.org/display/docs/Troubleshooting+Compilation , how can I get rid of *Unknown macro: {artifactId}*
17:11:05 <OpenMRSBot> <http://ln-s.net/8uh5> (at wiki.openmrs.org)
17:11:18 <Suranga> djazayeri, righto, let me look into that
17:11:18 <gauravpaliwal> downeym ?
17:11:33 <Suranga> djazayeri, thanks....
17:11:54 <djazayeri> gauravpaliwal: put a {code}…{code} around your snippet
17:11:58 <downeym> gauravpaliwal: hi
17:12:10 <downeym> let me take a look
17:12:13 <djazayeri> the wiki treats anything between { } as a macro
17:12:16 <downeym> ah, yes.
17:12:29 <downeym> put all of that inside {code} ... {code}
17:12:31 <djazayeri> but anything inside a macro (e.g. the code macro) is not a recursive macro
17:12:54 <downeym> you might also try escaping it, i.e., \{
17:13:00 <gauravpaliwal> downeym , djazayeri : let me try :)
17:14:09 <gauravpaliwal> downeym , djazayeri : thanks , problem fixed at https://wiki.openmrs.org/display/docs/Troubleshooting+Compilation
17:14:10 <OpenMRSBot> <http://ln-s.net/8uh5> (at wiki.openmrs.org)
17:14:31 <downeym> cool
17:24:05 *** gauravpaliwal has left #openmrs
17:24:50 *** dlawson has quit IRC
17:41:03 *** szrrizvi has quit IRC
17:48:35 *** Suranga_ has joined #openmrs
17:50:36 *** dlawson has joined #openmrs
17:50:36 *** ChanServ sets mode: +v dlawson
17:51:04 *** Suranga has quit IRC
17:56:35 *** jportela has joined #openmrs
17:56:35 *** ChanServ sets mode: +v jportela
17:59:06 *** rafa has joined #openmrs
17:59:07 *** ChanServ sets mode: +v rafa
17:59:17 *** rafa has quit IRC
18:05:50 *** goutham has quit IRC
18:36:41 <djazayeri> dkayiwa: any status update on standalone?
18:43:57 <dkayiwa> djazayeri: still dealing with the issue of the two instances of mysql where the standalone app connects to the existing mysql instance instead of the bundled one
18:44:27 <dkayiwa> thats for the bafang server which Michael setup for me to ssh into
18:44:41 *** wyclif has quit IRC
18:49:44 <downeym> it's not connecting to the other instance
18:49:53 <downeym> it's connecting to yours, just not authenticating successfully
18:51:16 *** wyclif has joined #openmrs
18:58:36 <bwolfe> dkayiwa, is it worth just having you build this one on your machine and upload? or do you think you can solve this issue in the next few hours of work?
19:00:08 <dkayiwa> bwolfe: if i get a good connection, that should be faster
19:00:29 <bwolfe> do you have them built on your local machine in the 3 different flavors already?
19:17:28 <dkayiwa> no. was trying to do so on the bafang sever that am doing ssh into. But just building them on my machine is very little work. It is all about running the openmrs database setup wizard and chosing the appropriate option for each flavor
19:52:26 *** james_regen has quit IRC
19:53:25 *** bryq has quit IRC
20:07:56 *** rafa has joined #openmrs
20:07:56 *** ChanServ sets mode: +v rafa
20:08:27 <djazayeri> wyclif: did you get a chance to look at that ticket?
20:08:56 <wyclif> which ticket?
20:09:07 <wyclif> the one for adding an obs?
20:09:08 <djazayeri> RESTWS-141
20:10:05 <wyclif> not yet
20:10:12 <wyclif> may be in the next 20min
20:10:17 <djazayeri> ok
20:10:29 <djazayeri> curious to see if it's going to be a big or small ticket
20:19:58 <wyclif> i should have added a comment in about 30-45min
20:20:12 *** szrrizvi has joined #openmrs
20:20:26 <djazayeri> ok
20:25:25 <szrrizvi> Hi, I am trying to create an admin page to manage relationships. I was wondering if it would be possible for me to get some help.
20:26:47 <szrrizvi> Or rather, answer a few questions for me.
20:33:50 *** chopin has quit IRC
20:34:07 <djazayeri> szrrizvi: I'll have time in an hour
20:35:09 <szrrizvi> djazayeri: Alrite, I'll try to work on my own till then. Thank you.
20:37:34 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: HTML Widgets 1.5.6.2 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=htmlwidgets&version=&1.5.6.2>
20:37:45 *** rafa has quit IRC
20:46:58 *** mandric has quit IRC
21:12:47 *** Suranga_ has quit IRC
21:19:59 *** Shaabneh has joined #openmrs
21:21:22 <Shaabneh> can anyone help?
21:21:53 <downeym> Maybe. :)
21:21:57 <downeym> Help with what?
21:22:44 <Shaabneh> i have installed openmrs to my computer
21:22:59 <Shaabneh> but i have some errors need to fix
21:24:02 *** OpenMRSBot` has joined #openmrs
21:24:02 *** OpenMRSBot has quit IRC
21:24:03 *** OpenMRSBot` is now known as OpenMRSBot
21:24:05 *** ChanServ sets mode: +o OpenMRSBot
21:24:09 <downeym> Hi OpenMRSBot and welcome to the #openmrs IRC channel.
21:24:12 *** downeym has quit IRC
21:24:20 *** downeym has joined #openmrs
21:24:20 *** OpenMRSBot sets mode: +o downeym
21:24:20 *** ChanServ sets mode: +o downeym
21:26:28 *** dkayiwa has quit IRC
21:26:47 *** bwolfe has quit IRC
21:27:21 <Shaabneh> http://pastebin.com/XZd0SN9b
21:27:58 <Shaabneh> when try to open web app localhost:8080/openmrs/
21:28:36 <szrrizvi> Shaabneh: do you have mysql set up?
21:28:42 <Shaabneh> yes
21:29:11 <Shaabneh> the problem appears after closing windows only
21:30:15 <downeym> did you have openmrs installed once, then re-install it?
21:30:24 <Shaabneh> i mean that if i make initial setup it works fine, the problem appears only after restart windows( no connection to database as in link above)
21:30:57 <Shaabneh> yes i did, i have deployed it and re deploy another one
21:31:03 <downeym> is mysql running as a windows service?
21:31:09 <downeym> i.e., does it start up automatically
21:31:14 <Shaabneh> yes
21:32:14 <Shaabneh> mysqld.exe in windows services
21:32:49 <downeym> what version of windows?
21:33:03 <Shaabneh> XP sp3
21:34:15 <downeym> are you familiar with the mysql command line tools, or do you have another way you can test connecting to the database?
21:35:15 <Shaabneh> i can open it but you guide me in commands if you can
21:36:01 <Shaabneh> how to check connection?
21:36:30 <downeym> if you can open the windows command prompt, try to run 'mysql'
21:36:47 <Shaabneh> ok already run
21:37:06 <downeym> if it found the tool it should respond with a mysql> prompt ?
21:37:09 <Shaabneh> mysql>
21:37:17 <downeym> great
21:37:42 <downeym> hmm, what happens when you enter:
21:37:44 <downeym> show databases;
21:40:53 *** Shaabneh_ has joined #openmrs
21:41:04 <downeym> Hi Shaabneh_ and welcome to the #openmrs IRC channel.
21:41:06 <Shaabneh_> sorry connection was down
21:41:26 *** Shaabneh has quit IRC
21:41:35 <Shaabneh_> d
21:41:50 <Shaabneh_> information _schema
21:41:56 <Shaabneh_> mysql
21:42:04 <Shaabneh_> openmrs
21:42:22 <Shaabneh_> performance _schema
21:42:25 <Shaabneh_> test
21:42:34 <downeym> ok good. that means your databse is up and working
21:42:38 <Shaabneh_> output of show database;
21:42:50 <Shaabneh_> ya
21:43:08 <downeym> now let's consider tomcat -- is tomcat also running as a windows service?
21:43:46 <Shaabneh_> running tomcat6.exe
21:43:53 <Shaabneh_> tomcat6w.exe
21:44:55 <downeym> was that a "yes"? :)
21:45:14 <Shaabneh_> yes
21:45:21 <downeym> ok :)
21:45:30 <downeym> what user is running the tomcat service?
21:46:00 <Shaabneh_> user of what?
21:46:17 <Shaabneh_> user of computer admin or user?
21:46:34 <downeym> in task list you should see a user next to tomcat6.exe
21:47:09 <downeym> Or, in Control Panel > Administrative Tools > Services, you should see the user listed next to Tomcat under "Log On As"
21:47:13 <Shaabneh_> tomcat6w
21:47:27 <Shaabneh_> no wait
21:49:22 <Shaabneh_> page wont open
21:50:07 <downeym> ?
21:50:15 <Shaabneh_> but the user that i use for tomcat is tomcat and pass tomcat (manager, gui)
21:50:42 <downeym> This is referring to the Windows user
21:51:13 <downeym> You need to find out who that user is, then look for the openmrs runtime properties file in C:\Documents and Settings\(USERNAME)\Application Data\OpenMRS
21:52:16 <Shaabneh_> ok wait please
21:52:41 <downeym> ok. :)
21:55:00 <Shaabneh_> i can't find runtime prop. file, there is only four folders with zero files inside
21:55:57 <Shaabneh_> if i press reload button on tomcat could this help retrying to open the app
21:56:04 <Shaabneh_> ?
21:56:05 <downeym> Have you set up OpenMRS already? I am only asking because tomorrow we are scheduled to release a new version 1.8 that will not rely on separate Tomcat and MySQL installation
21:56:18 <downeym> will all be self-contained
21:56:30 <Shaabneh_> oh great
21:56:39 <Shaabneh_> at what time ?
21:56:54 <downeym> Not entirely sure on the time, depends on wyclif the release manager :)
21:57:04 <downeym> But it might save you some headache in trouble-shooting
21:57:20 <Shaabneh_> ok ,best wishes for them
21:57:55 <downeym> ok, stay tuned ... :)
21:58:02 <Shaabneh_> sorry but i have another two problems
21:58:09 <downeym> sure
21:58:13 <Shaabneh_> in web app
21:58:36 <Shaabneh_> when try to add visit give me an error, why?
21:59:32 <downeym> without knowing the error message it's hard to say
21:59:33 <Shaabneh_> http://pastebin.com/GfizppH7
21:59:48 <Shaabneh_> :0)
22:00:35 <downeym> !cs 19843
22:00:35 <OpenMRSBot> downeym: Details of changeset 19843 should be available at http://source.openmrs.org/qsearch?q=19843
22:00:54 <djazayeri> szrrizvi: still have questions?
22:01:12 <szrrizvi> yes I do :)
22:01:29 <downeym> djazayeri: any idea bout the above pastebin?
22:02:24 <djazayeri> Isn't that a tomcat 7 issue?
22:02:49 <Shaabneh_> tomcat 6 issue
22:02:52 <djazayeri> or alternately something that was fixed through 1.8 but I re-caused in trunk?
22:03:46 <djazayeri> what version of tomcat exactly?
22:04:21 <Shaabneh_> tomcat 6.0.32
22:07:49 <djazayeri> basically the issue is that certain versions of tomcat seem to be stricter about checking one particular thing...
22:07:57 *** Shaabneh_ has quit IRC
22:08:11 <djazayeri> hmm, he left right when I was about to answer his question. :-(
22:08:28 <djazayeri> szrrizvi: so…what are your questions?
22:08:44 *** Shaabneh has joined #openmrs
22:08:54 <djazayeri> Shaabneh: did you catch my last comment?
22:08:59 <szrrizvi> I can wait till you help Shaabneh
22:09:04 <Shaabneh> sorry no
22:09:24 <djazayeri> tomcat got stricter about checking one thing in a certain version
22:09:30 <Shaabneh> thank you szrrizvi
22:09:52 <djazayeri> It no longer permits this: <openmrs:someTagattribute="<%=value+"string"%>"/>
22:10:06 <djazayeri> because it complains about the " around string not being escaped
22:10:12 <djazayeri> it works fine in earlier tomcat versions, and in jetty
22:10:24 <djazayeri> so…this requires a fix to code in trunk.
22:10:30 <djazayeri> It's pretty trivial.
22:10:40 <Shaabneh> do you suggest me to install tomcat 7 instead
22:11:00 <djazayeri> Is this production, or development?
22:11:11 <djazayeri> (tomcat 7 will not work)
22:11:11 <Shaabneh> production
22:11:15 <Shaabneh> ok
22:11:26 <djazayeri> But you're running the latest version of trunk? Okay...
22:11:39 <djazayeri> not recommended at all. :-)
22:11:48 <Shaabneh> but i add arabic language to web app
22:11:51 <djazayeri> Okay
22:11:57 <Shaabneh> 1.7
22:12:00 <djazayeri> Are you in a position to check out the code from source and build it?
22:12:00 <Shaabneh> version
22:12:15 <Shaabneh> ok i will do
22:12:29 <djazayeri> the "attributesForType.tag" file wasn't added until 1.9-dev
22:12:35 <djazayeri> am I looking at the right pastebin?
22:12:44 <Shaabneh> yes
22:13:06 <Shaabneh> that one http://pastebin.com/GfizppH7
22:13:34 <djazayeri> so, you're installing the latest version of trunk, not 1.7...
22:14:04 <djazayeri> is that necessary?
22:14:19 <Shaabneh> i did the steps mentioned in development documentation
22:14:36 <Shaabneh> i'm working on openmrs
22:14:57 <djazayeri> You are doing development, then, you're not installing in production _right now_, are you?
22:14:58 <Shaabneh> i want to add arabic language
22:15:08 <Shaabneh> yes
22:15:40 <djazayeri> okay, can you run OpenMRS with jetty?
22:15:45 <Shaabneh> the development one svn
22:15:57 <djazayeri> i.e. doing "mvn jetty:run" from the webapp folder?
22:17:00 <Shaabneh> how?
22:17:07 <djazayeri> you using eclipse?
22:17:11 <Shaabneh> i'm working on netbeans
22:17:53 <djazayeri> then I don't know exactly how it lays out its projects, but you need to run the "jetty:run" maven target on the "webapp" sub-folder.
22:21:34 <djazayeri> Shaabneh: do you know how to do that?
22:21:52 <Shaabneh> no
22:22:07 <djazayeri> how did you use maven to build the code in the first place?
22:23:09 <Shaabneh> with netbeans only i have select clean and build option
22:23:30 <djazayeri> are there any further options in that menu? any thing like "custom"?
22:23:42 <Shaabneh> yes
22:24:05 <Shaabneh> custom -> goals
22:24:31 <djazayeri> okay, is there one where you can specify the goal manually?
22:24:57 <Shaabneh> yes
22:25:21 *** mandric has joined #openmrs
22:26:10 <djazayeri> I have no idea if this is still correct, but look in this url
22:26:11 <djazayeri> http://mrhaki.blogspot.com/2009/02/use-jetty-to-run-maven-web-applications.html
22:26:16 <OpenMRSBot> <http://ln-s.net/8ulW> (at mrhaki.blogspot.com)
22:26:35 <djazayeri> around where it says "Okay, we have defined Jetty for our project, but how can we run Jetty in NetBeans"
22:27:58 <djazayeri> maybe here: http://wiki.netbeans.org/MavenBestPractices#Binding_Maven_goals_to_IDE_actions
22:28:01 <OpenMRSBot> <http://ln-s.net/8ulX> (at wiki.netbeans.org)
22:28:30 <djazayeri> Shaabneh: somehow you need to run the "jetty:run" goal, but not on the top-level project, but on the "webapps" folder/subproject
22:29:13 <Shaabneh> i'm looking how can install jetty plugin for netbeans
22:29:38 <djazayeri> is it possible that it's already installed? otherwise how could you have build the project with jetty?
22:31:38 <Shaabneh> jetty is not preinstalled plugin in netbeans
22:31:50 <djazayeri> sorry, you don't have to install jetty plugin
22:31:54 <djazayeri> maven should take care of that
22:32:16 <Shaabneh> http://netbeans-org.1045718.n5.nabble.com/Adding-a-Jetty-server-instance-td2928664.html
22:32:21 <OpenMRSBot> <http://ln-s.net/8ulb> (at netbeans-org.1045718.n5.nabble.com)
22:32:38 <djazayeri> you shouldn't have to do that
22:32:58 <djazayeri> maven should take care of getting the maven-jetty-plugin
22:33:09 <djazayeri> you just need to run the maven goal I described above
22:33:54 <Shaabneh> ok i did
22:34:05 <Shaabneh> building in progress
22:34:38 *** wyclif has quit IRC
22:34:48 <djazayeri> The thing you ran into is still a bug, by the way.
22:35:16 <djazayeri> Can you please report it at tickets.openmrs.org?
22:35:32 <Shaabneh> ok
22:36:00 <djazayeri> alternately you should be able to report it using the "Report Problem" button on the web page when you see that stack trace.
22:36:49 *** mandric has quit IRC
22:37:00 <Shaabneh> it give me ( the link is too large)
22:37:05 <djazayeri> really?
22:37:11 <djazayeri> downeym: you aware of that issue?
22:37:56 <downeym> no
22:38:43 <downeym> wyclif's code used to truncate the stack trace
22:39:11 <djazayeri> okay, well, fyi, apparently it's an issue again.
22:39:22 <djazayeri> Shaabneh: I guess you'll have to report the bug by creating a ticket at tickets.openmrs.org
22:39:56 <Shaabneh> ok i will do
22:42:23 <szrrizvi> Is it okay for me to ask a few questions now, or are you guys still working those these issues?
22:42:39 <djazayeri> szrrizvi: go ahead, we can have two conversations going here in parallel
22:43:36 <szrrizvi> alrite. Well I am trying to create an admin page to manage relationships. And I am using the Manage Relationship Types page as a guide.
22:44:29 <djazayeri> okay, so far so good
22:45:14 <szrrizvi> Looking at the relationshipTypeList.jsp page (in WEB-INF/view/admin/person) I am trying to find where does it get the values for variables.
22:45:38 <djazayeri> are you aware of RelationshipTypeListController?
22:45:45 <szrrizvi> yes
22:46:05 <szrrizvi> I have created a RelationshipListController as well.
22:46:09 <djazayeri> Do you know the MVC paradigm?
22:46:21 <szrrizvi> No I dont. :(
22:46:43 <djazayeri> So, the very very very abbreviated version is that you have:
22:46:59 <djazayeri> a Controller, which encapsulates the logic and actions
22:47:26 <djazayeri> a Model, which is the data that is going to be displayed
22:47:36 <djazayeri> a View, which actually displays the data
22:47:49 <szrrizvi> alrite
22:47:58 <djazayeri> the idea is that the Controller generates the Model, and passes it to the View.
22:48:08 <djazayeri> so in this case RelationshipTypeListController is the Controller
22:48:14 <djazayeri> relationshipTypeList.jsp is the View.
22:48:23 <szrrizvi> right
22:48:40 <djazayeri> and the thing that's returned from the controller's formBackingObject is the Model.
22:49:33 <djazayeri> if you look at openmrs-servlet.xml, for the definition of the relationshipTypeList bean, you'll see that its "commandName" is "relationshipTypeList"
22:50:12 <djazayeri> so basically Spring takes the List<RelationshipType> returned in the controller, and exposes that as the "relationshipTypeList" variable in the view.
22:50:15 <djazayeri> (the jsp page)
22:50:41 <djazayeri> (Please be aware that the code you're looking at now is not currently the best practice.)
22:51:11 <djazayeri> Specifically, Spring no longer recommends (and we no longer write) code where the controller extends SimpleFormController, that requires xml configuration.
22:51:22 <djazayeri> but we haven't gone back and removed all that existing code.
22:52:41 <szrrizvi> In the relationshipTypeListController, the extends SimpleFormController is cut out.
22:53:02 <djazayeri> That's because it's deprecated, i.e. not meant to be used anymore.
22:53:04 <szrrizvi> deprecated*
22:53:11 <szrrizvi> alrite.
22:53:19 <djazayeri> Look at LocationTagController and "locationTag.jsp"
22:53:50 <djazayeri> That shows the modern best-practice style that replaces SimpleFormController + xml
22:54:15 <szrrizvi> ok
22:56:59 <Shaabneh> Issue Created Successfully
22:57:33 <szrrizvi> so when in "locationTag.jsp" it says " <spring:messagecode="LocationTag.add"/> " it calls the add method in the LocationTagController ?
22:58:24 <djazayeri> no
22:58:48 <djazayeri> that means look up "LocationTag.add" in the messages.properties file and print it out
22:58:53 <djazayeri> i.e. for localization
22:59:19 <szrrizvi> oh alrite.
22:59:53 <djazayeri> the methods in LocationTagController are exposed through the urls in their @RequestMapping annotation
23:02:20 <szrrizvi> okay. Well I guess I should do some reading and see how this is working. Thank you for your help.
23:02:39 *** dlawson has quit IRC
23:04:16 <djazayeri> szrrizvi: you may find this example helpful
23:04:45 <djazayeri> it's old, and I'm sure there are better ones, but I wrote this so I remembered where to find it: https://wiki.openmrs.org/x/ZhAz
23:05:53 <Shaabneh> djazayeri :
23:05:55 <Shaabneh> ?
23:05:59 <djazayeri> yes?
23:06:32 <Shaabneh> the program now is working well
23:06:48 <Shaabneh> add visit is working now
23:07:08 <djazayeri> in jetty?
23:07:14 <Shaabneh> no
23:07:22 <djazayeri> in tomcat?
23:07:35 <Shaabneh> i make a new war file
23:07:44 <Shaabneh> yes
23:08:24 <Shaabneh> but add visit type give me no option to choose, why?
23:08:44 <djazayeri> no options for what?
23:09:33 <Shaabneh> visit type -> it should give me a list of options but list is empty
23:09:44 <djazayeri> Have you gone to Manage Visit Types and created some?
23:10:04 <Shaabneh> in administration?
23:10:40 <djazayeri> yes
23:10:49 <Shaabneh> yes thank you
23:11:07 <Shaabneh> the last thing please ?
23:11:12 <Shaabneh> could i?
23:11:19 <Shaabneh> ask ?
23:11:29 <djazayeri> Shaabneh: of course
23:11:30 <djazayeri> just ask
23:11:39 <Shaabneh> thank you
23:12:08 <Shaabneh> as you know english language typed from left to right
23:12:16 <Shaabneh> as many languages
23:12:33 <djazayeri> Yes.
23:12:58 <djazayeri> I'm half Iranian, although I don't speak farsi. I'm familiar with the idea of right-to-left scripts. :-)
23:13:13 <Shaabneh> but in arabic it's from right to left, how can i align text from right to left?
23:13:43 <djazayeri> Unfortunately I don't know the answer to that.
23:13:58 <djazayeri> I would suggest you first try: adding an arabic locale to the global property locales.allowed.list
23:14:00 <Shaabneh> ok no problem
23:14:04 <djazayeri> (or something like that)
23:14:11 *** szrrizvi has quit IRC
23:14:24 <djazayeri> and create a messages_(xy).properties file for that locale
23:14:36 <Shaabneh> i have no problem with that
23:14:42 <djazayeri> Put some arabic strings in it.
23:14:58 <djazayeri> So, then what happens when you run the application after adding that?
23:15:03 <djazayeri> And changing the locale.
23:15:05 <djazayeri> Does it work at all?
23:15:11 <Shaabneh> it works well
23:15:34 <Shaabneh> but all forms and text looks like from left to right
23:15:43 <Shaabneh> like english
23:15:46 <djazayeri> With arabic characters, but backwards?
23:15:56 <Shaabneh> excatly
23:16:19 *** Mkop has joined #openmrs
23:16:19 *** ChanServ sets mode: +v Mkop
23:16:34 <Shaabneh> but not in character in whole word
23:17:34 <djazayeri> What happens if you change the character encoding settings in the browser manually? Does that fix things?
23:18:01 *** wyclif has joined #openmrs
23:18:03 <Shaabneh> i didn't try
23:18:30 <djazayeri> I would try that. If it can be fixed in the client, then it must be possible to set a page header that will fix it automatically server-side.
23:20:47 <Shaabneh> Unfortunately only Unicode UTF
23:23:48 <djazayeri> I don't know, unfortunately.
23:24:15 *** downeym has quit IRC
23:24:44 <Shaabneh> ok much thanks for your help and Patience
23:25:39 <Shaabneh> djazayeri : have a nice day
23:25:52 <djazayeri> bye Shaabneh
23:26:01 <Shaabneh> Bye
23:26:08 *** Shaabneh has quit IRC
23:28:28 <OpenMRSBot> Recent updates in the world of openmrs: New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : changed way how tasks are defined within enum <http://feedproxy.google.com/~r/OMRStrunk/~3/Ne5kc5YL2Mo/OpenMRS> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : localized progress (last) page of initial setup wizard <http://feedproxy.google.com/~r/OMRStrunk/~3/d2NSuDzdP8Y/OpenMRS> || New Changeset: OpenMRS (webapp-testing): ainstallation_wizard story assumes MySQL root username & password and database name - APPTEST-45 <http://feedproxy.google.com/~r/OMRStrunk/~3/kC99-IogbRA/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Merging trunk to webapp-testing rev:20721 <http://feedproxy.google.com/~r/OMRStrunk/~3/zr_O4S1KCvk/OpenMRS> || New Changeset: OpenMRS (trunk): Address layout Portlet doesnot display locations - TRUNK-2116... <http://feedproxy.google.com/~r/OMRStrunk/~3/qZT3CTtB5Fw/OpenMRS> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2973> || New Changeset: OpenMRS (1.8.x): Applying auto format changes <http://feedproxy.google.com/~r/OMRStrunk/~3/lSV8Ok3zq64/OpenMRS> || OpenMRS Modules: i2b2 Export 1.0.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=i2b2export&version=&1.0.1> || OpenMRS Modules: HTML Widgets 1.5.6.2 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=htmlwidgets&version=&1.5.6.2> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2972> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : added complete translation for implemenation id setup page of initial setup wizard <http://feedproxy.google.com/~r/OMRStrunk/~3/u2ep3LAl78o/OpenMRS> || New Changeset: OpenMRS (webapp-testing): View encounters for a patient - APPTEST-24 <http://feedproxy.google.com/~r/OMRStrunk/~3/oaKla0Ql_nM/OpenMRS> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : added translation for error messages which can be displayed while wizards running <http://feedproxy.google.com/~r/OMRStrunk/~3/dF8UJaajaqw/OpenMRS> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2971> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2970> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2969> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2968> || On Twitter: OpenMRS: RT @djazayeri: Finishing off #OpenMRS web services (v1 at least) <http://twitter.com/OpenMRS/statuses/80625654734921728> || New Changeset: OpenMRS (obs-codes-expanded): Committing changes to ObsFormController and related classes (version 01 : Stores a Patient instance successfully <http://feedproxy.google.com/~r/OMRStrunk/~3/oxiKrSnzRBc/OpenMRS> || New Changeset: OpenMRS (obs-codes-expanded): Updating branch to Revision 20672 <http://feedproxy.google.com/~r/OMRStrunk/~3/GcngE0NUAuk/OpenMRS> || OpenMRS Forum: Re: OpenEMPI integration module <http://forum.openmrs.org/viewtopic.php?f=8&t=784#p2967> || New Changeset: OpenMRS (obs-codes-expanded): Reverting Back to 20492 <http://feedproxy.google.com/~r/OMRStrunk/~3/BC8vXTerjJA/OpenMRS> || New Changeset: OpenMRS (1.8.x): Back porting a fix to a bug where editing an existing encounter fails if it had no location set <http://feedproxy.google.com/~r/OMRStrunk/~3/xlrW19ujl64/OpenMRS> || New Changeset: OpenMRS (obs-codes-expanded): Updating changes to WebModuleUtil and ModuleFilterMapping which had been left out while merging with trunk <http://feedproxy.google.com/~r/OMRStrunk/~3/Z0qZPn49MmU/OpenMRS> || New Changeset: OpenMRS (1.8.x): Back porting Fix for EncounterService.getCountOfEncounters() - TRUNK-2332 <http://feedproxy.google.com/~r/OMRStrunk/~3/EfsL_fAtKo8/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Merging trunk to webapp-testing rev:20672 <http://feedproxy.google.com/~r/OMRStrunk/~3/4asMNmtzS8A/OpenMRS> || New Changeset: OpenMRS (trunk): Can't create encounter from administration screen - TRUNK-2349 <http://feedproxy.google.com/~r/OMRStrunk/~3/7jCCuW0cfr8/OpenMRS> || New Changeset: OpenMRS (1.6.x): URL patterns for module servlet filter mappings should be relative to the context path - TRUNK-2324 <http://feedproxy.google.com/~r/OMRStrunk/~3/lKrfZwVT6FA/OpenMRS> || New Changeset: OpenMRS (1.7.x): URL patterns for module servlet filter mappings should be relative to the context path - TRUNK-2324 <http://feedproxy.google.com/~r/OMRStrunk/~3/h6-QtTf6zNs/OpenMRS> || New Changeset: OpenMRS (1.8.x): URL patterns for module servlet filter mappings should be relative to the context path - TRUNK-2324 <http://feedproxy.google.com/~r/OMRStrunk/~3/cJEpASdU0cw/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Working on review comments for: Test case: Edit Locale/Theme - APPTEST-43 <http://feedproxy.google.com/~r/OMRStrunk/~3/ejt2f0Cv-RQ/OpenMRS> || New Changeset: OpenMRS (trunk): Adding @ignore to failing test - TRUNK-2332 <http://feedproxy.google.com/~r/OMRStrunk/~3/E1_3P7HsUdY/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Working on review comments for: Test case: Change a global property - APPTEST-41 <http://feedproxy.google.com/~r/OMRStrunk/~3/2yu_HACl8UM/OpenMRS> || New Changeset: OpenMRS (trunk): Reverting changes from rev:20515 and adding unit tests that reproduce the bug for later fixing <http://feedproxy.google.com/~r/OMRStrunk/~3/q13OWYGReLs/OpenMRS> || OpenMRS Forum: Re: OpenEMPI integration module <http://forum.openmrs.org/viewtopic.php?f=8&t=784#p2966> || OpenMRS Forum: OpenEMPI integration module <http://forum.openmrs.org/viewtopic.php?f=8&t=784#p2965> || New Changeset: OpenMRS (obs-codes-expanded): Updating branch to Revision No. 20640 of Trunk <http://feedproxy.google.com/~r/OMRStrunk/~3/LeibZSebVxk/OpenMRS> || OpenMRS Forum: Re: Create new privileges <http://forum.openmrs.org/viewtopic.php?f=8&t=775#p2964> || OpenMRS Forum: Re: Exception: permGen Space <http://forum.openmrs.org/viewtopic.php?f=8&t=779#p2963> || OpenMRS Forum: Re: Web Servies SSL <http://forum.openmrs.org/viewtopic.php?f=8&t=782#p2962> || OpenMRS Forum: Re: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2961> || New Changeset: OpenMRS (webapp-testing): Refactoring the CreateGlobalPropertySteps class as per the review comments, and fixing a bug where i was not uniquely se... <http://feedproxy.google.com/~r/OMRStrunk/~3/QLqJjSwv5us/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Reusing the existing random() method instead of duplicating what it is already doing - Adding Test case: Create a new re... <http://feedproxy.google.com/~r/OMRStrunk/~3/B4gi-UajAQA/OpenMRS> || OpenMRS Modules: Form Entry 4.5.9.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=formentry&version=&4.5.9.1> || OpenMRS Forum: Unit test excepion <http://forum.openmrs.org/viewtopic.php?f=8&t=783#p2960> || New Changeset: OpenMRS (trunk): Formatting code from rev 20639 <http://feedproxy.google.com/~r/OMRStrunk/~3/yqgrO8icTV8/OpenMRS> || New Changeset: OpenMRS (trunk): Ignore failing test, as it works well as single, but other tests create different lib-cache <http://feedproxy.google.com/~r/OMRStrunk/~3/t0Pks-KUXEY/OpenMRS> || New Changeset: OpenMRS (trunk): TRUNK-2344 : upgrading Spring framework to 3.0.5 <http://feedproxy.google.com/~r/OMRStrunk/~3/ozX6dh4EY9s/OpenMRS> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : added feature for localization error messages for both wizards <http://feedproxy.google.com/~r/OMRStrunk/~3/lNVl6FfDL3g/OpenMRS> || On Twitter: OpenMRS: Help wanted! RT @dovidbendavid: Reviewing demo of OpenMRS. Visualizing use in rural and emerging country clinics. Needs UI help. <http://twitter.com/OpenMRS/statuses/79984892406005760> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : added translation for adminsetup and otherruntimeproperties pages <http://feedproxy.google.com/~r/OMRStrunk/~3/TfCg_bkvjIM/OpenMRS> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : added translation for the page of the second step of andvanced way of installation within initial setup <http://feedproxy.google.com/~r/OMRStrunk/~3/48xeirYND5U/OpenMRS> || New Changeset: OpenMRS (localize-setup-wizard): TRUNK-2055 : fixed used of property names for translation keys and added translation for database setup page <http://feedproxy.google.com/~r/OMRStrunk/~3/MnJRBSESUow/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Test case:Edit a Concept - APPTEST-10 <http://feedproxy.google.com/~r/OMRStrunk/~3/g1PB6dGMZQU/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Adding missing selectboxfinder <http://feedproxy.google.com/~r/OMRStrunk/~3/VrmYqyxXf8Y/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Test case for creating an encounter - APPTEST-4 <http://feedproxy.google.com/~r/OMRStrunk/~3/l2N-_hisguc/OpenMRS> || On Twitter: OpenMRS: RT @djazayeri: Finally getting a chance to look back at the #OpenMRS 2.x UI Framework. (And I love it!) <http://twitter.com/OpenMRS/statuses/79153359935901697> || New Changeset: OpenMRS (webapp-testing): Test case for changing privileges for a role - APPTEST-30 <http://feedproxy.google.com/~r/OMRStrunk/~3/InP9yw__SNA/OpenMRS> || New Changeset: OpenMRS (improved-person-attribute-type): Changed base classes for Person, PersonAttribute and PersonAttributeType <http://feedproxy.google.com/~r/OMRStrunk/~3/wvFFGY-wEZU/OpenMRS> || OpenMRS Forum: Web Servies SSL <http://forum.openmrs.org/viewtopic.php?f=8&t=782#p2959> || New Changeset: OpenMRS (obs-codes-expanded): Committing a rough working version of domainObsValue.tag (more changes later) and changes to obsForm.jsp <http://feedproxy.google.com/~r/OMRStrunk/~3/5g5c320L0gk/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Deleting a role. Also added code to check absence of an element. Used the correct formatter this time - APPTEST-29 <http://feedproxy.google.com/~r/OMRStrunk/~3/Aj159OGLd6s/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Test case: Create a Concept - APPTEST-9 <http://feedproxy.google.com/~r/OMRStrunk/~3/sjYlaGivt00/OpenMRS> || OpenMRS Modules: HTML Form Entry 1.7.3 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=htmlformentry&version=&1.7.3> || On Twitter: OpenMRS: RT @ekrub: Spontaneous #OpenMRS code jam at #Regenstrief ftw! http://t.co/vDrT0FZ <http://twitter.com/OpenMRS/statuses/78963382908239873> || New Changeset: OpenMRS (trunk): fix for TRUNK-1870: Exit Patient From Care does not work in vanilla installation <http://feedproxy.google.com/~r/OMRStrunk/~3/ZQtHOM38aTQ/OpenMRS> || New Changeset: OpenMRS (1.8.x): fix for TRUNK-1870: Exit Patient From Care does not work in vanilla installation <http://feedproxy.google.com/~r/OMRStrunk/~3/5aqYrYzau_I/OpenMRS> || New Changeset: OpenMRS (1.7.x): fix for TRUNK-1870: Exit Patient From Care does not work in vanilla installation <http://feedproxy.google.com/~r/OMRStrunk/~3/37yAkQfms-g/OpenMRS> || New Changeset: OpenMRS (1.6.x): fix for TRUNK-1870: Exit Patient From Care does not work in vanilla installation <http://feedproxy.google.com/~r/OMRStrunk/~3/Wzq4j64a44g/OpenMRS> || On Twitter: OpenMRS: RT @downeym: New @OpenMRS goldfish bowl :-) http://t.co/I1kPcB3 <http://twitter.com/OpenMRS/statuses/78884841038422016> || On Twitter: OpenMRS: Scheduled for 21 July. More info: http://bit.ly/kgjbuT RT @ekrub: @OpenMRS when is phr demo? <http://twitter.com/OpenMRS/statuses/78884338728583169> || On Twitter: OpenMRS: RT @gauravpaliwal: today @openmrs developer call is #awesome :) logs : http://notes.openmrs.org/devcall-2011-06-09 <http://twitter.com/OpenMRS/statuses/78846322635046915> || New Changeset: OpenMRS (webapp-testing): Test for creating a role <http://feedproxy.google.com/~r/OMRStrunk/~3/n58itUZqtfA/OpenMRS> || New Changeset: OpenMRS (improved-person-attribute-type): Creating a branch for person attribute type gsoc project for Jelena Skorucak (ena) <http://feedproxy.google.com/~r/OMRStrunk/~3/VktA4Q8-fOM/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Review comments incorporated for clicking on links - APPTEST-25 <http://feedproxy.google.com/~r/OMRStrunk/~3/YmlzqjHq62g/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Added license headers to all files. <http://feedproxy.google.com/~r/OMRStrunk/~3/Y6gWsAdBqtE/OpenMRS> || OpenMRS Modules: i2b2 Export 1.0.0 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=i2b2export&version=&1.0.0> || New Changeset: OpenMRS (trunk): Javascript calendar picker not working on quick reports page - TRUNK-2335 <http://feedproxy.google.com/~r/OMRStrunk/~3/QKTkkoVENp4/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Addressing comments for: Create a new relationship type test case - APPTEST-31 <http://feedproxy.google.com/~r/OMRStrunk/~3/1ooFV5CfX9c/OpenMRS> || On Twitter: OpenMRS: @gauravpaliwal Your wish is granted! :-) /cc @downeym <http://twitter.com/OpenMRS/statuses/78510152168378369> || New Changeset: OpenMRS (webapp-testing): Removing un necessary ").with(text(equalTo(" for link and text routines - APPTEST-43, APPTEST-41, APPTEST-42, APPTEST- 3... <http://feedproxy.google.com/~r/OMRStrunk/~3/6uVs24JdJCs/OpenMRS> || On Twitter: OpenMRS: RT @bawolfe: At an #OpenMRS Implementer's Workshop at AMPATH in #Eldoret Kenya http://twitpic.com/58k4lw <http://twitter.com/OpenMRS/statuses/78457130767749120> || New Changeset: OpenMRS (webapp-testing): Edit patient demographics short form - APPTEST-25 <http://feedproxy.google.com/~r/OMRStrunk/~3/MqX09EecHd4/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Edit patient attributes test case. Upgraded jbehave version - APPTEST-1 <http://feedproxy.google.com/~r/OMRStrunk/~3/EjbFyDIibao/OpenMRS> || New Changeset: OpenMRS (obs-codes-expanded): Minor change to DomainObjectHandler <http://feedproxy.google.com/~r/OMRStrunk/~3/8YTrcGn3j1w/OpenMRS> || New Changeset: OpenMRS (obs-codes-expanded): Committing new method to DWRConceptService <http://feedproxy.google.com/~r/OMRStrunk/~3/QWS6QSs3pGM/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Changing application title to one string instead of unnecessarily splitting them. <http://feedproxy.google.com/~r/OMRStrunk/~3/8oLRBoBVQi8/OpenMRS> || New Changeset: OpenMRS (webapp-testing): Test case: Edit Locale/Theme - APPTEST-43 <http://feedproxy.google.com/~r/OMRStrunk/~3/uv6Eaz3Zhfk/OpenMRS> || New Changeset: OpenMRS (webapp-testing): View encounters for a patient - APPTEST-24 <http://feedproxy.google.com/~r/OMRStrunk/~3/U06AlUGbg6I/OpenMRS>
23:35:23 *** dlawson has joined #openmrs
23:35:23 *** ChanServ sets mode: +v dlawson
23:37:05 *** wluyima has joined #openmrs
23:41:55 *** jportela has quit IRC
23:53:37 *** wyclif has quit IRC