Hi Christian,

Well, "View Concepts" should really be doing the trick now if you don't also have the System Developer role. Not sure why that isn't working (I assume you've tried logging in and out? you need to do this for permission changes to take effect).

You could do the same thing (with your own new privilege) or you could check something different. I'm partial to checking on role rather than privilege in these cases, as you avoid the "system developer has all privileges" issue.

Mike


On 03/12/2012 03:26 PM, Christian Neumann wrote:
Ok. So I need to start up my dev env.

Rowan, your solution is global for everyone, right? Ideally I would like to restrict it for certain users/roles.

Mike, with overriding the gutter.jsp I would check for a self-defined privilege (instead of the View Concept which doesn't work for me even when I'm not a System Dev)?

Thanks,
christian

On Mar 12, 2012, at 3:47 PM, Rowan Seymour wrote:

We've made a few a customizations to core JSPs but that makes things tricky when you want to upgrade OpenMRS. Perhaps a better solution would be to provide your own style.css file and just have a rule:

#dictionaryNavLink { display: none }

Same as overriding a JSP, you need to specify the file in the runtime-properties like custom.style.css.file=style.css

On 12 March 2012 15:28, Michael Seaton <[email protected] <mailto:[email protected]>> wrote:

    Hi Christian,

    Removing the "View Concepts" privilege should do this for you -
    unless your user is also a System Developer, which overrides this
    behavior.  I would actually be wary of removing the "View
    Concepts" privilege, as my fear would be that things like viewing
    programs, viewing html forms, and other things that use and
    display Concepts (pretty much everywhere in the system) might
    check this privilege and start failing on you.  It seems to me
    that this is the wrong privilege to use to check for access to
    the Concept Dictionary management pages, and we should have a
    more explicit privilege to allow access, like "View Concept
    Dictionary Management Section".  We might want to file a ticket
    for this...

    The easiest thing to do in your case is to override the entire
    gutter and code it up to your requirements.  You would do this by:

    * Copying /WEB-INF/template/gutter.jsp into a directory outside
    of the webapp (eg.
    /home/tomcat/.OpenMRS/customizations/template/gutter.jsp)
    * Make whatever changes you want here
    * Include the following property in your runtime.properties file:
     custom.template.dir=/home/tomcat/.OpenMRS/customizations/template
    * Restart the server

    Let me know  how this works for you...

    Mike








    On 03/12/2012 05:38 AM, Christian Neumann wrote:

        Hi,

        I fail to disable the Dictionary menu item in the top
        navigation pane in OpenMRS 1.7.2. I've deactivated the 'View
        Concepts' privilege, yet it still shows up.

        Is there anything else I can to to deactivate this for
        certain users?

        Thanks,
        christian
        _________________________________________

        To unsubscribe from OpenMRS Implementers' mailing list, send
        an e-mail to [email protected]
        <mailto:[email protected]> with "SIGNOFF
        openmrs-implement-l" in the  body (not the subject) of your
        e-mail.

        [mailto:[email protected]
        <mailto:[email protected]>?body=SIGNOFF%20openmrs-implement-l]


    _________________________________________

    To unsubscribe from OpenMRS Implementers' mailing list, send an
    e-mail to [email protected]
    <mailto:[email protected]> with "SIGNOFF
    openmrs-implement-l" in the  body (not the subject) of your e-mail.

    [mailto:[email protected]
    <mailto:[email protected]>?body=SIGNOFF%20openmrs-implement-l]




--
*Rowan Seymour*
tel: +250 783835665
http://twitter.com/rowanseymour

------------------------------------------------------------------------
Click here to unsubscribe <mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l> from OpenMRS Implementers' mailing list

------------------------------------------------------------------------
Click here to unsubscribe <mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l> from OpenMRS Implementers' mailing list

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to