Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
SAK-32184 Remove redundant -pack projects. (#3912)

* SAK-32184 Remove redundant -pack projects.

Make most -impl projects of type sakai-component which means we have

less modules in the build and our build is smaller.

There were some references left to the -impl projects from things other than -pack projects. These have been refactored, either by moving the code, removing the unused dependency or in a couple of cases re-writing a tiny bit of code.

When deploying don’t create lots of small files which slows down the deployment for me.

  1. … 522 more files in changeset.
KNL-1387 Conditional Release doesn't have in mind adding new users into a site (#1591)

  1. … 5 more files in changeset.
KNL-1387 Conditional Release doesn't have in mind adding new users into a site (#1591)

  1. … 5 more files in changeset.
SAK-25544 Upgrade to spring 4.1.8

Upgrading Spring to version 4.1.8 required

- Quartz 2.2.1 upgrade

- All xml files were updated to the modern XSD beans definition

- Many Tests were updated to using the newer ContextConfiguration

- Annotation as the old AbstractDependencyInjectionSpringContextTests was

removed and tests are now run with AbstractJUnit4SpringContextTests.

- Hibernate 3.6 is still supported in spring 4.1 but not in spring 4.2

- HibernateTemplate's *All methods were removed

- HibernateTemplate.find* needs explicit cast to List<?>

- All Kernel tests were updated to the junit 4 style, and many others


- Kernel test harness was removed as it's not needed

- ContextLoaderListener had some minor changes and was renamed to

SakaiContextLoaderListener (This is what binds sakai component

application context to webapps)

- GenericDAO lib was added to common and also upgraded to spring 4.1

- RSF was also upgraded to spring 4.1, see RSF-16

  1. … 456 more files in changeset.
KNL-1233 removed all direct use of ehcaches in kernel, EXCEPT in (which is problematic and probably will need to stay for now) Added the cache settings for these caches to the so the original settings are retained without the ehcache specific beans

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 20 more files in changeset.
KNL-1202 removed Kernel dependency on email template service Patches from

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 4 more files in changeset.
SAK-24423 Additional Joinable Site Settings

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 5 more files in changeset.
KNL-1011 - Improve performance of SiteService and Portal

This is the parent change for all of the solutions proposed on KNL-1011.

Specifically, the following are implemented (not all in this commit):

* Leave SiteService.getSites behavior unchanged for existing calls

(except potentially faster because of caching)

* Add a SiteService.getSites signature to retrieve records without

processing descriptions

* Implement a four-stage approach in SiteService.getSites: get IDs,

check cache for each; query by ID for only those uncached, cache new

* For sites loaded without descriptions, lazily load descriptions on

loadAll and getSite (which retrieves all pages, etc. and caches a

single site fully)

* Add a new SiteService method, getUserSites that caches the complete

list of sites for a user

* Call getUserSites from SiteNeighbourhoodServiceImpl.getAllSites to

take advantage of cache

* Call getUserSites from MergedList in site/mergedlist-util (used for

announcements, etc.)

* Add new methods to Site, getHtmlShortDescription and

getHtmlDescription to escape and retain them internally

* Call the new HTML-safe description getters from PortalSiteHelperImpl

instead of Web.escapeHtml on the plaintext descriptions

Note that some of the above are implemented in commits against other

modules. These should all be combined and committed to trunk in a single

revision with the above details when the time is right (by using a

sparse working copy).

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 7 more files in changeset.
KNL-917 Allow renaming of Home Page to work.

This adds the tests to the updated getTitle method on the BaseSitePage. It also has some refactorings to the other site related classes to support better testing without having to start the component manager.

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 9 more files in changeset.
KNL-880 remove db2 and mssql sql scripts and the relevant classes

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 76 more files in changeset.
KNL-76 applied patch from Daniel McCallum

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 2 more files in changeset.
Moved due to wrong folder name

git-svn-id: 66ffb92e-73f9-0310-93c1-f5514f145a0a

    • -0
    • +48
  1. … 39 more files in changeset.