My suggestion does remove it globally - but I don't think that's a problem.
For the very few people who need it, there's a link on the Admin page

On 14 March 2012 07:20, Christian Neumann <[email protected]> wrote:

> Unfortunately withdrawing 'View concepts' isn't doing the trick, even
> without System Dev role and after logout/login.
>
> My OpenMRS debug build that logs every hasPrivilege call doesn't even
> trigger after login (or reloading the front page). However this isn't a
> high priority for me, so I simply leave it like this for now.
>
> Thanks,
> christian
>
> On Mar 13, 2012, at 1:29 AM, Michael Seaton wrote:
>
>  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]> 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] with "SIGNOFF openmrs-implement-l" in
>>> the  body (not the subject) of your e-mail.
>>>
>>> [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]
>>>
>>
>> _________________________________________
>>
>> 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]
>>
>
>
>
>  --
> *Rowan Seymour*
> tel: +250 783835665
> http://twitter.com/rowanseymour
>
>  ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>  OpenMRS Implementers' mailing list
>
>
>  ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>  OpenMRS Implementers' mailing list
>
>  ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>  OpenMRS Implementers' mailing list
>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>  OpenMRS Implementers' mailing list
>



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

_________________________________________

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