Skip to content

Commit e2ba04d

Browse files
committed
Student Scheduling Manual
- a new student scheduling manual is linked from the menu (Help > Manuals)
1 parent 0cac24a commit e2ba04d

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

JavaSource/application.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ tmtbl.help.manual.solver=https://help.unitime.org/manuals/courses-solver
141141
tmtbl.help.manual.exams=https://help.unitime.org/manuals/examination-timetabling
142142
tmtbl.help.manual.instructorScheduling=https://help.unitime.org/manuals/instructor-scheduling
143143
tmtbl.help.manual.administration=https://help.unitime.org/manuals/administration
144+
tmtbl.help.manual.students=https://help.unitime.org/manuals/student-scheduling
144145
tmtbl.help.manual.schedulingAssistant=https://help.unitime.org/manuals/scheduling-assistant
145146
tmtbl.help.manual.schedulingDashboard=https://help.unitime.org/manuals/scheduling-dashboard
146147
tmtbl.help.manual.other=https://help.unitime.org/documentation

JavaSource/menu.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,6 +1301,11 @@
13011301
<hasPermission name="EventStatuses" authority="any" check="false"/>
13021302
</condition>
13031303
</item>
1304+
<item name="Student Scheduling" page="tmtbl.help.manual.students" type="property" target="tab">
1305+
<condition>
1306+
<hasPermission name="StudentSectioningSolver" authority="any" check="false"/>
1307+
</condition>
1308+
</item>
13041309
<item name="Student Scheduling Assistant" page="tmtbl.help.manual.schedulingAssistant" type="property" target="tab">
13051310
<condition>
13061311
<hasPermission name="SchedulingAssistant" authority="any" check="false"/>

JavaSource/org/unitime/timetable/defaults/ApplicationProperty.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
import org.unitime.timetable.onlinesectioning.custom.StudentHoldsCheckProvider;
7979
import org.unitime.timetable.onlinesectioning.custom.StudentPinsProvider;
8080
import org.unitime.timetable.onlinesectioning.custom.VariableTitleCourseProvider;
81+
import org.unitime.timetable.onlinesectioning.custom.WaitListComparatorProvider;
8182
import org.unitime.timetable.onlinesectioning.custom.WaitListValidationProvider;
8283
import org.unitime.timetable.spring.ldap.SpringLdapExternalUidLookup;
8384
import org.unitime.timetable.spring.ldap.SpringLdapExternalUidTranslation;
@@ -1322,7 +1323,7 @@ public enum ApplicationProperty {
13221323
CustomizationWaitListValidationProvider("unitime.custom.WaitListValidationProvider"),
13231324

13241325
@Type(Class.class)
1325-
@Implements(WaitListValidationProvider.class)
1326+
@Implements(WaitListComparatorProvider.class)
13261327
@Description("Customization: wait-list compatator provider")
13271328
@DefaultValue("org.unitime.timetable.onlinesectioning.custom.DefaultSectioningRequestComparatorProvider")
13281329
@Since(4.6)
@@ -2237,6 +2238,10 @@ public enum ApplicationProperty {
22372238
@DefaultValue("https://help.unitime.org/manuals/examination-timetabling")
22382239
@Description("Manuals: examination timetabling manual")
22392240
ManualExaminationTimetabling("tmtbl.help.manual.exams"),
2241+
2242+
@DefaultValue("https://help.unitime.org/manuals/student-scheduling")
2243+
@Description("Manuals: student scheduling manual")
2244+
ManualStudentScheduling("tmtbl.help.manual.students"),
22402245

22412246
@DefaultValue("help/Release-Notes.xml")
22422247
@Description("Help: release notes")

WebContent/help/Release-Notes.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@
6868
<line>Show the "Not-assigned associated course {0}." message when applicable while showing student details (List of Classes).</line>
6969
</description>
7070
</item>
71+
<item>
72+
<name>Student Scheduling Manual</name>
73+
<description>
74+
<line>A new student scheduling manual is linked from the menu (Help &gt; Manuals).</line>
75+
</description>
76+
</item>
7177
</category>
7278
</release>
7379

0 commit comments

Comments
 (0)