Closed (fixed)
Project:
UUID Features Integration
Version:
6.x-1.x-dev
Component:
uuid_vocabulary
Priority:
Major
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
19 Aug 2010 at 23:35 UTC
Updated:
27 Nov 2018 at 16:29 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
zhangtaihao commentedThis strikes me as sort of a co-issue between UUID Features and UUID itself. I can see two topics to touch on in resolving it:
Food for thought.
P.S. This is probably too dirty for its own good, but one could alter the core taxonomy export to include the UUIDs of vocabularies and still tie a term to the UUID of the vocabulary. But hey at least it's practical.
Comment #2
zhangtaihao commentedActually, I suppose this doesn't at all conflict with core taxonomy. All it will potentially do is save the vocabulary a second time (or first, if core taxonomy gets rebuilt first) and set the UUID for this vocabulary. The existing solution addresses both issues above in #1.
Then again, @zroger will need to remember to update the implementation when Features changes its core taxonomy features.
Comment #3
zhangtaihao commentedA potential solution is to simply export the machine name + UUID.
In
hook_features_export_options, return only vocabularies that have both a machine name and a UUID.In
hook_features_export, add in core taxonomy vocabulary. This way everybody's happy.Comment #4
zhangtaihao commentedHere's my go at it.
Since it has essentially become a matter of exporting the UUID of vocabularies, I've renamed the component to "Vocabulary UUID".
Comment #5
zhangtaihao commentedHello maintainers. Any word on this?
Comment #6
zhangtaihao commentedIf #1159832: Remove vocabulary support for Drupal 6 moves forward, I will reroll a patch that removes support for vocabulary UUIDs. If necessary, I will also see if I can devise a transition procedure to re-export terms with vocabulary machine names.
Per my request in the UUID issue above, I propose this module also advance to 6.x-2.x for this issue.
Comment #7
duaelfrHi guys !
UUID Features vocabulary support is conflicting with Features' core.
When enabling a Feature, vocabulary is created twice with the same machine name so UUID Features terms support crash followed by node support.
I have just tried it under the last 7.x-1.x-dev version.
I think it is time to defintely drop vocabulary support as it is fully and reliably integrated in Features' core.
Comment #8
duaelfrHere is a patch for 7.x branch
It just removes vocabulary support as it is now handled by Features' core.
There are other bugs that needs to be fixed but I will use another thread for it
Comment #9
duaelfrCancels and replaces the previous patch.
Sorry for the inconvenient I made a mistake in my commits.
Comment #10
duaelfrComment #11
kenorb commentedSeems this patch is already applied in 7.x dev.
How about this:
6.x related: #926012: Misspelled 'hierarchy' in vocabulary properties whitelist
Comment #12
kenorb commented