Closed (fixed)
Project:
Open Atrium Work Tracker
Version:
7.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
13 Jan 2014 at 20:15 UTC
Updated:
3 Mar 2014 at 17:40 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dsnopekWhat version of Panopoly Users are you using?
Comment #2
gboudrias commentedHmm 7.x-1.0-rc5... I'll try again with the stable version.
Comment #3
dsnopekEr, actually, I was checking mostly to see if you had manually upgraded to Panopoly Users 1.0. Definitely don't update it manually, wait until Open Atrium does it for you!
Re-opening - I'll look into it when I have a chance. :-)
Comment #4
gboudrias commentedYeah I see that the makefile (from git) has that version as well:
drupal-org.make:projects[panopoly_users][version] = 1.0-rc5
Although I'm not really sure which makefile to use to be honest.
Comment #5
hollyfox commentedI am seeing this as well and I just upgraded to OA 7x-2.12. I am unable to add any view panes including the OA task pane to any pages. I am not sure if this has something to do with this conflict, but it is stopping me from moving on.
Comment #6
hollyfox commentedI was able to revert node overrides and get the admin permissions to work so I am able to add panes now. It still reports that it conflicts with panopoly_users though.
Comment #7
scottalan commentedI just ran across this issue and what I'm seeing is a conflict with oa_panopoly_users. This is due to the fact that oa_panopoly_users already defines:
features[features_override_items][] = panelizer_defaults.user:user:defaultand oa_worktracker has a dependency on oa_panopoly_users and it is also defining:features[features_override_items][] = panelizer_defaults.user:user:defaultin its .info as well. Iffeatures[features_override_items][] = panelizer_defaults.user:user:defaultis removed from oa_worktracker.info then the conflict is resolved.Comment #8
scottalan commentedThis fixes the conflict. Since oa_worktracker is dependent on oa_panopoly_users it shouldn't include this override.
Comment #9
scottalan commentedSomething else I just noticed...
It seems that oa_worktracker also wants to have a dependency on oa_layouts because oa_layouts defines:
features[panelizer_defaults][] = node:oa_section:defaultand oa_worktracker then uses:features[panelizer_defaults][] = node:oa_section:oa_section_worktracker. I might be wrong about this as I'm just getting into figuring out how this export works but I don't see anything else that would cause oa_worktracker to want to add this dependency.oa_worktracker also wants to add a variable:
features[variable][] = panelizer_defaults_user_user. I'm not sure why it is trying to do this. It seems that this is handled by the:features[features_override_items][] = panelizer_defaults.user:user:defaultthat exists in oa_panopoly_users but I'm not sure about that.Should the variable be added or should it be excluded:
features_exclude[variable][panelizer_defaults_user_user] = panelizer_defaults_user_user?With the variable excluded from features this is what I end up with in my
drush fd oa_worktracker:After some explanation from mpotter on why OA doesn't want to add the above to the feature I assume the same goes for oa_worktracker as it would cause the feature to be overridden again if message_digest was disabled as those message types are only available when that module is enabled.
The problem I see is that how do you get the diff below updated without adding the digest stuff above and then having to manually remove it??
Any suggestions?
Comment #10
scottalan commentedI was able to get rid of the overridden dependencies by changing:
< 11 => 'oa_core (>2.10)',in the above diff to justoa_core. It seems features doesn't like the version check?Comment #11
dsnopekCommitted the patch in #8:
http://drupalcode.org/project/oa_worktracker.git/commit/3bc225cc44ea5ed3...(Ignore! This is the wrong commit.)
Thanks!
Comment #12
dsnopekGah, hang on! I somehow totally messed up the Git repo. :-/
Comment #13
scottalan commentedHa, I thought something seemed off.
Comment #14
dsnopekHere's the real commit this time:
http://drupalcode.org/project/oa_worktracker.git/commit/58c7f971f211db8e...
Now to fix the other commits I broke...