77 |
77 |
getValues();
|
78 |
78 |
Composite composite = new Composite(parent, SWT.NULL);
|
79 |
79 |
composite.setLayout(new GridLayout());
|
|
80 |
if(!isAdminPreference && !Boolean.valueOf(distributionEditorPref.getValue())){
|
|
81 |
Label label = new Label(composite, SWT.NONE);
|
|
82 |
label.setText("The CDM settings don't allow to set the preferences for using the distribution editor locally. If you need to make local settings, please ask an administrator.");
|
80 |
83 |
|
81 |
|
if (isAllowOverride || isAdminPreference){
|
|
84 |
}else{
|
82 |
85 |
Composite activateComp = createComposite(composite);
|
83 |
86 |
Label separator= new Label(activateComp, SWT.HORIZONTAL | SWT.SEPARATOR);
|
84 |
87 |
GridData sepGrid = createTextGridData();
|
... | ... | |
95 |
98 |
if(!isAdminPreference){
|
96 |
99 |
overrideActivated = true;
|
97 |
100 |
}
|
|
101 |
child.setEnabled(isEditorActivated);
|
|
102 |
PreferencesUtil.recursiveSetEnabled(child, isEditorActivated);
|
98 |
103 |
|
99 |
|
if(isEditorActivated){
|
100 |
|
child.setVisible(true);
|
101 |
|
child.setEnabled(true);
|
102 |
|
}else{
|
103 |
|
child.setVisible(false);
|
104 |
|
child.setEnabled(false);
|
105 |
|
}
|
106 |
104 |
|
107 |
105 |
}
|
108 |
106 |
});
|
... | ... | |
130 |
128 |
|
131 |
129 |
child = createComposite(composite);
|
132 |
130 |
|
133 |
|
child.setVisible(isEditorActivated);
|
|
131 |
child.setEnabled(isEditorActivated);
|
134 |
132 |
separator= new Label(child, SWT.HORIZONTAL | SWT.SEPARATOR);
|
135 |
133 |
sepGrid = createTextGridData();
|
136 |
134 |
|
... | ... | |
210 |
208 |
}
|
211 |
209 |
}
|
212 |
210 |
|
213 |
|
final Button ownDescription = new Button(child, SWT.CHECK);
|
214 |
|
ownDescription.setText(Messages.ChecklistEditorGeneralPreference_own_Description);
|
215 |
|
ownDescription.setToolTipText(Messages.ChecklistEditorGeneralPreference_own_DescriptionToolTip);
|
216 |
|
ownDescription.setSelection(ownDescriptionForDistributionEditor);
|
217 |
|
ownDescription.addSelectionListener(new SelectionAdapter(){
|
218 |
|
@Override
|
219 |
|
public void widgetSelected(SelectionEvent e) {
|
220 |
|
setApply(true);
|
221 |
|
ownDescriptionForDistributionEditor = ownDescription.getSelection();
|
222 |
|
}
|
223 |
|
});
|
224 |
|
Button allowOverrideDescription = createAllowOverrideButton(child);
|
225 |
|
if (isAdminPreference){
|
226 |
|
allowOverrideDescription.setSelection(allowOverrideOwnDescriptionForDistributionEditor);
|
227 |
|
allowOverrideDescription.addSelectionListener(new SelectionAdapter(){
|
228 |
|
@Override
|
229 |
|
public void widgetSelected(SelectionEvent e) {
|
230 |
|
setApply(true);
|
231 |
|
allowOverrideOwnDescriptionForDistributionEditor = allowOverrideDescription.getSelection();
|
232 |
|
}
|
233 |
|
});
|
234 |
|
}else{
|
235 |
|
allowOverrideDescription.setSelection(overrideOwnDescriptionForDistributionEditor);
|
236 |
|
allowOverrideDescription.addSelectionListener(new SelectionAdapter(){
|
237 |
|
@Override
|
238 |
|
public void widgetSelected(SelectionEvent e) {
|
239 |
|
setApply(true);
|
240 |
|
overrideOwnDescriptionForDistributionEditor = allowOverrideDescription.getSelection();
|
241 |
|
}
|
242 |
|
});
|
243 |
|
if (!allowOverrideOwnDescriptionForDistributionEditor){
|
244 |
|
ownDescription.setEnabled(false);
|
245 |
|
allowOverrideDescription.setEnabled(false);
|
246 |
|
}
|
247 |
|
}
|
|
211 |
// final Button ownDescription = new Button(child, SWT.CHECK);
|
|
212 |
// ownDescription.setText(Messages.ChecklistEditorGeneralPreference_own_Description);
|
|
213 |
// ownDescription.setToolTipText(Messages.ChecklistEditorGeneralPreference_own_DescriptionToolTip);
|
|
214 |
// ownDescription.setSelection(ownDescriptionForDistributionEditor);
|
|
215 |
// ownDescription.addSelectionListener(new SelectionAdapter(){
|
|
216 |
// @Override
|
|
217 |
// public void widgetSelected(SelectionEvent e) {
|
|
218 |
// setApply(true);
|
|
219 |
// ownDescriptionForDistributionEditor = ownDescription.getSelection();
|
|
220 |
// }
|
|
221 |
// });
|
|
222 |
// Button allowOverrideDescription = createAllowOverrideButton(child);
|
|
223 |
// if (isAdminPreference){
|
|
224 |
// allowOverrideDescription.setSelection(allowOverrideOwnDescriptionForDistributionEditor);
|
|
225 |
// allowOverrideDescription.addSelectionListener(new SelectionAdapter(){
|
|
226 |
// @Override
|
|
227 |
// public void widgetSelected(SelectionEvent e) {
|
|
228 |
// setApply(true);
|
|
229 |
// allowOverrideOwnDescriptionForDistributionEditor = allowOverrideDescription.getSelection();
|
|
230 |
// }
|
|
231 |
// });
|
|
232 |
// }else{
|
|
233 |
// allowOverrideDescription.setSelection(overrideOwnDescriptionForDistributionEditor);
|
|
234 |
// allowOverrideDescription.addSelectionListener(new SelectionAdapter(){
|
|
235 |
// @Override
|
|
236 |
// public void widgetSelected(SelectionEvent e) {
|
|
237 |
// setApply(true);
|
|
238 |
// overrideOwnDescriptionForDistributionEditor = allowOverrideDescription.getSelection();
|
|
239 |
// }
|
|
240 |
// });
|
|
241 |
// if (!allowOverrideOwnDescriptionForDistributionEditor){
|
|
242 |
// ownDescription.setEnabled(false);
|
|
243 |
// allowOverrideDescription.setEnabled(false);
|
|
244 |
// }
|
|
245 |
// }
|
248 |
246 |
|
249 |
247 |
|
250 |
248 |
separator= new Label(child, SWT.HORIZONTAL | SWT.SEPARATOR);
|
... | ... | |
408 |
406 |
button_openStatusWizard.setButtonEnabled(false);
|
409 |
407 |
}
|
410 |
408 |
}
|
411 |
|
}else{
|
412 |
|
Label label = new Label(composite, SWT.NONE);
|
413 |
|
label.setText("The CDM settings don't allow to set the preferences for using the distribution editor locally. If you need to make local settings, please ask an administrator.");
|
414 |
|
|
415 |
409 |
}
|
|
410 |
PreferencesUtil.recursiveSetEnabled(child, isEditorActivated);
|
416 |
411 |
setValid(true);
|
417 |
412 |
return composite;
|
418 |
413 |
}
|
... | ... | |
498 |
493 |
|
499 |
494 |
if (distributionEditorPref != null){
|
500 |
495 |
isAllowOverride = distributionEditorPref.isAllowOverride();
|
501 |
|
boolean test = PreferencesUtil.getBooleanValue(EditorPreferencePredicate.DistributionEditorActivated.getKey());
|
502 |
|
if (isAllowOverride && PreferencesUtil.getBooleanValue(EditorPreferencePredicate.DistributionEditorActivated.getKey())){
|
|
496 |
|
|
497 |
if (isAllowOverride && PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DistributionEditorActivated.getKey()))){
|
503 |
498 |
isEditorActivated = PreferencesUtil.getBooleanValue(EditorPreferencePredicate.DistributionEditorActivated.getKey());
|
|
499 |
overrideActivated = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DistributionEditorActivated.getKey()));
|
504 |
500 |
}else{
|
505 |
501 |
isEditorActivated = Boolean.valueOf(distributionEditorPref.getValue());
|
506 |
502 |
}
|
507 |
503 |
}else{
|
508 |
504 |
isEditorActivated = PreferencesUtil.getBooleanValue(EditorPreferencePredicate.DistributionEditorActivated.getKey());
|
509 |
505 |
isAllowOverride = true;
|
|
506 |
overrideActivated = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DistributionEditorActivated.getKey()));
|
510 |
507 |
}
|
511 |
508 |
|
512 |
509 |
CdmPreference prefStatus = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.AvailableDistributionAreaVocabularies);
|
... | ... | |
520 |
517 |
this.allowOverrideAreaDisplay = pref.isAllowOverride();
|
521 |
518 |
if (allowOverrideAreaDisplay){
|
522 |
519 |
displayArea = PreferencesUtil.displayAreaInChecklistEditor();
|
|
520 |
overrideAreaDisplay = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DisplayOfAreasInDistributionEditor.getKey()));
|
523 |
521 |
}else{
|
524 |
522 |
displayArea = pref.getValue();
|
525 |
523 |
}
|
526 |
524 |
}else{
|
527 |
525 |
displayArea = PreferencesUtil.displayAreaInChecklistEditor();;
|
528 |
526 |
this.allowOverrideAreaDisplay = true;
|
|
527 |
overrideAreaDisplay = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DisplayOfAreasInDistributionEditor.getKey()));
|
529 |
528 |
}
|
530 |
529 |
|
531 |
530 |
pref = PreferencesUtil.getPreferenceFromDB(EditorPreferencePredicate.DisplayOfStatus);
|
... | ... | |
533 |
532 |
this.allowOverrideStatusDisplay = pref.isAllowOverride();
|
534 |
533 |
if (allowOverrideStatusDisplay){
|
535 |
534 |
displayStatus = PreferencesUtil.displayStatusInChecklistEditor();
|
|
535 |
overrideStatusDisplay = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DisplayOfStatus.getKey()));
|
536 |
536 |
}else{
|
537 |
537 |
this.displayStatus = pref.getValue();
|
538 |
538 |
}
|
539 |
539 |
}else{
|
540 |
540 |
displayStatus = PreferencesUtil.displayStatusInChecklistEditor();
|
541 |
541 |
this.allowOverrideStatusDisplay = true;
|
|
542 |
overrideStatusDisplay = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DisplayOfStatus.getKey()));
|
542 |
543 |
}
|
543 |
544 |
|
544 |
545 |
pref = PreferencesUtil.getPreferenceFromDB(EditorPreferencePredicate.AreasSortedByIdInVocabulary);
|
... | ... | |
547 |
548 |
this.allowOverrideOrderAreas = pref.isAllowOverride();
|
548 |
549 |
if (allowOverrideOrderAreas){
|
549 |
550 |
isSortByVocabularyOrder = PreferencesUtil.isSortNamedAreaByOrderInVocabulary();
|
|
551 |
overrideOrderAreas = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.AreasSortedByIdInVocabulary.getKey()));
|
550 |
552 |
}else{
|
551 |
553 |
this.isSortByVocabularyOrder = Boolean.valueOf(pref.getValue().toString());
|
552 |
554 |
}
|
553 |
555 |
}else{
|
554 |
556 |
isSortByVocabularyOrder = PreferencesUtil.isSortNamedAreaByOrderInVocabulary();
|
555 |
557 |
this.allowOverrideOrderAreas = true;
|
|
558 |
overrideOrderAreas = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.AreasSortedByIdInVocabulary.getKey()));
|
556 |
559 |
}
|
557 |
560 |
|
558 |
561 |
pref = PreferencesUtil.getPreferenceFromDB(EditorPreferencePredicate.ShowRankInDistributionEditor);
|
... | ... | |
561 |
564 |
allowOverrideRank = pref.isAllowOverride();
|
562 |
565 |
if (allowOverrideRank){
|
563 |
566 |
isShowRank = PreferencesUtil.isShowRankInChecklistEditor();
|
|
567 |
overrideRank = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.ShowRankInDistributionEditor.getKey()));
|
564 |
568 |
}else{
|
565 |
569 |
this.isShowRank = Boolean.valueOf(pref.getValue().toString());
|
566 |
570 |
}
|
567 |
571 |
}else{
|
568 |
572 |
isShowRank = PreferencesUtil.isShowRankInChecklistEditor();
|
569 |
573 |
this.allowOverrideRank = true;
|
|
574 |
overrideRank = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.ShowRankInDistributionEditor.getKey()));
|
570 |
575 |
}
|
571 |
576 |
|
572 |
577 |
pref = PreferencesUtil.getPreferenceFromDB(EditorPreferencePredicate.OwnDescriptionForDistributionEditor);
|
... | ... | |
581 |
586 |
}else{
|
582 |
587 |
ownDescriptionForDistributionEditor = PreferencesUtil.isShowRankInChecklistEditor();
|
583 |
588 |
ownDescriptionForDistributionEditor = true;
|
|
589 |
overrideOwnDescriptionForDistributionEditor = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.OwnDescriptionForDistributionEditor.getKey()));
|
584 |
590 |
}
|
585 |
591 |
|
586 |
592 |
|
... | ... | |
589 |
595 |
|
590 |
596 |
|
591 |
597 |
}
|
|
598 |
|
|
599 |
|
592 |
600 |
}
|
fix problems in preferences views