just FYI, as a resource, the researchencounters module has this
functionality as well.  Check out the global properties:

http://svn.openmrs.org/openmrs-modules/researchencounters/metadata/config.xml

d

On Fri, Apr 13, 2012 at 8:04 AM, Mark Goodrich <[email protected]> wrote:

> Mathias--
>
> Yes, what Darius is suggesting is to take the changes and move them into a
> module.  (I can't comment on the feasibility of this because I haven't
> looked at the changes).
>
> The downside of modifying the Jembi module is that then you'd be running a
> custom version of Html Form Entry... there have been many bug fixes and new
> features added to Html Form Entry since Jembi branched from the Html Form
> Entry trunk, and so you'd be on your own supporting the Jembi HTML Form
> Entry module.
>
> If you use the regular Html Form Entry module you would benefit from the
> recent bug fixes, as well as the support of the community if you run into
> questions/bugs.  You would, however, most likely be supporting the
> TRUNK-1640-patch-as-a-module on your own.
>
> I can't comment too much on the tradeoff off support/development time on
> your end without looking into the code a little more, but my gut would be
> create a module to do what you need to do and use the standard Html Form
> Entry module.  Then, all going well, at some point in the near future core
> will support restricting forms by roles and you won't have to use the
> custom module you build anymore.
>
> Hope this helps...
>
> Take care,
> Mark
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Mathias Lin |
> Meta Healthcare
> Sent: Thursday, April 12, 2012 10:44 PM
> To: [email protected]
> Subject: Re: [OPENMRS-DEV] Fwd: Regarding ticket TRUNK-1640: Add
> roles-based form display feature
>
> Hi Darius,
>
> ok.
> Actually I was planning to go ahead with the Jembi module and modify that,
> as it's already complete, just not for the latest OpenMRS version, and
> adjust it accordingly; since only Html Forms are needed at the moment and
> it's just a quick fix anyway. I guess it would less cumbersome than
> finishing the 10% of the core patch. Maybe not?
>
> > Advantages:
> > You can write the module to target the OpenMRS version relevant to
> > your implementation needs, and deploy it quickly.
>
> Isn't it (the code attached to the ticket) a *core* patch rather than a
> module?
>
> - Mathias
>
>
>
> On Fri, Apr 13, 2012 at 1:00 AM, Darius Jazayeri <[email protected]>
> wrote:
> > 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 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+Dashboar
> >> d+%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+Enha
> >> ncements 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]
> >
> >
> > ________________________________
> > Click here to unsubscribe from OpenMRS Developers' mailing list
>
> _________________________________________
>
> 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]

Reply via email to