Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-44728 Make locked and visible less confusing. (#8940)

https://jira.sakaiproject.org/browse/SAK-44728

(cherry picked from commit 0dd679fc0e24b7d422cceafa6c6d96863ffca0d6)

Conflicts:

webcomponents/tool/src/main/frontend/js/rubrics/sakai-rubrics-manager.js

    • -0
    • +9
    ./component/api/ServerConfigurationService.java
  1. … 23 more files in changeset.
SAK-44728 Make locked and visible less confusing. (#8940)

https://jira.sakaiproject.org/browse/SAK-44728

(cherry picked from commit 0dd679fc0e24b7d422cceafa6c6d96863ffca0d6)

    • -0
    • +9
    ./component/api/ServerConfigurationService.java
  1. … 23 more files in changeset.
SAK-44728 Make locked and visible less confusing. (#8940)

https://jira.sakaiproject.org/browse/SAK-44728

    • -0
    • +9
    ./component/api/ServerConfigurationService.java
  1. … 23 more files in changeset.
SAK-39751 - Add getLong method to ServerConfigurationService (#8598)

Co-authored-by: Paul Lukasewych <plukasew@uwo.ca>

    • -0
    • +11
    ./component/api/ServerConfigurationService.java
  1. … 3 more files in changeset.
SAK-39751 - Add getLong method to ServerConfigurationService (#8598)

Co-authored-by: Paul Lukasewych <plukasew@uwo.ca>

(cherry picked from commit e2686bbda2396043f968b68ebf9ebc3dbfa40500)

    • -0
    • +11
    ./component/api/ServerConfigurationService.java
  1. … 3 more files in changeset.
SAK-43968 Spring 5.2.8 / Hibernate 5.3.18 (#8459)

  1. … 178 more files in changeset.
SAK-43801 Added Arabic translation (35%) (#8297)

  1. … 237 more files in changeset.
SAK-43201 - Improve Component Manager to support testing

This commit reworks the relationship between the ComponentManager cover,

SpringCmpMgr, and SakaiApplicationContext. It doesn't change the way

that normal startup happens, but it does refactor and integrate the code

paths some.

There were lots of challenges because of cyclic dependencies causing

synchronization problems. These are not totally gone, but there is a

path forward. Generally speaking, these happen because beans call the

ComponentManager.get methods during their init. It's pretty easy to foul

it up and get transitive or timing issues. The main purpose of this

change is to start the process of inverting the relationship of the

ComponentManager and the Spring context, in order to normalize how beans

are created and wired up.

Key points:

* There is a new constructor on SpringCmpMgr that allows you to

create an instance that will initialize itself, rather than the cover

doing it and needing to load and refresh outside, later.

* There is a mechanism to register that new instance with the cover

during its startup so the singleton accesses continue to hit the

manager before it is refreshed.

* The IntegrationTestContextLoader uses this new mechanism and gives an

easy extension point for customizing which configs and components

are loaded without resorting to files in special paths.

* The kernel component files are loaded from the classpath, meaning

that they stay in sync with kernel-impl automatically.

* The test configuration is also loaded by classpath and defaults to

reading test.properties from the classpath, meaning the default

in-memory HSQLDB is automatic.

* The application context that launches tests sets the Sakai context as

parent, so all the regular bean config and injection niceties apply

without doing any explicit test harness initialization.

    • -0
    • +18
    ./component/api/ComponentManagerEventListener.java
    • -0
    • +49
    ./component/api/ComponentManagerNotifier.java
    • -0
    • +53
    ./component/cover/ComponentManager.java
    • -62
    • +333
    ./component/impl/SpringCompMgr.java
    • -1
    • +22
    ./util/SakaiApplicationContext.java
    • -0
    • +1
    ./util/SakaiContextLoaderListener.java
  1. … 9 more files in changeset.
SAK-41756 Kernel SakaiContextLoader support for servlet 3.0+ (#6881)

(cherry picked from commit 08714cdd7813d6e68184fb3856beac6ebccd3bda)

    • -1
    • +12
    ./component/impl/SakaiContextLoader.java
    • -0
    • +7
    ./util/SakaiContextLoaderListener.java
SAK-41756 Kernel SakaiContextLoader support for servlet 3.0+ (#6881)

    • -1
    • +12
    ./component/impl/SakaiContextLoader.java
    • -0
    • +7
    ./util/SakaiContextLoaderListener.java
SAK-41145 SakaiContextLoader fix to loading additional beans (#6443)

(cherry picked from commit 4728844662d3dafba877b9f13a385599d87c39d2)

    • -22
    • +9
    ./component/impl/SakaiContextLoader.java
SAK-41145 SakaiContextLoader fix to loading additional beans (#6443)

    • -22
    • +9
    ./component/impl/SakaiContextLoader.java
SAK-40724 - Legacy translations cleanup (#6081)

* Move the es_MX language pack to sakaicontrib

* de language pack moved to contrib

* pl_PL language pack moved to contrib

* it language pack moved to contrib

* fr_CA language pack moved to contrib

* nl language pack moved to contrib

* ar language pack moved to contrib

* ru language pack moved to contrib

* pt_PT and ko languages pack moved to contrib

* zh_TW language pack moved to contrib

* vi language pack moved to contrib

* en_GB language pack moved to contrib

* Update the locale config information

* Update README.md file

* Update README.md

  1. … 1249 more files in changeset.
SAK-34049 Rubrics Codacity cleanup

    • -1
    • +1
    ./util/SakaiContextLoaderListener.java
  1. … 13 more files in changeset.
SAK-34049 SakaiContextLoader with improved Spring integration

    • -29
    • +16
    ./component/impl/SakaiContextLoader.java
    • -4
    • +29
    ./util/SakaiContextLoaderListener.java
  1. … 1 more file in changeset.
SAK-34049 SakaiApplicationContext changes

  1. … 4 more files in changeset.
SAK-34049 Solving persistence, context loader and tool deployment issues

Corrected some bugs on the Rubrics tool. Assignments tool integration.

    • -1
    • +7
    ./component/impl/SakaiContextLoader.java
  1. … 37 more files in changeset.
KNL-1583 Replace Hibernate SessionFactory with JPA EntityManager (#5294)

  1. … 6 more files in changeset.
SAK-31796 - Clean up instances of e.printStackTrace in the rest of Sakai (#5113)

* Search - Clean up instances of e.printStackTrace

* Sections - Clean up instances of printStackTrace

* Shortened - Clean up instances of e.printStackTrace

* SimpleRSS - Clean up instances of e.printStackTrace

* Site - Clean up instances of e.printStackTrace

* sitedescription - Clean up instances of e.printStackTrace

* Taggable - Clean up instances of e.printStackTrace

* Signup - Clean up instances of e.printStackTrace

* Sitemanage - Clean up instances of e.printStackTrace

* Access - Clean up instances of e.printStackTrace

* Admin-tools - Clean up instances of e.printStackTrace

* Announcement - Clean up instances of e.printStackTrace

* Archive - Clean up instances of e.printStackTrace

* Assignment - Clean up instances of e.printStackTrace

* Basiclti - Clean up instances of e.printStackTrace

* Calendar - Clean up instances of e.printStackTrace

* Chat - Clean up instances of e.printStackTrace

* Citations - Clean up instances of e.printStackTrace

* Cloud-content - Clean up instances of e.printStackTrace

* Cmprovider - Clean up instances of e.printStackTrace

* Common - Clean up instances of e.printStackTrace

* Sitestats - Clean up instances of e.printStackTrace

* Commons - Clean up instances of e.printStackTrace

* Content - Clean up instances of e.printStackTrace

* Courier - Clean up instances of e.printStackTrace

* Dav - Clean up instances of e.printStackTrace

* Delegatedaccess - Clean up instances of e.printStackTrace

* Edu-services - Clean up instances of e.printStackTrace

* Content-review - Clean up instances of e.printStackTrace

* Citations - Clean up instances of e.printStackTrace

* Emailtemplateservice - Clean up instances of e.printStackTrace

* Endorsed - Clean up instances of e.printStackTrace

* Entitybroker - Clean up instances of e.printStackTrace

* External-calendaring-service - Clean up instances of e.printStackTrace

* External-calendaring-service - Clean up instances of e.printStackTrace

* Feedback - Clean up instances of e.printStackTrace

* Syllabus - Clean up instances of e.printStackTrace

* Tags - Clean up instances of e.printStackTrace

* Gradebook - Clean up instances of printStackTrace

* Textarea - Clean up printStackTrace

* Tool - Clean up printStackTrace

* Gradebookng - Clean up instances of e.printStackTrace

* Help - Clean up instances of e.printStackTrace

* Hierarchy - Clean up instances of e.printStackTrace

* Jobsscheduler - Clean up instances of e.printStackTrace

* Jsf - Clean up instances of e.printStackTrace

* User - Clean up instances of printStackTrace

* useraudit - Clean up instances of printStack

* usermembership - Clean up instances of printStackTrace

* Velocity - Clean up instances of printStackTrace

* Web - Clean up instances of printStackTrace

* Webservices - Clean up instances of printStackTrace

* Rwiki - Clean up instances of printStackTrace

* rubrics - Clean up instances of printStackTrace

* rsf - Clean up instances of printStackTrace

* roster2 - Clean up instances of printStackTrace

* reset-pass - Clean up instances of printStackTrace

* providers - Clean up instances of printStackTrace

* Profile2 - Clean up instances of printStackTrace

* Kernel - Clean up instances of printStackTrace

* Presence - Clean up instances of printStackTrace

* Postem - Clean up instances of printStackTrace

* Portal - Clean up instances of printStackTrace

* polls - Clean up instances of printStackTrace

* Podcasts - Clean up instances of printStackTrace

* Pasystem - Clean up instances of printStackTrace

* oauth - Clean up instances of printStackTrace

* Lessonbuilder - Clean up instances of printStackTrace

* Login - Clean up instances of printStackTrace

* Mailarchive - Clean up instances of printStackTrace

* Mailsender - Clean up instances of printStackTrace

* Message - Clean up instances of printStackTrace

* MSGCNTR - Clean up instances of printStackTrace

* Extra cases - Clean up instances of printStackTrace

* Extra cases - Clean up instances of System.out.println

* Extra cases - Use Slf4j Annotation

(cherry picked from commit 1dc2b84ba355b8be8a1262fd2572b1a3bfd3900c)

    • -16
    • +12
    ./component/cover/TestComponentManagerContainer.java
    • -3
    • +2
    ./component/impl/DynamicDefaultSakaiProperties.java
    • -5
    • +7
    ./component/impl/SakaiContextLoader.java
    • -29
    • +26
    ./component/impl/SpringCompMgr.java
    • -2
    • +0
    ./util/ReversiblePropertyOverrideConfigurer.java
    • -4
    • +3
    ./util/SakaiContextLoaderListener.java
  1. … 1300 more files in changeset.
SAK-31796 - Clean up instances of e.printStackTrace in the rest of Sakai (#5113)

* Search - Clean up instances of e.printStackTrace

* Sections - Clean up instances of printStackTrace

* Shortened - Clean up instances of e.printStackTrace

* SimpleRSS - Clean up instances of e.printStackTrace

* Site - Clean up instances of e.printStackTrace

* sitedescription - Clean up instances of e.printStackTrace

* Taggable - Clean up instances of e.printStackTrace

* Signup - Clean up instances of e.printStackTrace

* Sitemanage - Clean up instances of e.printStackTrace

* Access - Clean up instances of e.printStackTrace

* Admin-tools - Clean up instances of e.printStackTrace

* Announcement - Clean up instances of e.printStackTrace

* Archive - Clean up instances of e.printStackTrace

* Assignment - Clean up instances of e.printStackTrace

* Basiclti - Clean up instances of e.printStackTrace

* Calendar - Clean up instances of e.printStackTrace

* Chat - Clean up instances of e.printStackTrace

* Citations - Clean up instances of e.printStackTrace

* Cloud-content - Clean up instances of e.printStackTrace

* Cmprovider - Clean up instances of e.printStackTrace

* Common - Clean up instances of e.printStackTrace

* Sitestats - Clean up instances of e.printStackTrace

* Commons - Clean up instances of e.printStackTrace

* Content - Clean up instances of e.printStackTrace

* Courier - Clean up instances of e.printStackTrace

* Dav - Clean up instances of e.printStackTrace

* Delegatedaccess - Clean up instances of e.printStackTrace

* Edu-services - Clean up instances of e.printStackTrace

* Content-review - Clean up instances of e.printStackTrace

* Citations - Clean up instances of e.printStackTrace

* Emailtemplateservice - Clean up instances of e.printStackTrace

* Endorsed - Clean up instances of e.printStackTrace

* Entitybroker - Clean up instances of e.printStackTrace

* External-calendaring-service - Clean up instances of e.printStackTrace

* External-calendaring-service - Clean up instances of e.printStackTrace

* Feedback - Clean up instances of e.printStackTrace

* Syllabus - Clean up instances of e.printStackTrace

* Tags - Clean up instances of e.printStackTrace

* Gradebook - Clean up instances of printStackTrace

* Textarea - Clean up printStackTrace

* Tool - Clean up printStackTrace

* Gradebookng - Clean up instances of e.printStackTrace

* Help - Clean up instances of e.printStackTrace

* Hierarchy - Clean up instances of e.printStackTrace

* Jobsscheduler - Clean up instances of e.printStackTrace

* Jsf - Clean up instances of e.printStackTrace

* User - Clean up instances of printStackTrace

* useraudit - Clean up instances of printStack

* usermembership - Clean up instances of printStackTrace

* Velocity - Clean up instances of printStackTrace

* Web - Clean up instances of printStackTrace

* Webservices - Clean up instances of printStackTrace

* Rwiki - Clean up instances of printStackTrace

* rubrics - Clean up instances of printStackTrace

* rsf - Clean up instances of printStackTrace

* roster2 - Clean up instances of printStackTrace

* reset-pass - Clean up instances of printStackTrace

* providers - Clean up instances of printStackTrace

* Profile2 - Clean up instances of printStackTrace

* Kernel - Clean up instances of printStackTrace

* Presence - Clean up instances of printStackTrace

* Postem - Clean up instances of printStackTrace

* Portal - Clean up instances of printStackTrace

* polls - Clean up instances of printStackTrace

* Podcasts - Clean up instances of printStackTrace

* Pasystem - Clean up instances of printStackTrace

* oauth - Clean up instances of printStackTrace

* Lessonbuilder - Clean up instances of printStackTrace

* Login - Clean up instances of printStackTrace

* Mailarchive - Clean up instances of printStackTrace

* Mailsender - Clean up instances of printStackTrace

* Message - Clean up instances of printStackTrace

* MSGCNTR - Clean up instances of printStackTrace

* Extra cases - Clean up instances of printStackTrace

* Extra cases - Clean up instances of System.out.println

* Extra cases - Use Slf4j Annotation

    • -16
    • +12
    ./component/cover/TestComponentManagerContainer.java
    • -3
    • +2
    ./component/impl/DynamicDefaultSakaiProperties.java
    • -5
    • +7
    ./component/impl/SakaiContextLoader.java
    • -29
    • +26
    ./component/impl/SpringCompMgr.java
    • -2
    • +0
    ./util/ReversiblePropertyOverrideConfigurer.java
    • -4
    • +3
    ./util/SakaiContextLoaderListener.java
  1. … 1300 more files in changeset.
SAK-32415 - Add persian translation (#5030)

(cherry picked from commit 41674011b435e30abe505cc6878d5d50fb3bcafe)

  1. … 227 more files in changeset.
SAK-32415 - Add persian translation (#5030)

  1. … 227 more files in changeset.
SAK-33364 - Include Italian in the supported languages list (#4799)

Include Italian in the supported languages list

  1. … 1 more file in changeset.
SAK-33364 - Include Italian in the supported languages list (#4799)

Include Italian in the supported languages list

  1. … 1 more file in changeset.
SAK-33364 - Include Italian in the supported languages list (#4799)

Include Italian in the supported languages list

  1. … 1 more file in changeset.
SAK-33326 Remove duplicate licenses. (#4780)

New standard license headers were introduced on these files but the old licenses were also left in place, this removes the old licenses.

    • -21
    • +0
    ./component/impl/DynamicDefaultSakaiProperties.java
    • -21
    • +0
    ./util/BeanFactoryPostProcessorCreator.java
    • -21
    • +0
    ./util/ReversiblePropertyOverrideConfigurer.java
    • -21
    • +0
    ./util/SakaiApplicationContext.java
  1. … 148 more files in changeset.
SAK-33326 Remove duplicate licenses. (#4780)

New standard license headers were introduced on these files but the old licenses were also left in place, this removes the old licenses.

(cherry picked from commit 82488bb2ef4b30bc04b9372048f3920769bdc57a)

    • -21
    • +0
    ./component/impl/DynamicDefaultSakaiProperties.java
    • -21
    • +0
    ./util/BeanFactoryPostProcessorCreator.java
    • -21
    • +0
    ./util/ReversiblePropertyOverrideConfigurer.java
    • -21
    • +0
    ./util/SakaiApplicationContext.java
  1. … 148 more files in changeset.
SAK-32675 - Update license plugin and license headers (#4720)

* SAK-32675 - Update license plugin and license headers

* SAK-32675 - Adding more license files

    • -0
    • +15
    ./component/impl/DynamicDefaultSakaiProperties.java
    • -0
    • +15
    ./util/BeanFactoryPostProcessorCreator.java
    • -0
    • +15
    ./util/ReversiblePropertyOverrideConfigurer.java
    • -0
    • +15
    ./util/SakaiApplicationContext.java
  1. … 1280 more files in changeset.
SAK-32728 RemoteHostFilter should allow access to certain endpoints (#4636)

* SAK-32728 RemoteHostFilter should allow access to certain endpoints

* SAK-32728 Moved config methods into ServerConfigurationService

* SAK-32728 Fixed tests. Stubbing was messed up.

* SAK-32728 Removed hostname specific comment

    • -0
    • +27
    ./component/api/ServerConfigurationService.java
  1. … 8 more files in changeset.
SAK-32215 Prevent deadlock at startup due to quartz misfire handler (#3945)

* SAK-32215 Make our Spring AC do lifecycle stuff.

This means it will propagate lifecycle events to all the top-level beans and this can be used to startup stuff later that in the init() blocks.

Also lifecycle is designed around having things that can be started and stopped multiple times.

* SAK-32215 Make scheduler manager use lifecycle.

This means that it doesn’t startup quartz until the spring component manager has been refreshed and so this solves a deadlock at startup problem.

  1. … 2 more files in changeset.