提交 11270f3e 编写于 作者: S Serge Rider

#3935 Driver option "No authentication" is now editable

上级 adf4e7ca
......@@ -1239,6 +1239,8 @@ public class CoreMessages extends NLS {
public static String dialog_edit_driver_setting;
public static String dialog_edit_driver_type_label;
public static String dialog_edit_driver_embedded_label;
public static String dialog_edit_driver_anonymous_label;
public static String dialog_edit_driver_anonymous_tip;
public static String dialog_edit_driver_description;
public static String dialog_edit_driver_edit_maven_title;
public static String dialog_edit_driver_edit_maven_group_id_label;
......
......@@ -1194,6 +1194,8 @@ dialog_connection_edit_wizard_error_md5_msg =Can't generate password hash
## Driver edit ##
dialog_edit_driver_type_label = Driver Type
dialog_edit_driver_embedded_label = Embedded
dialog_edit_driver_anonymous_label = No authentication
dialog_edit_driver_anonymous_tip = Driver doesn't require user authentication
dialog_edit_driver_setting = Settings
dialog_edit_driver_description = Descriptions
dialog_edit_driver_edit_maven_title = Edit Maven Artifact
......
......@@ -95,6 +95,7 @@ public class DriverEditDialog extends HelpEnabledDialog {
private PropertySourceCustom connectionPropertySource;
private ClientHomesPanel clientHomesPanel;
private Button embeddedDriverCheck;
private Button anonymousDriverCheck;
private boolean showAddFiles = false;
......@@ -243,10 +244,11 @@ public class DriverEditDialog extends HelpEnabledDialog {
driverPortText.setLayoutData(new GridData(SWT.NONE));
driverPortText.addModifyListener(e -> onChangeProperty());
gd = new GridData(GridData.FILL_HORIZONTAL);
gd.horizontalSpan = 2;
embeddedDriverCheck = UIUtils.createCheckbox(propsGroup, CoreMessages.dialog_edit_driver_embedded_label, driver.isEmbedded());
embeddedDriverCheck.setLayoutData(gd);
embeddedDriverCheck.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
anonymousDriverCheck = UIUtils.createCheckbox(propsGroup, CoreMessages.dialog_edit_driver_anonymous_label, CoreMessages.dialog_edit_driver_anonymous_tip, driver.isAnonymousAccess(), 1);
anonymousDriverCheck.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
}
{
......@@ -729,6 +731,7 @@ public class DriverEditDialog extends HelpEnabledDialog {
(driver.getDefaultPort() == null ? "" : driver.getDefaultPort())); //$NON-NLS-1$
embeddedDriverCheck.setSelection(driver.isEmbedded());
anonymousDriverCheck.setSelection(driver.isAnonymousAccess());
if (original) {
resetLibraries(true);
......@@ -787,6 +790,8 @@ public class DriverEditDialog extends HelpEnabledDialog {
driver.setSampleURL(driverURLText.getText());
driver.setDriverDefaultPort(driverPortText.getText());
driver.setEmbedded(embeddedDriverCheck.getSelection());
driver.setAnonymousAccess(anonymousDriverCheck.getSelection());
// driver.setAnonymousAccess(anonymousCheck.getSelection());
driver.setModified(true);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册