import org.argeo.cms.CurrentUser;
import org.argeo.cms.swt.dialogs.CmsFeedback;
import org.argeo.cms.swt.dialogs.CmsMessageDialog;
+import org.argeo.cms.ux.widgets.CmsDialog;
import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.e4.core.di.annotations.Optional;
import org.eclipse.jface.dialogs.Dialog;
@Execute
public void execute() {
ChangePasswordDialog dialog = new ChangePasswordDialog(Display.getCurrent().getActiveShell(), userAdmin);
- if (dialog.open() == Dialog.OK) {
+ if (dialog.open() == CmsDialog.OK) {
new CmsMessageDialog(Display.getCurrent().getActiveShell(), passwordChanged.lead(),
CmsMessageDialog.INFORMATION).open();
}
if (!newPassword1.getText().equals(newPassword2.getText()))
throw new IllegalArgumentException("New passwords are different");
changePassword(oldPassword.getTextChars(), newPassword1.getTextChars());
- closeShell(OK);
+ closeShell(CmsDialog.OK);
} catch (Exception e) {
CmsFeedback.error("Cannot change password", e);
}