I haven't yet figured out whats going on here, but there appear to be a number of problems caused by Features not fully creating everything on install:

While I can't recreate exactly the problems described in those issues, every time I install oa_worktracker on a fresh OpenAtrium, it starts out Overridden.

This might be related to one of these issues in the Features issue queue:

I still don't know exactly what the culprit is, but I see two possible solutions:

  1. Help get a fix for Features in that will prevent these problems, or
  2. Implement hook_enable() or hook_modules_enable() and attempt to revert the feature during install

Comments

dsnopek’s picture

Surprisingly, neither of the above Features patches fixed our problems. :-/

I'm going to try and pursue a custom code approach first. Then I'll try and dig back into Features later...

dsnopek’s picture

Added a fix that will revert everything on install except for 'og_features_permission': f6c2e50

Not sure what the deal with 'og_features_permission' is yet, but I think this is enough at least to make a new 1.0-alpha3 release!

dsnopek’s picture

Status: Active » Fixed

Features 2.0-rc5 appears to fix this entirely!

Update: First of all, type-o! It should have been 2.0-rc5, not 1.0-rc5. Also, this version of Features will be in the next release of Open Atrium after 2.0-beta4 - if you're still using -beta4, you may have to revert the Work Tracker feature after install.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

HTML error