COU-610 - addApplication method is no longer available

Created by Claus Jensen 16 Aug 2017, 13:41:47 Updated by Claus Jensen 18 Aug 2017, 11:15:32

Tags: Unscheduled

Subtask of: UAASSCRUM-966

addApplication is used by the Courier installer - this no longer exist in v. 7.7, so it fails during install and doesn't get all the configs and whatnot updated.

Workaround for now if you need to test anything, is to install Courier in a v. 7.6 site and then upgrade the site afterwards - then the installer will not need to run.

See screenshot/details in


Shannon Deminick 18 Aug 2017, 01:17:18

Courier was using an old API so fixed that here:

But then needed to add those APIs back to core as backwards compat shims (we already had the actual logic compat shim in the IUser which it proxies too)

then fix a couple other things, null checks, etc...

I've tested:

  • Installing the package on 7.7 with an admin user (with the updates above) = works
  • Installing the package on 7.7 with an editor user that has been given access to the developer section(with the updates above) = works (and creates the custom user group for this user to provide access to Courier)
  • Uninstalling = works

Priority: Normal

Type: Bug

State: Fixed




Backwards Compatible: True

Fix Submitted:

Affected versions: 3.1.4

Due in version: 3.1.4

Sprint: Sprint 65

Story Points: