Skip to content
Snippets Groups Projects
Commit 09dc3d7a authored by User expired's avatar User expired
Browse files

openolat#196: move course type after title autocomplete, show for all authors now

parent 8f0da9a7
No related branches found
No related tags found
No related merge requests found
...@@ -314,6 +314,27 @@ public class CreateCourseRepositoryEntryController extends FormBasicController ...@@ -314,6 +314,27 @@ public class CreateCourseRepositoryEntryController extends FormBasicController
item.setHelpTextKey("form.course.title.descr", null); item.setHelpTextKey("form.course.title.descr", null);
item.setMandatory(true); item.setMandatory(true);
formLayout.add(item); formLayout.add(item);
/************************************************************************************************
* Add Node Access Type configuration form items see also:
* org.olat.repository.ui.author.CreateCourseRepositoryEntryController
************************************************************************************************/
KeyValues nodeAccessKV = new KeyValues();
String helpText = "";
for (NodeAccessProviderIdentifier identifier : nodeAccessService.getNodeAccessProviderIdentifer()) {
String title = identifier.getDisplayName(getLocale());
nodeAccessKV.add(KeyValues.entry(identifier.getType(), title));
helpText += "<strong>" + title + "</strong><br />" + identifier.getToolTipHelpText(getLocale()) + "<br /><br />";
}
nodeAccessEl = uifactory.addRadiosVertical("cif.node.access", "cif.node.access", formLayout,
nodeAccessKV.keys(), nodeAccessKV.values());
nodeAccessEl.select(ConditionNodeAccessProvider.TYPE, true);
nodeAccessEl.addActionListener(FormEvent.ONCHANGE);
nodeAccessEl.setHelpText(helpText);
nodeAccessEl.setHelpUrlForManualPage("Learning path course");
/************************************************************************************************ /************************************************************************************************
* Add list of owners with buttons to remove and add additional ones * Add list of owners with buttons to remove and add additional ones
...@@ -415,30 +436,6 @@ public class CreateCourseRepositoryEntryController extends FormBasicController ...@@ -415,30 +436,6 @@ public class CreateCourseRepositoryEntryController extends FormBasicController
catalogDropdownElement = uifactory catalogDropdownElement = uifactory
.addDropdownSingleselect("form.catalog.entry", formLayout, catalogKeys, catalogValues, catalogStyles); .addDropdownSingleselect("form.catalog.entry", formLayout, catalogKeys, catalogValues, catalogStyles);
catalogDropdownElement.setVisible(false); catalogDropdownElement.setVisible(false);
/************************************************************************************************
* Add Node Access Type configuration form items see also:
* org.olat.repository.ui.author.CreateCourseRepositoryEntryController
************************************************************************************************/
KeyValues nodeAccessKV = new KeyValues();
String helpText = "";
for (NodeAccessProviderIdentifier identifier : nodeAccessService.getNodeAccessProviderIdentifer()) {
String title = identifier.getDisplayName(getLocale());
nodeAccessKV.add(KeyValues.entry(identifier.getType(), title));
helpText += "<strong>" + title + "</strong><br />" + identifier.getToolTipHelpText(getLocale()) + "<br /><br />";
}
nodeAccessEl = uifactory.addRadiosVertical("cif.node.access", "cif.node.access", formLayout,
nodeAccessKV.keys(), nodeAccessKV.values());
nodeAccessEl.select(ConditionNodeAccessProvider.TYPE, true);
nodeAccessEl.addActionListener(FormEvent.ONCHANGE);
nodeAccessEl.setHelpText(helpText);
nodeAccessEl.setHelpUrlForManualPage("Learning path course");
// only administrative users are allowed to change this at the moment
nodeAccessEl.setVisible(isAdministrativeUser);
/************************************************************************************************ /************************************************************************************************
* Add Create and Cancel Buttons * Add Create and Cancel Buttons
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment