01:42:00
|
*** vindyani has joined #openmrs
|
02:31:12
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: Locating the graph code <http://forum.openmrs.org/viewtopic.php?f=10&t=424#p1487>
|
02:41:59
|
<vindyani> can somebody please tell me why these two preconditions fail when starting tomcat?
|
02:42:15
|
<vindyani> liquibase-update-to-latest.xml : SQL Precondition failed. Expected 'database_version greater than 1.4.0.20' got 'The update-to-latest.sql file needs to be run on this db.'
|
02:42:19
|
<vindyani> and
|
02:42:32
|
<vindyani> liquibase-update-to-latest.xml : SQL Precondition failed. Expected 'no database_version property after v1.4.0.20' got 'a non-empty database_version global property'
|
02:43:11
|
<vindyani> mysql version installed in my machine is 5.0.67
|
02:44:03
|
<Keelhaul> that's the openmrs db version, not mysql's
|
02:44:27
|
<Keelhaul> sounds like your db version have to be 1.4.0.20 before you can run the liquibase updates
|
02:45:09
|
<vindyani> how can I do that?
|
02:46:00
|
<Keelhaul> which version were you trying to install
|
02:46:18
|
<vindyani> latest version, trunk
|
02:46:44
|
<Keelhaul> trunk is 1.5.something
|
02:46:58
|
<Keelhaul> do you have any data in your db
|
02:47:04
|
<Keelhaul> or is it fresh
|
02:47:16
|
<vindyani> yes, it has data
|
02:47:38
|
<vindyani> I have logged in to the local system and add patients,etc
|
02:47:44
|
<Keelhaul> well i'd say you have to run update-to-latest-db.mysqldiff
|
02:47:53
|
<Keelhaul> but i'm not sure trunk has that anymore
|
02:47:56
|
<Keelhaul> bwolfe would know more
|
02:48:12
|
<Keelhaul> which version were you running before
|
02:48:39
|
<vindyani> same one
|
02:48:43
|
<vindyani> trunk
|
02:48:45
|
<bwolfe> Keelhaul is right, you need the most recent update-to-latest-db.mysqldiff file. you can get it from the downloads page for 1.4
|
02:48:55
|
<bwolfe> !downloads
|
02:48:55
|
<OpenMRSBot> bwolfe: "downloads" --- http://openmrs.org/wiki/Downloads
|
02:49:06
|
<Keelhaul> i was also right about bwolfe knowing more =)
|
02:49:45
|
<vindyani> ok, thank you all
|
02:49:48
|
<vindyani> I will try
|
03:07:49
|
*** vindyani has quit IRC
|
03:18:53
|
*** bwolfe has quit IRC
|
03:35:19
|
*** jmiranda has quit IRC
|
04:26:41
|
*** openmrs_6487 has joined #openmrs
|
04:26:52
|
<openmrs_6487> hi
|
04:27:14
|
<Keelhaul> hi
|
04:27:29
|
<openmrs_6487> me working on JAVA API
|
04:28:04
|
<openmrs_6487> i need to contributre to Openmrs thru GSOC 2009
|
04:28:28
|
<Keelhaul> what api
|
04:28:43
|
<openmrs_6487> application platform interace
|
04:29:05
|
<openmrs_6487> programming interface
|
04:29:16
|
<Keelhaul> no, that's not what i asked lol
|
04:29:23
|
<Keelhaul> i mean what api in particular
|
04:29:38
|
<openmrs_6487> openmrs wok on java
|
04:29:53
|
<openmrs_6487> speech spi
|
04:29:56
|
<openmrs_6487> api
|
04:30:57
|
<openmrs_6487> and working on a project on OCGRR
|
04:31:01
|
<Keelhaul> ix
|
04:31:03
|
<Keelhaul> ic*
|
04:31:07
|
<openmrs_6487> wid the help of java networking API
|
04:31:17
|
<Keelhaul> is it listed on the project list?
|
04:31:40
|
<openmrs_6487> no
|
04:32:05
|
<openmrs_6487> what shud i do
|
04:32:09
|
<Keelhaul> you should suggest it to the ones responsible then
|
04:32:20
|
<Keelhaul> hang around in here till you see ops
|
04:32:25
|
<Keelhaul> people with @
|
04:32:27
|
<Keelhaul> and ask them
|
04:32:40
|
<openmrs_6487> kk
|
04:33:09
|
*** k_nishant has joined #openmrs
|
04:33:46
|
<k_nishant> hi
|
04:33:52
|
<Keelhaul> hi
|
04:33:57
|
<k_nishant> in this channel they are available
|
04:34:04
|
<k_nishant> or some other channel
|
04:35:30
|
<Keelhaul> they?
|
04:37:14
|
<k_nishant> who told abt @
|
04:37:41
|
<k_nishant> me the same guy wid openmrs_6487
|
04:37:49
|
<k_nishant> tlked abt API
|
04:37:50
|
<Keelhaul> oh
|
04:37:52
|
<Keelhaul> lol ok
|
04:37:57
|
<Keelhaul> yea
|
04:38:03
|
<Keelhaul> look out for bwolfe
|
04:38:14
|
<Keelhaul> or, you can as well email burke
|
04:38:59
|
*** openmrs_6487 has quit IRC
|
04:43:01
|
<k_nishant> who are they
|
04:43:22
|
<k_nishant> they are developers
|
04:44:31
|
<Keelhaul> well, not all of them
|
04:44:36
|
<Keelhaul> some are MDs
|
04:46:40
|
<k_nishant> ok
|
04:48:57
|
<Keelhaul> where are you from
|
04:49:58
|
<k_nishant> me from INDIA
|
04:50:30
|
<k_nishant> I need to submit my proposal to them
|
04:50:38
|
<Keelhaul> yes you do =)
|
04:50:51
|
<k_nishant> kk
|
05:22:55
|
*** Keelhaul has quit IRC
|
05:35:59
|
*** k_nishant has left #openmrs
|
06:16:12
|
*** amit8-89 has joined #openmrs
|
06:55:19
|
*** amit8-89 has left #openmrs
|
09:51:19
|
*** Echidna has quit IRC
|
09:51:33
|
*** Echidna has joined #openmrs
|
13:19:20
|
*** flyankur has joined #openmrs
|
13:53:47
|
*** Echidna has quit IRC
|
13:54:01
|
*** Echidna has joined #openmrs
|
14:36:00
|
*** knishant has joined #openmrs
|
15:08:06
|
*** flyankur has quit IRC
|
15:10:57
|
*** Keelhaul has joined #openmrs
|
15:10:57
|
*** ChanServ sets mode: +v Keelhaul
|
16:22:36
|
*** isurundt has joined #openmrs
|
16:29:38
|
*** isurundt[1] has joined #openmrs
|
16:31:20
|
*** isurundt[1] has quit IRC
|
16:31:52
|
*** isurundt[1] has joined #openmrs
|
16:50:42
|
*** isurundt has quit IRC
|
16:50:46
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1332 (task created): Rearrange concept numeric limits input fields (normal, critical, absolute) to better represent their meaning. <http://dev.openmrs.org/ticket/1332>
|
17:00:57
|
*** isurundt[1] has quit IRC
|
17:01:24
|
*** isurundt has joined #openmrs
|
17:19:20
|
<isurundt> keelhaul:i'm working in encounter type hierachy which is simillar to what you have done for location hieracy.. what is the need of having a separate method in the Location class to get the chid locations? can we have a service to get the child locations?
|
17:31:26
|
<Keelhaul> it's more convenient
|
17:31:54
|
<Keelhaul> you can do location.getChildLocations() instead of Context.getLocationService().getLocationsByParent(location);
|
17:32:04
|
<isurundt> yep.
|
17:32:09
|
<Keelhaul> the latter method doesnst exist though
|
17:32:21
|
<isurundt> yes. i see
|
17:32:21
|
<Keelhaul> so it's only via the location object itself
|
17:32:39
|
<isurundt> ok.
|
17:33:05
|
<Keelhaul> also, the get/set methods are required for spring to access the members of the object
|
17:33:10
|
<Keelhaul> you cant use it in forms otherwise
|
17:33:21
|
<isurundt> yes
|
17:33:50
|
<Keelhaul> so whats the point in a separate service method
|
17:34:02
|
<isurundt> ok.
|
17:34:25
|
<Keelhaul> you can still fetch all locations and then filter them manually, if really necessary
|
17:34:55
|
<Keelhaul> but feel free to add a ticket for it if you really need it =)
|
17:36:15
|
<isurundt> got it. when adding a particular Location can we specify the child locations before saving the Location?
|
17:37:04
|
<Keelhaul> i think so
|
17:37:38
|
<Keelhaul> not sure whether the child locations have to be already persisted in the db
|
17:37:48
|
<Keelhaul> or whether hibernate will cascade the save
|
17:59:29
|
<isurundt> keelhaul:is it possible to attach children to a location after selecting that
|
18:02:47
|
<Keelhaul> isurundt: what do you mean?
|
18:05:03
|
<Keelhaul> brb
|
18:05:50
|
<isurundt> lets say we have added some locations without setting the parent_location. can we attach some of those locations to a partiular location as children.
|
18:11:40
|
<Keelhaul> sure
|
18:12:08
|
<Keelhaul> your application will have to fetch the existing locations via the service, then add them to the new location as children and save the new location
|
18:15:25
|
<isurundt> ok. great. thanks.
|
18:22:43
|
*** flyankur has joined #openmrs
|
18:30:55
|
*** r0bby has quit IRC
|
18:31:16
|
*** r0bby has joined #openmrs
|
18:31:16
|
*** ChanServ sets mode: +v r0bby
|
18:31:22
|
*** bwolfe has joined #openmrs
|
18:31:22
|
*** ChanServ sets mode: +o bwolfe
|
18:32:54
|
*** knishant has quit IRC
|
18:33:08
|
*** knishant has joined #openmrs
|
18:35:22
|
<Keelhaul> hey bwolfe, you got an idea what could cause this: http://rafb.net/p/lErVt313.html
|
18:36:45
|
<bwolfe> yeah, using ${commandObject.someStringProperty} first converts it to a string, then I'm assuming you're trying to pass that on to a taglib attribute
|
18:37:46
|
<bwolfe> if you're using spring bind, you can do ${status.editor.value} to get the original object
|
18:37:56
|
<Keelhaul> hm
|
18:38:55
|
<Keelhaul> i wish i knew what exactly throws it
|
18:46:22
|
<Keelhaul> bwolfe: http://keelhaul.homeip.net/misc/limits.png
|
18:46:31
|
<Keelhaul> what do you think of this arrangement
|
18:47:09
|
<bwolfe> yeah, thats probably what it should be
|
18:47:18
|
<Keelhaul> ok
|
18:47:22
|
<Keelhaul> i added a ticket/patch already
|
18:49:19
|
*** flyankur has quit IRC
|
18:56:01
|
<Keelhaul> bwolfe: http://rafb.net/p/WDpdB026.html i think this might be the error
|
18:56:28
|
<Keelhaul> i cant have multiple selects with the same name which are shown or hidden depending on a value, can i
|
19:00:02
|
<bwolfe> I think you have to remove the object from the form
|
19:00:06
|
<bwolfe> (on submit)
|
19:01:53
|
<bwolfe> I think the concept form uses something like <form onsubmit="removeHiddenFields()"
|
19:10:36
|
*** knishant has quit IRC
|
19:13:07
|
<isurundt> bwolfe: i added a new patch to the EncounterType class(Ticket #1315). Has moved getChildEncounterTypes method from EncounterService to the EncounterType class. Can you please have a look at it and give me some feedback. I think this is enough for the Encounter Type class for the moment.
|
19:17:49
|
<Keelhaul> encounterservice has a getChildEncounterTypes method already? =o
|
19:19:32
|
<isurundt> keelhaul:I think now there is no need of that
|
19:20:12
|
<Keelhaul> no, i mean why is there a method like that if the encounter type hierarchy isnt implemented yet
|
19:20:45
|
<Keelhaul> hmm there is none in trunk
|
19:20:56
|
<isurundt> yep.
|
19:21:00
|
<Keelhaul> ah nm
|
19:21:02
|
<Keelhaul> in your patch
|
19:21:08
|
<isurundt> yes.
|
19:21:10
|
<isurundt> :)
|
19:21:10
|
<Keelhaul> =)
|
19:22:30
|
<Keelhaul> hmm
|
19:22:43
|
<Keelhaul> ticket #1337 is coming up soon
|
19:23:51
|
<Keelhaul> bwolfe: thanks, i found that function, not in the concept form but obs form
|
19:24:02
|
<Keelhaul> the concept form uses some inline form for that which i couldnt find
|
19:29:55
|
<r0bby> Keelhaul: concept form uses AJAX
|
19:30:03
|
<Keelhaul> o
|
19:30:51
|
<r0bby> it uses dojo
|
19:31:22
|
<r0bby> i'm gonna duplicate it in a sane way in the groovy forms module soonish
|
19:31:30
|
<r0bby> if they don't completely axe the project :(
|
19:31:42
|
<r0bby> I really wanna finish it
|
19:31:46
|
<r0bby> it's become my baby
|
19:31:48
|
<Keelhaul> i need to learn ajax
|
19:31:49
|
<r0bby> props ?: null
|
19:31:51
|
<Keelhaul> and jquery
|
19:31:51
|
<r0bby> come on
|
19:31:57
|
<r0bby> no jquery
|
19:32:06
|
<r0bby> not that i saw anyways
|
19:32:34
|
<r0bby> no jquery
|
19:33:05
|
<r0bby> web/WEB-INF/tags
|
19:33:09
|
<r0bby> contains all the logic Keelhaul
|
19:33:21
|
<r0bby> in openmrs trunk :)
|
19:34:27
|
<Keelhaul> those are just the input fields for different entity types
|
19:36:39
|
<Keelhaul> ha, my form works now
|
19:44:02
|
*** Echidna has quit IRC
|
19:44:16
|
*** Echidna has joined #openmrs
|
19:44:30
|
<r0bby> Keelhaul: yes..
|
19:58:34
|
*** isurundt has quit IRC
|
20:03:01
|
*** isurundt has joined #openmrs
|
20:05:08
|
*** isurundt has quit IRC
|
20:12:51
|
<Keelhaul> ("Wow! What a great client! Bersirc 2.2 [ http://www.bersirc.org/ - Open Source IRC ]")
|
20:12:51
|
<Keelhaul> lol
|
20:13:41
|
<bwolfe> yeah, that is an odd leaving tag line
|
20:13:47
|
<bwolfe> the client looks average
|
20:19:09
|
<r0bby> bwolfe: :)
|
20:19:18
|
<r0bby> bwolfe: they're not axing groovy forms are they?
|
20:19:25
|
<r0bby> :/
|
20:19:40
|
<r0bby> if they are i'll abandon it and add what I want to add to html forms
|
20:19:53
|
<r0bby> I'm bout to write a DSL for it
|
20:20:19
|
* r0bby finds darius
|
20:24:18
|
<bwolfe> r0bby: we'll never "axe" a project...more options are good
|
20:24:37
|
<bwolfe> but we'll probably only truly "support" a few data entry methods
|
20:25:13
|
<bwolfe> my personal preference would be adding groovy support to html forms
|
20:25:31
|
<bwolfe> but thats mainly because you haven't gotten to the "entry" portion yet but have done the groovy portion. :-)
|
20:25:54
|
<bwolfe> if there was a way to hook your module on top of htmlformentry
|
20:26:18
|
<bwolfe> so that people could either use a basic htmlformentry method, or download both htmlformentry and then groovyforms and have marvelous scripting options open to them
|
20:26:27
|
<bwolfe> I don't know how possible that is though
|
20:26:38
|
<r0bby> so I'm on my own with groovy forms?
|
20:26:50
|
<r0bby> if i wish to continue it?
|
20:26:51
|
<bwolfe> what do you mean on your own ?
|
20:26:57
|
<r0bby> I wanna continue it
|
20:27:00
|
<r0bby> personally
|
20:27:06
|
<r0bby> that's just me
|
20:27:11
|
<bwolfe> and thats just fine :-)
|
20:27:11
|
<r0bby> I don't like that it failed
|
20:27:19
|
<r0bby> it *KILLS* me
|
20:27:43
|
<r0bby> I don't know if it was me, poor mentoring, too ambitious, etc :(
|
20:27:51
|
<r0bby> I can't pinpoint *WHY* it failed :(
|
20:27:58
|
<r0bby> and it bugs me :(
|
20:29:10
|
<r0bby> would it be bad if i claimed the wysiwyg editor for html forms module now?
|
20:29:29
|
<bwolfe> as a student or a mentor ?
|
20:29:31
|
<r0bby> or is that definitely earmarked for soc?
|
20:29:35
|
<r0bby> student now
|
20:29:46
|
<r0bby> I want it
|
20:30:09
|
<r0bby> Can I do it under the OIP?
|
20:30:54
|
<bwolfe> I think OIP has other stipulations
|
20:31:01
|
<r0bby> what stipulations?
|
20:31:13
|
* r0bby sighs
|
20:31:31
|
<r0bby> Is there any way i can take that project?
|
20:31:37
|
<r0bby> now? or do I have to wait?
|
20:31:44
|
<bwolfe> the grant money that is provided for it says that it must be done by african devs
|
20:31:59
|
<r0bby> ... hrm
|
20:31:59
|
<bwolfe> r0bby: you could totally just do the project, but we probably wouldn't pay for it :-)
|
20:32:08
|
<bwolfe> money for projects only comes from soc or oip
|
20:32:16
|
<bwolfe> but we accept any/all patches/help/etc :-D
|
20:32:18
|
<r0bby> that's fine
|
20:32:43
|
<r0bby> if I apply grab it, then apply for it, and get accepted will I get paid?
|
20:32:58
|
<r0bby> or do I have to apply then get it?
|
20:33:15
|
<bwolfe> huh?
|
20:33:19
|
<bwolfe> "apply grab it" ?
|
20:33:38
|
<r0bby> nevermind
|
20:33:44
|
<r0bby> I want this project it's mine!
|
20:34:07
|
* r0bby hrm :/
|
20:34:09
|
<Keelhaul> poor mentoring heh
|
20:34:10
|
<r0bby> meh
|
20:34:13
|
<Keelhaul> who was your mentor
|
20:34:30
|
<r0bby> last summer? Burke
|
20:35:17
|
<bwolfe> r0bby: you do realize there are two parts to what you want to do ?
|
20:35:20
|
<Keelhaul> i think with form entry projects it's actually about who makes a usable module available first
|
20:35:42
|
<bwolfe> the project on there is to put a wysiwyg in. the other part would be adding (groovy) scripting behind it
|
20:36:41
|
<r0bby> yeh :)
|
20:37:15
|
<r0bby> I saw no groovy scripting
|
20:37:23
|
<r0bby> mentioned
|
20:37:32
|
<r0bby> but my knowledge of groovy makes me a shoe-in :)
|
20:37:54
|
<r0bby> should I claim it?
|
20:38:50
|
<bwolfe> r0bby: you can always suggest projects too :-)
|
20:38:52
|
<bwolfe> bbl
|
20:38:56
|
*** bwolfe is now known as bwolfe_away
|
20:39:21
|
<r0bby> I wanna claim it :)
|
20:39:31
|
<r0bby> do I need to check w/ people before doing so?
|
20:39:38
|
<r0bby> or do I just claim it?
|
20:39:42
|
<r0bby> add my name to it?
|
20:39:48
|
<r0bby> :x
|
20:57:29
|
<r0bby> I have the change made I just have to submit it
|
20:57:55
|
<Keelhaul> is it a gsoc project
|
20:58:00
|
<r0bby> i dunno
|
20:58:13
|
<r0bby> That is why i'm hesitant to claim it
|
20:58:25
|
<r0bby> I want it
|
20:58:35
|
<r0bby> I'll put groovyforms on the back burner and work on this
|
20:59:04
|
<Keelhaul> i dont think you can reserve projects for yourself so that no one else can work on them
|
20:59:06
|
<r0bby> I'm willing to be the sole programmer for groovy forms if need be
|
20:59:34
|
<Keelhaul> didnt the xforms module have a wysiwyg editor
|
20:59:38
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #1333 (task created): Rebuild all OpenMRS plugins with Java 1.5 and release new versions on the update site <http://dev.openmrs.org/ticket/1333>
|
20:59:44
|
<Keelhaul> cant that be modded to be used with something else
|
20:59:52
|
* r0bby looks
|
21:00:00
|
<r0bby> there's a project for that
|
21:00:26
|
<r0bby> there's a second component that I will add to it
|
21:01:05
|
* r0bby saves the text from the wiki page to a text file
|
21:01:59
|
<r0bby> I'm not claiming it for that purpose im not that vindictivie
|
21:02:21
|
<r0bby> anybody can work on groovy forms if they wanted
|
21:02:32
|
<r0bby> In fact I welcome ideas/help
|
21:02:51
|
<r0bby> just don't butcher it :0
|
21:03:11
|
<r0bby> :)
|
21:03:45
|
<Keelhaul> i dont know anything about groovy
|
21:05:03
|
<r0bby> hmm
|
21:05:43
|
<r0bby> I'm not sure about the ethics behind this if i claim it now, can I apply for soc for it
|
21:05:55
|
<r0bby> I think so long as I don't write code for it i'm safe
|
21:06:34
|
<r0bby> If i dont get into soc for it, then I can work on it voluntarily :)
|
21:07:08
|
<Keelhaul> what if someone else gets that project via gsoc
|
21:07:18
|
<Keelhaul> and werent you gonna be a mentor anyway
|
21:08:45
|
<r0bby> I can't.
|
21:10:03
|
<Keelhaul> why not
|
21:11:08
|
<r0bby> they don't think I have the proven leadership track record they're looking for
|
21:11:17
|
<r0bby> (Both burke/paul are in sync on this)
|
21:11:26
|
<Keelhaul> =/
|
21:11:53
|
<r0bby> and like i said -- the failed groovy forms project is *KILLING* me :(
|
21:12:11
|
<r0bby> but I'd much rather divert energy to something that can immediately be used, then go back to it
|
21:12:38
|
<r0bby> worst case, i put the features i already put in groovy forms into htmlforms
|
21:12:55
|
<r0bby> I designed it pretty nicely where it's not too tightly coupled
|
21:15:17
|
<Keelhaul> what's proven leadership
|
21:17:48
|
<r0bby> helped out, contributed to openmrs
|
21:19:29
|
* r0bby sighs
|
21:36:00
|
<Keelhaul> dinner bbl
|
21:36:01
|
*** Keelhaul has quit IRC
|
21:51:57
|
<r0bby> bwolfe_away: when you get back highlight me
|
23:29:47
|
*** Keelhaul has joined #openmrs
|
23:29:47
|
*** ChanServ sets mode: +v Keelhaul
|
23:52:39
|
*** bwolfe_away is now known as bwolfe
|
23:52:42
|
<bwolfe> yes r0bby ?
|
23:53:50
|
<r0bby> bwolfe: would it be unethical for me to claim wysiwyg now?
|
23:53:57
|
<r0bby> or do I need to apply for it
|
23:54:01
|
<r0bby> I've started work on it
|
23:54:29
|
<bwolfe> r0bby: if you plan on doing it for soc, don't claim it. if you plan on just doing it now, go ahead and claim it...and do it :-)
|
23:55:12
|
<r0bby> I'll claim it right now what I'm doing is adding a DSL
|
23:55:48
|
* r0bby needs to grok darius' XML layout but if i can do it it'd be amazingly easy :)
|
23:55:56
|
<r0bby> to build it :0
|
23:56:33
|
<r0bby> once i claim it -- i _CANNOT_ apply for it for summer of code?
|
23:56:40
|
<r0bby> or is it once i start work on it?
|
23:57:00
|
* r0bby has a nasty habit of doing all the code in groovy :)
|
23:57:09
|
<r0bby> polyglot programming is where it's at :-)
|
23:58:30
|
<r0bby> I'm thinking of taking the original approach of the groovy controller
|
23:58:55
|
<r0bby> but I need to figure out how do it and darius' design
|
23:59:30
|
<r0bby> if i could figure out the starting point to look
|