• configuring the file navigator

    By Matt Miller 1 decade ago

    Still testing this app/widget out and everyone who is using it loves it.



    Before I can deploy it, I need to restrict the access a little. Is there a way to preset the drives that are enumerated and displayed? We deploy notes via citrix servers and I do not want my users to see/access the C:\ D:\ T:\ drives - all local on the servers.



    I want users to only see 2 network drives at all times (F:\ & U:) (say that 3 times fast btw :)



    I followed the admin guide and used the perf_mgmt allow local drives = false under the desktop policy/managed settings. This appears to hide the configuration section in the preferences so that it can't be changed - but local drives were still displayed.



    there was notes about using another ini file, but I have not done any default configs in that manner before.



    Any ideas?

    Thanks All



    ~All the developers here, keep up the good work. There are alot of useful & cool tools here. Makes us excited to still be using Notes!

    • Configuration

      By Rene Winkelmeyer 1 decade ago

      Hello Matt,



      you can set your F:\ & U:\ with the following setting:



      pref_roots_active=F\:\#U\:\



      I haven't tested it, but it should work. You can see the user specific settings in the following file:



      C:\Programme\IBM\Lotus\Notes\Data\workspace.metadata.plugins\org.eclipse.core.runtime.settings\org.openntf.filenavigator.prefs



      HTH



      – RenĂ©

      • pref setting.

        By Matt Miller 1 decade ago

        I added this setting into the desktop policy/managed setting area. I had to simply enter the drive letters as "F:#U:\". Notes took care of adding the extra \s where needed.



        When I configure this policy to apply to the users who have this app installed, the first time the policy is applied, the user is given an error.



        "An Error has occurred. See error log for more details. Error notifying a preference change listener. Check the log for details".

        – I am not sure what log it is refering to. The only logs I found under the workspace folders did not have a timestamp close to the time the policy was applied and the error was displayed.





        The policy works, and File Navigator window only shows the 2 specified drive letters.



        The error only occurs the first time the policy is applied.

        • Trace and Error log

          By Rene Winkelmeyer 1 decade ago

          Hi Matt,



          you'll find the logs in Lotus Notes at the following location.



          Help => Support => Log

          Help => Support => Trace



          Can you please attach them here?



          – RenĂ©

          • Log files

            By Matt Miller 1 decade ago

            Here you go. This is off of my machine. I am waiting for a standard user in our typical environment (citrix) to utilize the app and see if the updated policies cause the error as well.





            From Log File Viewer

            ———————————————

            Time Severity Message SubSystem

            2010-03-15T10:52:55.020-04:00 WARNING A handler conflict occurred. This may disable some commands. org.eclipse.ui.workbench

            2010-03-15T10:52:55.020-04:00 WARNING Conflict for 'com.ibm.rcp.toolbox.GenericWebAction': HandlerActivation(commandId=com.ibm.rcp.toolbox.GenericWebAction, handler=ActionDelegateHandlerProxy(null,com.ibm.rcp.toolbox.GenericWebAction), expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@414a414a),sourcePriority=16384) HandlerActivation(commandId=com.ibm.rcp.toolbox.GenericWebAction, handler=ActionDelegateHandlerProxy(null,com.ibm.rcp.toolbox.GenericWebAction), expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@414a414a),sourcePriority=16384) org.eclipse.ui.workbench







            From Trace Viewer

            ————————————

            Time Severity Message SubSystem Source Class.Method Thread Id

            2010-03-15T10:52:41.036-04:00 CONFIG eclipse.buildId=20090925-1604

            java.fullversion=J2RE 1.6.0 IBM J9 2.4 Windows XP x86-32 jvmwi3260sr4ifx-20090729_39787 (JIT enabled, AOT enabled)

            J9VM - 20090729_039787_lHdSMr

            JIT - r9_20090213_2028

            GC - 20090729_AA

            BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

            Framework arguments: -dir ltr -NPARAMS/authenticate RoamedHere=1 -RPARAMS -personality com.ibm.rcp.platform.personality -product com.ibm.rcp.personality.framework.RCPProduct:com.ibm.notes.branding.notes -plugincustomization C:/Program Files/IBM/Lotus/Notes/framework/rcp/plugin_customization.ini

            Command-line arguments: -os win32 -ws win32 -arch x86 -dir ltr -NPARAMS/authenticate RoamedHere=1 -RPARAMS -personality com.ibm.rcp.platform.personality -product com.ibm.rcp.personality.framework.RCPProduct:com.ibm.notes.branding.notes -data C:\Program Files\IBM\Lotus\Notes\Data\workspace -plugincustomization C:/Program Files/IBM/Lotus/Notes/framework/rcp/plugin_customization.ini

            com.ibm.rcp.core.internal.logger.frameworkhook com.ibm.rcp.core.internal.logger.frameworkhook .writeSession 0

            2010-03-15T10:52:55.020-04:00 WARNING A handler conflict occurred. This may disable some commands.

            org.eclipse.ui.workbench 1

            2010-03-15T10:52:55.020-04:00 WARNING Conflict for 'com.ibm.rcp.toolbox.GenericWebAction':

            HandlerActivation(commandId=com.ibm.rcp.toolbox.GenericWebAction,

            handler=ActionDelegateHandlerProxy(null,com.ibm.rcp.toolbox.GenericWebAction),<br/>
            expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@414a414a),sourcePriority=16384)<br/>
            

            HandlerActivation(commandId=com.ibm.rcp.toolbox.GenericWebAction,

            handler=ActionDelegateHandlerProxy(null,com.ibm.rcp.toolbox.GenericWebAction),<br/>
            expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@414a414a),sourcePriority=16384)<br/>
            

            org.eclipse.ui.workbench 1