Looking back through the whole conversation on TRUNK-1640, the ticket was * almost* complete. I summarized the remaining TODOs in my comment from 2010-12-10 00:56:34 EST.
However at this point we're planning to do a more sophisticated implementation of this functionality in this<https://wiki.openmrs.org/x/OIW5AQ> GSoC project. To me it seems like the implication is that we're no longer going to apply the patch from TRUNK-1640 to core. (It would be helpful if Daniel/Ben can comment on their plans for the GSoC project.) Mathias, I suggest you consider taking the almost-complete patch from the ticket, and package it up as a module. Advantages: - No dependency on the GSoC project's timeline, especially if you just need minimal functionality - You can write the module to target the OpenMRS version relevant to your implementation needs, and deploy it quickly. -Darius On Thu, Apr 12, 2012 at 9:33 AM, Mark Goodrich <[email protected]> wrote: > Mathis, > > The specification of the Restrict-by-Role tag can be found here: HTML-249 > > I haven't totally specified out what this tag will do (I'm mentoring the > GSoC project this falls under), but I think it might not be enough to > handle Jonathan's use case. The idea of the tag is that once you open a > form, you can hide certain *parts* of a form from users with certain roles. > Permissions for viewing/editing/deleting/adding an entire form would > happen at a higher level. > > Mark > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Mathias Lin | > Meta Healthcare > Sent: Thursday, April 12, 2012 10:41 AM > To: [email protected] > Subject: Re: [OPENMRS-DEV] Fwd: Regarding ticket TRUNK-1640: Add > roles-based form display feature > > Hi Ben, hi Mark, > > for TRUNK-1640, are you referring to the module that Mark mentioned, > > https://wiki.openmrs.org/display/projects/Filtering+Forms+on+Dashboard+%28Design+Page%29 > ? > > Actually I also see a GoC project for ticket HTML-285 in the list, which > is > https://wiki.openmrs.org/display/projects/HTML+Form+Entry+Module+Enhancements > and the "Restrict-By-Role Tag" ticket mentioned there. > > I assume, both projects will be handled in GoC, and the estimated time > frame would be around end of August to be available. > > > I assume that Mathis is planning on building this functionality to > > meet Jonathan's requirements for his implementation. > > Yes, that was my idea. I will visit Jonathan in Manila in two weeks to > check his detailed requirements on-site. Actually both approaches would > work for this use-case, as currently only html forms are in use there. I > suppose the 'quick fix' would be to modify and adjust the Jembi module to > the current OpenMRS version. On the other hand, the one GoC project looks > pretty similar to what the Jembi module is doing. > > - Mathias > > > On Thu, Apr 12, 2012 at 9:43 PM, Mark Goodrich <[email protected]> wrote: > > Our general feeling has been that we don't want to spend the time > > fixing the HTML Form Entry use case (HTML-285) but instead focus on > > the general use case (TRUNK-1640) with the intent that it should solve > > the needs of the user that that reported HTML-285. I was keeping > > HTML-285 open with the intention of closing it once TRUNK-1640 was > > implemented and we confirmed that it supported Jonathan Gallingan's > > use case. Perhaps it would be better if I marked HTML-285 as "won't > fix" at this point to avoid confusion? > > > > > > > > @Ben-are you referring to the "Filtering Forms on Dashboard" project? > > > > > > > > I assume that Mathis is planning on building this functionality to > > meet Jonathan's requirements for his implementation. If TRUNK-1640 is > > indeed a GSoC project, there will have to be some co-ordination. I > > don't know if end of summer would meet Jonathan's timeframe. > > > > > > > > Mark > > > > > > > > From: [email protected] [mailto:[email protected]] On Behalf Of Ben Wolfe > > Sent: Thursday, April 12, 2012 9:00 AM > > To: [email protected] > > Subject: Re: [OPENMRS-DEV] Fwd: Regarding ticket TRUNK-1640: Add > > roles-based form display feature > > > > > > > > https://tickets.openmrs.org/browse/TRUNK-1640 is actually listed a > > summer of code project > https://wiki.openmrs.org/display/RES/Summer+Of+Code+2012 . > > That is a bigger api-based change that will work for all form-based > > entry methods (formentry, htmlformentry, and xforms) > > > > The https://tickets.openmrs.org/browse/HTML-285 is just modify some > > work in htmlformentry done by Jembi to work with newer versions of > > openmrs. It will only work with htmlformentry. > > > > I'm not sure what the PHR module uses. I think it uses its own > > authentication mechanism to verify the patient is looking at their own > > page and/or it is a clinician looking at its own patient and grants > > proxy privileges. This isn't the same issue. (and we're trying to > > limit the use of proxy privileges going forward in favor of something > > yet-to-be-determined that is more secure and sustainable) > > https://wiki.openmrs.org/display/docs/PHR+Module > > > > Ben > > > > On Wed, Apr 11, 2012 at 3:18 PM, Joaquín Blaya > > <[email protected]> wrote: > > > > Hi Mathias, > > > > Though I can't help you with the ticket itself, I would ask that this > > also work for XForms if possible i.e. it doesn't display, or doesn't > > let you edit depending on roles. Though I don't know much about how > > the mechanism works, I think since both HTML and XForms are called > > from the same page when you click on the icon, it might not need any > additional work. > > > > > > > > I've also added this to the ticket. > > > > > > Joaquín > > ___________________________________________________________________ > > Gerente de Desarrollo, eHealth Systems Research Fellow, Escuela de > > Medicina de Harvard Moderador, GHDOnline.org > > > > > > > > On Wed, Apr 11, 2012 at 2:17 PM, Mathias Lin | Meta Healthcare > > <[email protected]> wrote: > > > > (Not sure if my previous mail got through to the mailing list - I see > > it in my sent folder and list archive, but haven't received it in my > > inbox nor spam folder myself. Therefore again..) > > > > > > This mail concerns ticket "TRUNK-1640: Add roles-based form display > > feature", which is related to > > https://tickets.openmrs.org/browse/HTML-285 > > and therefore my question below probably addresses Ben & Darius directly: > > > > As I understand, the feature is almost done/issue resolved but some > > minor feedback is yet unfinished, and the ticket is unassigned at the > > moment (due to time constraints of the initial author). > > > > I will meet with Jonathan (the initial creator of ticket HTML-285) to > > discuss his requirements in detail as he needs his for his system > > implementation. As I understand, the ticket 1640 would resolve his > > issue actually, so I am looking into picking up this 1640 ticket, > > however, I would need some clarification the status, how to best > > implement/finish it, and eventually one of the core team members that > > I can turn to in case of any questions along the way, since this issue > > concerns the core, not an external module. Also, a rough estimation > > about the complexity of the task would be helpful. > > > > Another question that is related is: I am aware of the PHR module at > > https://wiki.openmrs.org/display/docs/PHR+Module, which also deals > > with authentication and authorization in certain ways. I wonder how/if > > these modules implement two entirely different mechanisms, or if > > they're in some way related (though a bit different, one is > > role-centric, the other is user-centric; plus HTML-1640 is directly > > built into the core). -> or do we have two developments here in > > parallel that could actually solve the same issue. > > > > - Mathias > > IRC: mathiaslin > > Skype: mathias.lin > > > > _________________________________________ > > > > To unsubscribe from OpenMRS Developers' mailing list, send an e-mail > > to [email protected] with "SIGNOFF openmrs-devel-l" in the > > body (not the subject) of your e-mail. > > > > [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l] > > > > > > _________________________________________ > > To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to > [email protected] with "SIGNOFF openmrs-devel-l" in the body > (not the subject) of your e-mail. > > [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l] > > _________________________________________ > > To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to > [email protected] with "SIGNOFF openmrs-devel-l" in the body > (not the subject) of your e-mail. > > [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l] > _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

