Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: UniTime/unitime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: cput-it-advdip/unitime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 59 files changed
  • 1 contributor

Commits on Feb 11, 2025

  1. Examination Solver: Duplicate Instructor Fix

    - avoid issues with having the same instructor listed two times on the same exam (under different departments)
      - was causing Null exception during solver unassignment
    tomas-muller committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    6afdfdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23a1884 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. Course Timetabling Solver: Exact Times

    - do not allow for a date pattern & exact time combination that has no meetings
    tomas-muller committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    6b7bc8c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2025

  1. Rooms: Availability

    - fixed an array index out of bounds when generating the room availability thumbnail icons in some instances
    tomas-muller committed Feb 18, 2025
    Configuration menu
    Copy the full SHA
    f5624ae View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2025

  1. UpdateSequencesFromXml: UniTime 4.8

    - changed the script to work with UniTime 4.8 (individual hbm.xml files are no longer used/listed in the Hibernate config file)
    - added IF EXISTS in the drop sequence command
    tomas-muller committed Feb 26, 2025
    Configuration menu
    Copy the full SHA
    c149639 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2025

  1. QueryLog: RPC Logging

    - to reduce query logging, the following calls have been changed to be logged only when there is an exception
      IsSessionBusyRpcRequest
      ServerTimeZoneRequest
      MenuRpcRequest
      PageNameRpcRequest
      SessionInfoRpcRequest
      UserInfoRpcRequest
      VersionInfoRpcRequest
      GetQueueTableRpcRequest
      SolverLogPageRequest
    
    - these are very quick calls with no or very little parameters called either on every single page, or periodically when a page is opened
    tomas-muller committed Feb 28, 2025
    Configuration menu
    Copy the full SHA
    7488913 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2025

  1. Eclipse: Settings

    - added some basic Eclipse settigns in an attempt to avoid thousands of errors and warnings when the project is opened in Eclipse
    tomas-muller committed Mar 6, 2025
    Configuration menu
    Copy the full SHA
    4988130 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. Online Student Scheduling Dashboard: Student PIN

    - on the Students tab, show student PINs for students that have their PIN released
    - allow admins and/or advisors to release/suppress student PINs (Student Scheduling Can Release Pin permission needed)
    - for students that do not have PIN filled in, added a custom interface for populating student PINs (unitime.custom.StudentPinsProvider property)
    tomas-muller committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    483b285 View commit details
    Browse the repository at this point in the history
  2. Data Exchange: Student PIN

    - added student PIN and PIN released flags in the student and course requests XML imports and exports
    
    - Student XML: added pin and pinReleased attributes to the student element
      <student externalId="1002" firstName="Brian" lastName="Student" email="[email protected]" pin="FBA9D8" pinReleased="true">
    
    - Requests XML: added pin element under updateDemographics with value and released attributes
      <updateDemographics>
        <name first="Brian" last="Student"/>
        <pin value="FBA9D8" released="false"/>
        ...
      </updateDemographics>
    tomas-muller committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    e97e17a View commit details
    Browse the repository at this point in the history
  3. Online Student Scheduling: Student PIN

    - added a simple custom PIN provider, returning the first 7 characters of the MD5 hash of the student's external id
    - to enable, set
      unitime.custom.StudentPinsProvider=org.unitime.timetable.onlinesectioning.custom.test.MD5StudentPinProvider
    tomas-muller committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    a09c4c5 View commit details
    Browse the repository at this point in the history
  4. Online Student Scheduling: Student PIN

    - fixed API logging for pin-release action
    tomas-muller committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    c92be9a View commit details
    Browse the repository at this point in the history
  5. Online Student Scheduling: Student PIN

    - fixed the Maven compilation issue for the test MD5StudentPinProvider
    tomas-muller committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    9f3c55c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2025

  1. Online Student Scheduling Dashboard: Student PIN

    - More menu: when both Release PIN and Suppress PIN operations are available, do not show a separator in between them
    tomas-muller committed Mar 12, 2025
    Configuration menu
    Copy the full SHA
    92c7e6f View commit details
    Browse the repository at this point in the history
  2. Online Student Scheduling: Student PIN

    - MD5StudentPinProvider: use the first 6 digits of MD5-hashed student external id for the PIN
    tomas-muller committed Mar 12, 2025
    Configuration menu
    Copy the full SHA
    3897871 View commit details
    Browse the repository at this point in the history
  3. Event API: Sponsoring Organization

    - lookup the sponsoring organization when a sponsoring organization is listed with a name or an email without UniTime's uniqueId
    - for example:
    
    {
      "eventName": "My Test Event",
      "eventType": "Special",
      "eventEmail": "[email protected]",
      "contact": {
        "externalId": "100"
      },
      "sponsor": {
        "name": "Test Org"
      },
      "meetings": [
        {
          "location": {
            "resourceName": "EDUC 102"
          },
          "meetingDate": "2010-09-14T00:00:00Z",
          "startSlot": 114,
          "endSlot": 126
        }
      ]
    }
    tomas-muller committed Mar 12, 2025
    Configuration menu
    Copy the full SHA
    600855f View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2025

  1. Events: Sponsoring Organizations

    - added an option to make sponsoring organization a mandatory field for special events
    - enabled by setting unitime.events.sponsoringOrgRequired to true (defaults to false)
    - when set to true, sponsoring organization must be set when creating a new special event
    tomas-muller committed Mar 24, 2025
    Configuration menu
    Copy the full SHA
    08dcf57 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2025

  1. Configuration menu
    Copy the full SHA
    dfdde23 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2025

  1. Timetabling Managers: Short Name

    - added an ability to customize the short name format which is used, e.g., in the Last Changes component
    - can be changed using the unitime.managers.shortNameFormat property, defaults to initial-last
    tomas-muller committed Mar 26, 2025
    Configuration menu
    Copy the full SHA
    b0e8c7d View commit details
    Browse the repository at this point in the history
Loading