Skip to main content
Kofax

Developers Cannot Access Databases from the Management Console

3011701

Problem: 

Users that have the developer role are not able to see the databases shared by the Management Console in their Design Studios. 

Cause: 

There is a bug that will be fixed in 10.7 where developers are not able to access the databases shared, but administrators are. 

Workaround:

There are two choices available until 10.7 is available. 

1) Select a specific cluster in the list instead of all databases. All project developers and admins will be able to see the databases defined on just that cluster. 

production cluster selection.jpg

2) Add the modify privilege to the clustersAndSettingsTabPermissions section for Developer role in the roles.xml file located in the WEB-INF folder of the Tomcat installation, e.g. C:\Program Files\Apache Software Foundation\Tomcat 8.5_Tomcat_8.5.37\webapps\ManagementConsole\WEB-INF\roles.xml

Search for the part for developers that will look like this: 

developer role.jpg

Navigate to the section called clustersAndSettingsTabPermissions and add this line under the line containing view:

<property name="modify" value="true"/>

 

Before:

<property name="clustersAndSettingsTabPermissions">
                                <bean class="com.kapowtech.scheduler.client.auth.ClustersAndSettingsTabPermissions">
                                    <property name="view" value="true"/>
                                </bean>
                            </property>

 

After:

   <property name="clustersAndSettingsTabPermissions">
                                <bean class="com.kapowtech.scheduler.client.auth.ClustersAndSettingsTabPermissions">
                                    <property name="view" value="true"/>
                                    <property name="modify" value="true"/>
                                </bean>
                            </property>

Note: This option only applies to Management Console when it's deployed into a standalone Tomcat. It does NOT apply to embedded Management Console.

  • Was this article helpful?