Sakai.Git

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update Feedback Tool README (#3482)

* Update Feedback Tool README

Update the feedback tool readme to reflect it's status.

* Update README.md

Added brief bit on icons.

SAK-31819 Move ScheduledInvocationManager to directly use Quartz (#3420)

* Remove scheduled invocation runner.

* Update with a working hibernate test.

* Update to use both opaqueId and componentId.

This means we don’t have to rely on opaqueId being globally unique. Doesn’t yet full work.

* Use ScheduledInvocationManager.deleteDelayedInvocation

In 4 places code was getting a list of all delayed invocations and then for each one removing it, this functionality is available directly in the API and so the code can be simplified.

* Refactor tests to get working again.

* Work on migration.

* Time -> Instant on ScheduledInvocationManager.

The Time class is deprecated so provide an alternative using the newer JDK 8 Instant class.

* Fixup the migration job so it works better.

* Fix spring wiring.

* Register our listener on the scheduler.

* Fix startup in Sakai

Wire up all our beans correctly in Sakai. Correctly remove context_mapping entries when we remove something before it’s fired. Use the standard Sakai table naming of an underscore between parts. Added test of the new remove method.

In Sakai there are 3 Sakai session managers (help’s search, sitestats’s external DB and the main one) so we need to be explicit about which one we want.

* WIP needs checking

* Remove classes that aren’t used.

* Cleanup BaseMessage (no functional changes).

* Added a validation job that checks the state.

This jobs checks to see that the DAO and the quartz data are in sync. This is useful for debugging any issues that may happen. Also removed out some commented out code.

* SAK-31677 Make the service transactional.

Make the published API of the ScheduledInvocationManager transactional. The trigger will be transactional using it’s DAO.

  1. … 20 more files in changeset.
SAK-31856 - Unable to make second audio recording (or equation) (#3480)

SAK-31856 - Unable to make second audio recording (or equation) (#3480)

SAK-31764 - Error with saving favorites if user doesn't have pref record (#3443)

SAK-31764 - Error with saving favorites if user doesn't have pref record (#3443)

KNL-1475 remove the unnecessary sub-select from getUsersIsAllowed (#3488)

* KNL-1475 remove the unnecessary sub-select that can cause terrible MySQL query performance in sites with 150+ groups

* KNL-1475 use nicer for loop instead of iterator

(cherry picked from commit 5bccd7b4ebf779ba76c47fb631d0d6604a9cfb90)

KNL-1475 remove the unnecessary sub-select from getUsersIsAllowed (#3488)

* KNL-1475 remove the unnecessary sub-select that can cause terrible MySQL query performance in sites with 150+ groups

* KNL-1475 use nicer for loop instead of iterator

Revert "SAK-31638: improve grouping on assignment creation page (#3122)"

This reverts commit 0b363cd54f6b877fbb6a2636a684388966b53481.

SAK-31861 Validation error entering a grade (spanish language) (#3492)

SAK-31861 Validation error entering a grade (spanish language) (#3492)

SAK-31853 Null Pointer Exception In Grades of a 'GroupSubmission' assignment (#3474)

SAK-31853 Null Pointer Exception In Grades of a 'GroupSubmission' assignment (#3474)

SAK-31632 Add alt text for signup meeting details page (#3486)

    • -0
    • +4
    /signup/tool/src/bundle/messages.properties
SAK-31632 Add alt text for signup meeting details page (#3486)

    • -0
    • +4
    /signup/tool/src/bundle/messages.properties
Merge branch 'master' of https://github.com/sakaiproject/sakai

SAK-31852 NPE in LessonBuilderStatImpl.compareTo (#3485)

SAK-31852 NPE in LessonBuilderStatImpl.compareTo (#3485)

SAK-31460 Changes for optional Quick Links functionality. (#3166)

* SAK-31460 Changes for optional Quick Links functionality.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

    • -0
    • +4
    /portal/portal-service-impl/impl/pom.xml
    • binary
    /reference/library/src/webapp/image/oxford/default.png
SAK-31460 Changes for optional Quick Links functionality. (#3166)

* SAK-31460 Changes for optional Quick Links functionality.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Improve look of Quick Links.

QuickLinks can now be per skin, also removed unused portalLinks code.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

* SAK-31460 Changes for optional Quick Links functionality.

Amendments made following code review.

    • -0
    • +4
    /portal/portal-service-impl/impl/pom.xml
    • binary
    /reference/library/src/webapp/image/oxford/default.png
LSNBLDR-645; fix upload zip for file names without extension. make selection from resources work (#3479)

SAK-31859 avoid percentage calcs by zero (#3470)

SAK-31859 avoid percentage calcs by zero (#3470)

SAK-30876 Only show the publish (private) button when the user is logged in. (#3472)

SAK-30876 Only show the publish (private) button when the user is logged in. (#3472)

LSNBLDR-735; Required URLs do not show Green Check once Completed by Student

    • -1
    • +30
    /lessonbuilder/tool/src/webapp/js/show-page.js
LSNBLDR-729; change message to not mention Sakai (#3477)

LSNBLDR-593; use correct sakai icons where defined (#3476)

SAK-31345 Fix Hiding/unhiding "Site Info" (#3254)

Add check to see if SITE_VISIT is in permissions list before trying to

remove it.

SAK-31345 Fix Hiding/unhiding "Site Info" (#3254)

Add check to see if SITE_VISIT is in permissions list before trying to

remove it.