00:36:30
|
*** andreapat has quit IRC
|
01:25:24
|
*** wyclif has quit IRC
|
03:45:08
|
*** upul` has joined #openmrs
|
03:45:08
|
*** ChanServ sets mode: +v upul`
|
04:08:06
|
*** kavuri has joined #openmrs
|
05:16:05
|
*** robbyoconnor has joined #openmrs
|
05:16:05
|
*** ChanServ sets mode: +v robbyoconnor
|
06:49:23
|
*** dkayiwa has joined #openmrs
|
07:15:16
|
*** robbyoconnor has quit IRC
|
07:18:16
|
*** robbyoconnor has joined #openmrs
|
07:18:16
|
*** ChanServ sets mode: +v robbyoconnor
|
07:19:40
|
*** robbyoconnor has quit IRC
|
07:20:36
|
*** robbyoconnor has joined #openmrs
|
07:20:36
|
*** ChanServ sets mode: +v robbyoconnor
|
09:11:14
|
*** Echidna has joined #openmrs
|
09:11:14
|
*** ChanServ sets mode: +v Echidna
|
09:11:16
|
*** Echidna has left #openmrs
|
09:11:23
|
*** Echidna has joined #openmrs
|
09:11:23
|
*** ChanServ sets mode: +v Echidna
|
09:39:39
|
*** nathanleiby has joined #openmrs
|
09:56:53
|
*** nathanleiby has quit IRC
|
09:57:55
|
*** nathanleiby has joined #openmrs
|
10:58:27
|
*** james_regen has joined #openmrs
|
10:58:27
|
*** ChanServ sets mode: +v james_regen
|
11:18:06
|
*** nathanleiby has quit IRC
|
11:20:04
|
*** nathanleiby has joined #openmrs
|
11:23:16
|
*** upul` has quit IRC
|
11:41:22
|
*** suranga has joined #openmrs
|
11:41:22
|
*** ChanServ sets mode: +v suranga
|
12:13:49
|
*** kishoreyekkanti has joined #openmrs
|
12:16:48
|
*** kishoreyekkanti_ has joined #openmrs
|
12:18:49
|
*** kishoreyekkanti_ has quit IRC
|
12:19:33
|
*** kishoreyekkanti_ has joined #openmrs
|
12:19:40
|
*** kishoreyekkanti has quit IRC
|
12:19:41
|
*** kishoreyekkanti_ is now known as kishoreyekkanti
|
12:20:08
|
*** kishoreyekkanti has joined #openmrs
|
12:20:47
|
*** harshadura has joined #openmrs
|
12:23:35
|
*** kishoreyekkanti_ has joined #openmrs
|
12:26:19
|
*** kishoreyekkanti has quit IRC
|
12:34:55
|
*** jkeiper has joined #openmrs
|
12:48:50
|
*** bwolfe has joined #openmrs
|
12:48:50
|
*** ChanServ sets mode: +o bwolfe
|
13:03:09
|
*** ChanServ sets mode: +v jkeiper
|
13:07:52
|
*** akwatuha has joined #openmrs
|
13:12:05
|
*** akwatuha has quit IRC
|
13:16:27
|
*** downey has joined #openmrs
|
13:16:27
|
*** ChanServ sets mode: +o downey
|
13:16:27
|
*** OpenMRSBot sets mode: +o downey
|
13:33:42
|
*** harshadura has quit IRC
|
13:47:43
|
*** shortend has joined #openmrs
|
13:48:28
|
<shortend> Is there a way that I could get the source code for hibernate 3.2.5ga-mod?
|
13:55:15
|
*** rubailly has joined #openmrs
|
13:55:45
|
*** lh has joined #openmrs
|
13:55:45
|
*** lh has joined #openmrs
|
14:01:20
|
<bwolfe> shortend, I think we just had a patch file we applied against the hibernate code
|
14:01:42
|
<bwolfe> the patch file was in the /lib directory. might find it in the 1.7.x branch
|
14:01:46
|
*** andrea_ has joined #openmrs
|
14:02:13
|
<bwolfe> (1.8 converted to maven and so we lost the lib folder)
|
14:03:49
|
*** cpower has quit IRC
|
14:03:58
|
*** cpower has joined #openmrs
|
14:04:02
|
*** rfriedman has joined #openmrs
|
14:04:21
|
<cpower> Hello and happy Apple Announcement day!
|
14:04:34
|
<andrea_> Hello
|
14:04:51
|
<cpower> Are we ready to play our home game?
|
14:04:58
|
<andrea_> ready
|
14:05:04
|
<cpower> then let's go!
|
14:05:08
|
<cpower> !scrumon cpower
|
14:05:08
|
* OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster cpower- you may begin when ready.
|
14:06:16
|
*** wyclif has joined #openmrs
|
14:06:41
|
<rfriedman> Resolved design issues with Darius
|
14:06:41
|
<rfriedman> No blockers
|
14:06:53
|
<cpower> rfriedman, wyclif, nathleibey, dkayiwa, andrea, suranga, djazayeri, bwolfe
|
14:07:11
|
<wyclif> Tuesday:
|
14:07:12
|
<wyclif> Complete RESTWS-247(Complete VisitResource/Controller and add visit field to encounter resource) - Support Visits when running 1.9+
|
14:07:12
|
<wyclif> RESTWS-292(subtask - RESTWS-236) - Define editable properties on remaining resources
|
14:07:12
|
<wyclif> Wednesday:
|
14:07:12
|
<wyclif> RESTWS-292(subtasks - RESTWS-234, RESTWS-233) - Define creatable/updatable properties on Form and FormField resources
|
14:07:15
|
<wyclif> design call
|
14:07:17
|
<wyclif> pick another ticket
|
14:07:19
|
<wyclif>
|
14:07:21
|
<wyclif> Blockers: None
|
14:08:16
|
<cpower> nathan if you are here it's your turn
|
14:08:20
|
<OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: RT @downey: Innovative server racks at #OpenMRS http://t.co/c6hRXS0N <http://twitter.com/OpenMRS/statuses/245883608492032000>
|
14:08:34
|
<bwolfe> !refer cpower [tabcomplete]
|
14:08:35
|
* OpenMRSBot refers cpower to "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!
|
14:08:50
|
<bwolfe> e.g: nat<tab> == nathanleiby
|
14:08:56
|
<cpower> thanks
|
14:09:10
|
<cpower> ok dkayiwa you are up
|
14:09:11
|
<nathanleiby> bwolfe: cool tip :)
|
14:09:16
|
<dkayiwa> Working on: Add support for ActiveList: Allergy and Problems - RESTWS-256
|
14:09:17
|
<dkayiwa> No Blockers
|
14:09:35
|
<cpower> nathanleiby would you like to give an update?
|
14:09:38
|
<nathanleiby> (sorry I missed the loop - I'm also in the MVP CIEL discussion)
|
14:09:58
|
<nathanleiby> Sure - unfortunately I don't yet have an update -I'm working on getting openMRS set up and then choosing a ticket.
|
14:10:15
|
<nathanleiby> So I could use help in selecting what would be most entry level ticket?
|
14:10:39
|
<cpower> bwolfe will help you shortly
|
14:10:50
|
<cpower> andrea_ you are up!
|
14:10:50
|
<bwolfe> nathanleiby, we'll call that a blocker for you. :-)
|
14:11:12
|
<andrea_> Yesterday - Merck traing more youtube on Git in preparation for JUG Advancet Git meetup
|
14:11:12
|
<andrea_> Today - design call, ticket - Blocker how do I create obs and see Odd message
|
14:11:12
|
<nathanleiby> perfect, sorry I haven't yet reviewed the rules but glad I at least caught the convo. Andrea please go ahead!
|
14:11:27
|
<andrea_> just did
|
14:11:36
|
<cpower> better formatting andrea_ wtg
|
14:11:59
|
<cpower> djazayeri you are up
|
14:11:59
|
<andrea_> yeah I get it now
|
14:12:04
|
*** piyushmadan_ has joined #openmrs
|
14:12:14
|
<downey> Hi piyushmadan_ and welcome to the #openmrs IRC channel.
|
14:12:18
|
<djazayeri> Working on getting Mirebalais "Hello World" into CI.
|
14:12:27
|
<djazayeri> no blockers
|
14:13:09
|
<cpower> and the one...the only bwolfe...king of the cool IRC tips (in which I'm grateful)
|
14:13:19
|
<cpower> you are up
|
14:13:38
|
<bwolfe> Tuesday
|
14:13:38
|
<bwolfe> (morning off)
|
14:13:38
|
<bwolfe> applied RESTWS-228
|
14:13:38
|
<bwolfe> applied RESTWS-271
|
14:13:38
|
<bwolfe> reviewed RESTWS-273
|
14:13:38
|
<bwolfe> commented on RESTWS-293
|
14:13:40
|
<bwolfe> emails, so many emails
|
14:13:42
|
<bwolfe> reviewed RESTWS-185
|
14:13:44
|
<bwolfe> Wednesday
|
14:13:46
|
<bwolfe> emails
|
14:13:48
|
<bwolfe> univ call
|
14:13:50
|
<bwolfe> design call
|
14:13:54
|
<bwolfe> pm call
|
14:13:56
|
<bwolfe> apply RESTWS-272
|
14:13:58
|
<bwolfe> no blockers
|
14:14:14
|
<cpower> blockers
|
14:15:22
|
<cpower> nathanleiby: needs help getting a ticket and setting up his enviroment. andrea_ locker how do I create obs and see Odd message?
|
14:15:37
|
<cpower> Discussion topics: see above
|
14:15:45
|
<cpower> !scrumoff
|
14:15:45
|
* OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
|
14:15:59
|
<bwolfe> nathanleiby, see https://wiki.openmrs.org/display/RES/Daily+Scrum+Meeting for the "rules" (if you want to call it that) for these scrums
|
14:16:09
|
<cpower> djazayeri what is "Hello world" into the CI?
|
14:16:18
|
<nathanleiby> bwolfe: thank you. will read before next time.
|
14:16:20
|
<djazayeri> More verbosely:
|
14:16:38
|
<bwolfe> nathanleiby, the tickets for this sprint are here: https://tickets.openmrs.org/secure/RapidBoard.jspa?rapidView=12
|
14:16:45
|
<bwolfe> nathanleiby, the left column contains the "unclaimed" ones
|
14:16:48
|
<cpower> Are you really talking about the basic first script everyone ever writes "hello world" or something else?
|
14:16:56
|
<andrea_> are you new nathanleiby?
|
14:16:58
|
<bwolfe> nathanleiby, looks like there are 4 "low" complexity ones.
|
14:17:22
|
<djazayeri> I am working on getting the very first example page in the mirebalais module (the proverbial "Hello, World" application, but in this case the first module webpage), loaded up automatically by the Continuous Integration server.
|
14:18:13
|
<nathanleiby> andrea_: I'm new to working with openMRS. I have been doing work via a JavaScript client (Raxa) that talks to REST webservices in OpenMRS, but I have not done coding on the OpenMRS aspects (except to code review some REST resources)
|
14:19:45
|
*** rfriedman is now known as rfriedman_away
|
14:19:49
|
<andrea_> Oh - I'm new to opemrs too. Where are you?
|
14:20:33
|
<nathanleiby> andrea_: in New Delhi, India right now. From Tennessee, United States. You?
|
14:20:55
|
<andrea_> Wow!!! I'm in San Francisco
|
14:21:11
|
<nathanleiby> bwolfe: I'm afraid I don't see where complexity is marked. Should I see it on right hand side description (with status, etc)? Elsewhere?
|
14:21:40
|
*** rubailly has quit IRC
|
14:22:03
|
<rfriedman_away> nathanleiby, b wolfe is good for help. you can ask me, but alerts don't work in my irc, you should ping me in skype
|
14:22:24
|
<bwolfe> nathanleiby, hmm, looks like this interface doesn't display complexity. I was thinking of Priority. the little green arrow pointing down means "low priority"
|
14:22:38
|
<bwolfe> rfriedman_away, which irc client are you using?
|
14:22:55
|
<bwolfe> nathanleiby, you can click the name/id of hte ticket to open a new page with the ticket details
|
14:23:12
|
<nathanleiby> bwolfe: Great - yes, I see the details. I'll try for a low pri / low time ticket, at first.
|
14:23:32
|
<bwolfe> andrea_, to add/edit an observation the non-user-friendly way, go to the administration screen and click "Manage Observations". Or do it through an encounter: Manage Encounters.
|
14:23:56
|
<bwolfe> andrea_, the user-friendly way to do it is by using a *Formentry module. (like htmlformentry). but for this, you just need the admin interface
|
14:24:20
|
<andrea_> thanks - need to get into office -
|
14:26:04
|
<rfriedman_away> bwolfe, xchat
|
14:26:12
|
<bwolfe> rfriedman_away, but no notifications?
|
14:26:29
|
<rfriedman_away> the x jiggles but no aural notification
|
14:31:03
|
<nathanleiby> bwolfe: is https://tickets.openmrs.org/browse/RESTWS-230 OK for starters? for my TODAY in the Scrum I can a) do environ set up b) investigate relevant code
|
14:32:08
|
*** kdeeq has joined #openmrs
|
14:34:18
|
<bwolfe> nathanleiby, yeah, that should be fine, want to claim that one?
|
14:34:37
|
<nathanleiby> will do.
|
14:34:56
|
<bwolfe> rfriedman_away, thats sub-par. I switched off ubuntu's unity just because of the stupid notifications that didn't actually notify me. classic gnome for me!
|
14:38:28
|
<OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: Reflections by @carlsbox at @Jembi_HS on their rollout of the Rwanda Health Information Exchange using #OpenMRS http://t.co/TbUQw08V <http://twitter.com/OpenMRS/statuses/245885780973740033>
|
14:40:32
|
*** harshadura has joined #openmrs
|
14:41:02
|
*** kishoreyekkanti has joined #openmrs
|
14:42:58
|
<kishoreyekkanti> downey: Hey mike how are you
|
14:48:54
|
*** mseaton has joined #openmrs
|
14:48:54
|
*** ChanServ sets mode: +v mseaton
|
14:52:48
|
<bwolfe> kishoreyekkanti, which mike?
|
14:53:18
|
<bwolfe> kishoreyekkanti, I hope you don't think that just because you're not working with openmrs full time we'll let you go. ;-)
|
14:53:23
|
<downey> hi kishoreyekkanti :)
|
15:00:19
|
*** piyushmadan_ has quit IRC
|
15:05:46
|
*** suranga has quit IRC
|
15:06:16
|
<mseaton> bwolfe, if i had a branch in the reporting module before we moved it to git, and i don't see it in github, is there a place i can recover it?
|
15:07:20
|
*** nathanleiby has quit IRC
|
15:07:28
|
<bwolfe> mseaton, svn history
|
15:09:12
|
<mseaton> how would you do that?
|
15:09:20
|
<rfriedman_away> bwolfe, cdc took away our ability to install software on our machines (even with advanced privileges, which I had), so I had to find something free on which to work quickly. I don't know unity from gnome from k-whatever.
|
15:09:34
|
*** sgithens has joined #openmrs
|
15:10:58
|
<kishoreyekkanti> bwolfe: Sure, i'm full time openmrs volunteer now :) i was mentioning downey
|
15:11:08
|
<kishoreyekkanti> downey: hey downey. how are you
|
15:11:45
|
*** downey has quit IRC
|
15:12:19
|
<bwolfe> kishoreyekkanti, you scared him off
|
15:12:39
|
<bwolfe> kishoreyekkanti, he's off to a meeting now.
|
15:12:43
|
<kishoreyekkanti> Now i can't see downey here. I was about ot ask you. Is Xvfb still installed in the server or is it gone.
|
15:12:52
|
<kishoreyekkanti> bwolfe: oh ok. Thats fine.
|
15:13:20
|
<kishoreyekkanti> bwolfe would downey be available tomorrow for the dev call
|
15:14:04
|
<bwolfe> kishoreyekkanti, yes, he's always on it
|
15:14:13
|
<bwolfe> kishoreyekkanti, not sure if its still there.
|
15:14:43
|
<kishoreyekkanti> bwolfe: awesome. it would help if he's there
|
15:15:10
|
<kishoreyekkanti> bwolfe: btw any problems with the github migration? any thing else missed during the same?
|
15:16:59
|
*** bwolfe_ has joined #openmrs
|
15:17:00
|
*** ChanServ sets mode: +o bwolfe_
|
15:19:33
|
*** bwolfe has quit IRC
|
15:20:16
|
*** wyclif has quit IRC
|
15:27:26
|
*** kishoreyekkanti has quit IRC
|
15:31:42
|
*** shortend has quit IRC
|
15:32:36
|
*** mseaton has left #openmrs
|
15:34:38
|
*** pusakat has quit IRC
|
15:36:55
|
*** szrrizvi has joined #openmrs
|
15:38:30
|
*** wyclif has joined #openmrs
|
15:40:40
|
*** andrea_ has quit IRC
|
15:47:38
|
<szrrizvi> Hi, I have a question about the ExtensionPoint tag. I was wondering if anyone could help me please.
|
15:51:20
|
<szrrizvi> Are the pointId's, that are being used as attribute in the ExtensionPoint tag, explicitly defined somewhere?
|
15:56:59
|
<bwolfe_> szrrizvi, the strings that you can hook to?
|
15:57:15
|
<bwolfe_> szrrizvi, some, but not even close to all, are listed on the Module Extension Point wiki page
|
15:57:19
|
<bwolfe_> !extensionpoints
|
15:57:20
|
<OpenMRSBot> bwolfe_: "extensionpoints" --- http://openmrs.org/wiki/Module_Extension_Points
|
15:57:34
|
*** harshadura has quit IRC
|
15:58:03
|
<szrrizvi> bwolfe, But they are not defined explicitly in the code? Like through some configuration file.
|
15:58:36
|
<bwolfe_> szrrizvi, no, they are just strings defined in any jsp apge
|
15:58:39
|
<bwolfe_> and module can add them
|
15:58:46
|
<bwolfe_> and code can add them arbitrarily
|
15:58:48
|
*** bwolfe_ is now known as bwolfe
|
15:59:02
|
*** harshadura has joined #openmrs
|
15:59:13
|
<bwolfe> szrrizvi, and we did a terrible job at writing them down in the beginning as we added one. so there are probably 50+ that are not documented :-/
|
15:59:31
|
<szrrizvi> bwolfe_, Oh okay, Thankyou for you help.
|
16:00:35
|
*** kdeeq has quit IRC
|
16:01:18
|
<szrrizvi> bwolfe, I did have another question. I am an undergrad student at University of Calgary. For the past year, my supervisor and I have been working on a relationship based access control system. Would the OpenMRS community be actually interested in a project?
|
16:01:59
|
<bwolfe> szrrizvi, openmrs relationship based?
|
16:02:07
|
<bwolfe> szrrizvi, is it in a module or have you modified core code?
|
16:02:24
|
<szrrizvi> This access control system, allows for finer grained access controls. Such as, a Doctor can view a Patient X's file, but not Patiend Y's file.
|
16:02:46
|
<szrrizvi> bwolfe, I have modified the core code.
|
16:03:08
|
<bwolfe> szrrizvi, a LOT of people would be interested in that!
|
16:03:22
|
<bwolfe> can you give me a 30 second explanation of how you implemented it?
|
16:04:24
|
<szrrizvi> Well, I created a separate Relationship and RelationshipType objects in OpenMRS.
|
16:05:01
|
<szrrizvi> And I added a second Authurization Advice which uses these relationships to check for authorization.
|
16:05:57
|
<szrrizvi> The access control model is known as Relationship Based Access Control (ReBAC)
|
16:06:22
|
<bwolfe> szrrizvi, so new tables? Or just new rows in the current tables?
|
16:06:38
|
<szrrizvi> bwolfe, There are new table.
|
16:06:40
|
<bwolfe> szrrizvi, and you just added new annotations? did you put those annotations on every method that returns a patient or list of patient?
|
16:07:20
|
<szrrizvi> bwofle, There are around 20 new tables to make the system work.
|
16:08:05
|
<szrrizvi> bwolfe, We added annotation on everything that can be a "resource." Like Patient object, PatientProgram, PatientState, Relationship, etc.
|
16:09:03
|
<szrrizvi> bwolfe, That would be all subclasses of the BaseOpenmrsData class
|
16:10:03
|
<bwolfe> szrrizvi, 20?!
|
16:11:40
|
<szrrizvi> bwolfe, Unfortunately, yes. But once I have a prototype, I will be finding ways to make it more efficient.
|
16:12:46
|
<szrrizvi> bwolfe, The system also has 3 other parts. They are called Policies, AuthorizationPrincipals, and Actions
|
16:15:25
|
*** suranga has joined #openmrs
|
16:15:28
|
*** ChanServ sets mode: +v suranga
|
16:15:41
|
<szrrizvi> A Policy describes a relationship used for access control. Something like, if only a patient's doctor can view his/her file then the Doctor would require that relationship in order to access the patient's file.
|
16:16:39
|
<szrrizvi> And these relationships can be extended, such as; Supervisor of the Doctor of the Patient.
|
16:18:06
|
<szrrizvi> Of course, you can come up with more complicated policies than that.
|
16:18:57
|
*** dkayiwa_ has joined #openmrs
|
16:19:36
|
*** dkayiwa has quit IRC
|
16:19:36
|
*** dkayiwa_ is now known as dkayiwa
|
16:20:37
|
<rfriedman_away> szrrizvi, sounds interesting, could you put something on the dev list about it? but 20 tables does sound strange, are you shadowing your "resources"?
|
16:21:10
|
*** kavuri has joined #openmrs
|
16:21:23
|
<szrrizvi> bwofle, AuthorizationPrincipals are used to relate these policies to the RBAC privileges. If a method requires a certain privilege (or privielges) to be accessed, then a Policy that is related to the privilege must be satisfied
|
16:22:11
|
<szrrizvi> bwolfe, and Actions are a way to create relationships. Such as if a Doctor wishes to take on a patient, or create referrals, etc/
|
16:23:33
|
<rfriedman_away> szrrizvi, are these AuthorizationPrincipals (actors who issue authorizations) or AuthorizationPrinciples (rules by which authorizations are issued)?
|
16:25:38
|
<szrrizvi> rfriedman_away, I am hoping to finish up this project in a month or so. Unfortunately I am the only one working on it. I would like to finish it before putting something on, so that I don't make promises that I can't fulfill.
|
16:26:52
|
<rfriedman_away> szrrizvi, the channel is logged for your convenience and embarrassment :-)
|
16:26:53
|
<szrrizvi> rfriedman_away, All these parts have quiet a few classes that need to be presisted. What do you mean by "shadowing your resources"?
|
16:27:14
|
*** dkayiwa has quit IRC
|
16:27:39
|
<rfriedman_away> szrrizvi, thought you might need to extend resource classes with privilege fields
|
16:27:45
|
*** dkayiwa has joined #openmrs
|
16:27:58
|
<szrrizvi> rfriedman_away, They are called AuthorizationPrincipals (that was the spelling my supervisor wanted), but they are rules by which authorizations are issues.
|
16:28:49
|
<rfriedman_away> szrrizvi, well, we always knew canadians couldn't speak english
|
16:29:03
|
<szrrizvi> rfriedman_away, No I did not extend classes with privilege fields. The privileges being used are declared by the Service Interfaces
|
16:29:55
|
<kavuri> bwolfe: I am unable to get the atomfeed module working with openmrs 1.10 (latest from trunk). I have taken atomfeed code also from svn trunk (and also event module). OpenMRS admin console gets stuck while trying to start the atomfeed module
|
16:30:02
|
<szrrizvi> rfriedman_away, Well I don't speak French.
|
16:30:10
|
<kavuri> bwolfe: and I do not see any serious errors in the log
|
16:30:27
|
<rfriedman_away> szrrizvi, very perceptive of you :-)
|
16:30:59
|
<szrrizvi> rfriedman_away, eh? hehehe
|
16:31:09
|
<rfriedman_away> szrrizvi, hoser!!
|
16:31:56
|
<szrrizvi> rfriedman_away, and proud to be one!
|
16:32:41
|
<rfriedman_away> szrrizvi, we just have to be polite when gmccallum is online (and during national beaver pelt week)
|
16:33:37
|
*** wyclif has quit IRC
|
16:34:08
|
*** bwolfe_ has joined #openmrs
|
16:34:08
|
*** ChanServ sets mode: +o bwolfe_
|
16:34:41
|
<szrrizvi> rfriedman_away, of course. We have to respect the beavers. They have the greatest impact on our ecosystem. If I remember my grade 9 geography.
|
16:35:14
|
*** wyclif has joined #openmrs
|
16:35:50
|
<rfriedman_away> szrrizvi, i was in the beaver patrol in boy scouts ... gotta keep chewing or die
|
16:37:18
|
<szrrizvi> rfriedman_away, But getting back to the topic. I have 18 classes to persist; 2 for relationships, 8 for policies, 2 for authorization principals, and 4 for actions. Does 20 still sound too much for them?
|
16:37:24
|
*** bwolfe has quit IRC
|
16:37:45
|
*** downey has joined #openmrs
|
16:37:45
|
*** ChanServ sets mode: +o downey
|
16:37:45
|
*** OpenMRSBot sets mode: +o downey
|
16:38:00
|
<kavuri> bwolfe_: I am unable to get the atomfeed module working with openmrs 1.10 (latest from trunk). I have taken atomfeed code also from svn trunk (and also event module). OpenMRS admin console gets stuck while trying to start the atomfeed module
|
16:38:07
|
<kavuri> bwolfe_: and I do not see any serious errors in the log
|
16:38:46
|
<bwolfe_> kavuri, no errors but it doesn't load?
|
16:38:48
|
<bwolfe_> thats odd
|
16:38:49
|
*** bwolfe_ is now known as bwolfe
|
16:38:57
|
<kavuri> bwolfe: yes, no errors
|
16:38:58
|
<bwolfe> kavuri, what is the error on the module when it doesn't start?
|
16:39:13
|
<rfriedman_away> szrrizvi, sounds like it's based on an academic model, you have a cite?
|
16:39:15
|
<kavuri> bwolfe: in the openmrs web console?
|
16:39:18
|
*** kishoreyekkanti has joined #openmrs
|
16:39:44
|
<kavuri> bwolfe: the web console just keeps on spinning..no error there too
|
16:40:01
|
<kavuri> bwolfe: so looks like the server is stuck somewhere
|
16:40:05
|
<bwolfe> weird
|
16:40:10
|
<rfriedman_away> szrrizvi, around here we tend to start with the simple cases rather than the full model, so we have fewer tables
|
16:40:16
|
<bwolfe> kavuri, did you try with the event/atomfeed out fo the module repo too?
|
16:40:20
|
<kavuri> bwolfe: is there any place I can enable further logs and check?
|
16:40:29
|
<kavuri> bwolfe: yes, tried that too. Same result
|
16:40:53
|
<rfriedman_away> szrrizvi, might mean difficult administration
|
16:41:24
|
*** sgithens has quit IRC
|
16:41:29
|
<bwolfe> kavuri, what server and what jvm are you using?
|
16:41:33
|
<rfriedman_away> szrrizvi, but i am a data guy, i don't mind tables
|
16:41:38
|
<szrrizvi> rfriedman_away, Only the policies part is based on an academic model. I'm trying to find that paper online.
|
16:41:59
|
<kavuri> bwolfe: tomcat6, openjdk-6
|
16:42:50
|
<kavuri> bwolfe: correction, it is using sun-java
|
16:42:58
|
<kavuri> java6
|
16:43:19
|
<szrrizvi> rfriedman_awat, here is the paper. http://pages.cpsc.ucalgary.ca/~pwlfong/Pub/codaspy2011.pdf
|
16:43:23
|
<OpenMRSBot> <http://ln-s.net/$nn3> (at pages.cpsc.ucalgary.ca)
|
16:44:58
|
<szrrizvi> rfriedman_away, I know it is a big model. But I have been keeping it well documented. And been trying to follow the convention of OpenMRS.
|
16:46:43
|
<rfriedman_away> szrrizvi, np, i met an academic at last year's OpenMRS meeting who is interested in this type of thing, I will try to get his comments on it
|
16:46:56
|
*** harshadura has quit IRC
|
16:49:10
|
<szrrizvi> rfriedman_away, sounds great. I did see a few postings on forums regarding this issue.
|
16:49:45
|
<rfriedman_away> szrrizvi, have you done a literature review for related papers?
|
16:51:16
|
<szrrizvi> rfriedman_away, No I haven't. I have been pretty much working on the implementation part, while my supervisor is working on the academic and theoratical end.
|
16:51:47
|
<rfriedman_away> szrrizvi, and the spelling end :-)
|
16:53:11
|
<szrrizvi> rfriedman_away, hehe. So I guess I should spell "colour" and "color", "neighbour" as "neighbor", "doughnaut" as "donut"? I might need to update the documentation.
|
16:54:43
|
<rfriedman_away> szrrizvi, it's not for nothing that we have en-UK and en-US
|
16:56:40
|
<szrrizvi> rfriedman_away, but messages_en_GB.properties only has 6 entries.
|
17:01:42
|
<rfriedman_away> szrrizvi, take a look at concept_names
|
17:02:12
|
*** sgithens has joined #openmrs
|
17:04:50
|
<szrrizvi> rfriedman_away, Oh I shouldn't have done an open query on that table. hehe
|
17:05:20
|
<rfriedman_away> szrrizvi, i just wrote the guy i was talking about, do you want to give me your e-mail to pass on to him if he's interested?
|
17:05:50
|
*** basic` has quit IRC
|
17:05:54
|
*** harshadura has joined #openmrs
|
17:05:55
|
<szrrizvi> rfriedman_away, sure. My email address is; szrrizvi@ucalgary.ca
|
17:06:56
|
*** basic` has joined #openmrs
|
17:07:09
|
<szrrizvi> rfriedman_away, Can I ask the name of this person?
|
17:07:51
|
<rfriedman_away> szrrizvi, dominic duggan, stevens institute of technology
|
17:08:14
|
<rfriedman_away> szrrizvi, you must have a magic name, it alphabetized before su...
|
17:09:53
|
<szrrizvi> rfriedman_away, but there's no "su" in my name.
|
17:10:28
|
<rfriedman_away> szrrizvi, a boy named su? a superuser in our midst?
|
17:11:08
|
<rfriedman_away> szrrizvi, or does the canadian alphabet end stvwxyzu?
|
17:12:52
|
<szrrizvi> rfriedman_away, no no, the canadian and american alphabets are the same. Except for "Zee" vs. "Zed" for the last letter.
|
17:13:37
|
<rfriedman_away> szrrizvi, hehe, for some reason my e-mail program alphabetized you before someone named "sunbird"
|
17:14:31
|
<rfriedman_away> szrrizvi, probably some czech diphthong
|
17:14:54
|
<szrrizvi> rfriedman_away, that's odd.
|
17:16:07
|
<rfriedman_away> szrrizvi, no odder than about
|
17:16:29
|
*** robbyoconnor has quit IRC
|
17:17:00
|
<rfriedman_away> szrrizvi, enuf play for now, gotta work, meet you at Tim Horton's later
|
17:17:03
|
<szrrizvi> rfriedman_away, "I before E except after C," that's just 'weird'
|
17:17:29
|
<szrrizvi> rfriedman_away, sounds good. I should be gettting back as well.
|
17:33:15
|
*** szrrizvi has quit IRC
|
17:42:11
|
*** kavuri has quit IRC
|
17:42:34
|
*** wyclif has joined #openmrs
|
17:43:52
|
<wyclif> bwolfe, djazayeri am realizing that form field is metadata but has no name and description column in the database but form field resource is exposing name and description properties
|
17:44:12
|
<wyclif> bwolfe, djazayeri why is that?
|
17:45:00
|
<wyclif> bwolfe, djazayeri am considering removing them
|
17:45:25
|
<djazayeri> wyclif: if it extends BaseOpenmrsMetadata you can't really remove them
|
17:45:43
|
<wyclif> djazayeri, even on the form resource
|
17:45:46
|
<djazayeri> wyclif: oh, the rest resourceâ¦yes, you would be able to remove them from there
|
17:46:35
|
<djazayeri> wyclif: if the underlying class doesn't have a name and description, then the rest resource shouldn't either.
|
17:47:05
|
<wyclif> djazayeri, i have removed them, i will commit it along with RESTWS-234
|
17:47:23
|
<bwolfe> djazayeri, formfield is a weird metadata. (one of those djazayeri warned about yesterday)
|
17:47:50
|
<bwolfe> wyclif, I committed a change yesterday to automatically expose name/desc from baseopenmrsmetadata as creatable/editable properties
|
17:47:51
|
<djazayeri> wyclif: ^^
|
17:48:02
|
<bwolfe> err, wyclif, yes
|
17:48:13
|
<bwolfe> wyclif, so just override those methods and return the right thing
|
17:48:36
|
<wyclif> bwolfe, ok
|
17:49:35
|
<wyclif> bwolfe, cool
|
17:49:54
|
<wyclif> bwolfe, but i see you include retired and retire reason, are those really supposed to be there
|
17:50:07
|
<wyclif> bwolfe, i assumes retired happens separately
|
17:52:34
|
<wyclif> bwolfe, ?
|
17:53:03
|
* bwolfe doesn't remember. what do the other objects expose?
|
17:53:28
|
<wyclif> bwolfe, other metadata resources are only exposing name and descr
|
17:54:09
|
<djazayeri> wyclif, bwolfe: isn't retired supposed to be automatically handled by some base class?
|
17:54:19
|
<djazayeri> if you're overriding the base class, you need to make sure to preserve that behavior
|
17:55:34
|
<wyclif> djazayeri, bwolfe calling metadataResource.delete does the job of retiring, ws consumers are not supposed to set retired and retire reason directly
|
17:55:52
|
<wyclif> bwolfe, djazayeri see MetadataDelegatingCrudResource.delete
|
17:56:01
|
<djazayeri> wyclif: I mean that showing whether or not something is retired is supposed to be done for all metadata
|
17:56:02
|
<wyclif> and DataDelegatingCrudResource.delete
|
17:56:13
|
<bwolfe> wyclif, that sounds right
|
17:56:26
|
<bwolfe> wyclif, so the editable properties should only be name/desc for all metadata
|
17:56:31
|
<wyclif> djazayeri, i mean defining creatables and updatables
|
17:56:38
|
<wyclif> bwolfe, yeah
|
17:56:58
|
<wyclif> calling delete on a resource is what handled retiring and voiding and shouldnt purge
|
17:57:10
|
<bwolfe> ...
|
17:57:51
|
<wyclif> ?
|
17:59:17
|
*** cpower has quit IRC
|
18:00:29
|
<djazayeri> wyclif: "retired" should not be a creatable/updatable property
|
18:01:19
|
<wyclif> djazayeri, yes because delete handled that
|
18:01:30
|
<wyclif> handed -> handles
|
18:03:10
|
<wyclif> djazayeri, basic` FYI some description is required on some metadata and not for some
|
18:04:02
|
<wyclif> do we want to keep it that way or should vary depending on the resource
|
18:13:05
|
<OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Feedback 2.0.5 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=feedback&version=&2.0.5>
|
18:16:48
|
*** mseaton has joined #openmrs
|
18:16:48
|
*** ChanServ sets mode: +v mseaton
|
18:19:04
|
*** harshadura has quit IRC
|
18:29:07
|
*** kishoreyekkanti has quit IRC
|
18:37:56
|
*** dkayiwa has quit IRC
|
18:39:12
|
*** dkayiwa has joined #openmrs
|
18:43:12
|
*** harshadura has joined #openmrs
|
18:59:32
|
*** wyclif has quit IRC
|
18:59:55
|
*** wyclif has joined #openmrs
|
19:45:27
|
*** james_regen has quit IRC
|
20:10:47
|
*** bwolfe has quit IRC
|
20:12:31
|
*** jkeiper has quit IRC
|
20:22:50
|
*** sgithens has quit IRC
|
20:34:30
|
*** dkayiwa_ has joined #openmrs
|
20:35:16
|
*** dkayiwa has quit IRC
|
20:35:17
|
*** dkayiwa_ is now known as dkayiwa
|
20:40:19
|
*** rfriedman_away has quit IRC
|
21:05:22
|
*** mseaton has quit IRC
|
21:22:18
|
*** mseaton has joined #openmrs
|
21:22:18
|
*** ChanServ sets mode: +v mseaton
|
21:23:27
|
*** mseaton has quit IRC
|
21:45:36
|
*** downey has quit IRC
|
21:59:50
|
*** lh has quit IRC
|
22:08:53
|
*** dkayiwa has quit IRC
|
22:23:23
|
*** wyclif has quit IRC
|
22:44:25
|
*** suranga has quit IRC
|
22:51:20
|
*** andreapat has joined #openmrs
|
22:53:45
|
<andreapat> is bwolfe around?
|
22:54:46
|
<andreapat> bwolfe?
|
22:56:14
|
<andreapat> djazayeri, you around?
|
22:58:37
|
*** andreapat has quit IRC
|
23:17:57
|
*** wyclif has joined #openmrs
|
23:21:16
|
*** Echidna has quit IRC
|
23:26:48
|
*** Echidna has joined #openmrs
|
23:26:48
|
*** ChanServ sets mode: +v Echidna
|
23:35:33
|
*** mseaton has joined #openmrs
|
23:35:38
|
*** ChanServ sets mode: +v mseaton
|