Problem/Motivation

The message "Your site has been automatically connected to Acquia." is produced on every kernel request. This leads to annoyance for administrators. The message is displayed on every page, every modal, every ajax reqest, etc. There is no reason to display this message all the time. There's already a status performed in the hook_requirements.

Steps to reproduce

Install the module on Acquia infrastructure.
View any page as an admin.

Proposed resolution

Remove the 'onKernelRequest' event subscriber entirely.

Remaining tasks

User interface changes

None

API changes

None

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

pookmish created an issue. See original summary.

pookmish’s picture

Status: Active » Needs review
StatusFileSize
new3.98 KB

japerry’s picture

StatusFileSize
new10.37 KB

Here is an updated patch to take a look at. Since we now use event subscribers to generating our internal settings, the autoconnector isn't required anymore.

Additionally, it was noted that the autoconnector would allow customers to change subscription information, overriding what came from acquia hosting. Added that functionality as part of removing the autoconnector service.

pookmish’s picture

Status: Needs review » Closed (outdated)

It appears the recent release changes that message and displays it only for ODE environments. This is much better than the previous implementation and it makes this issue "fixed".