I'm sure what this boils down is field_permissions compatibility as there are some fields that anonymous users can fill out when creating their member profile and more later when they are authenticated. When I use the Profile content type as a CCK Pane, the values are not held for the fields, the node title IS created (auto node-title from those fields) and all the fields on the type are displayed on the review page (the setting is respected in checkout pane, just not in the review page.

Comments

scotwith1t’s picture

Also, the node created isn't associated with the user that is created when anonymous checkout is enabled...not sure if the 2 are related, but once I log in as the user who just created the node via cck pane, the profile node is not filled in...log in as admin and see it it still associated with anonymous as the author.

arski’s picture

Hmm, I've never really tested the permissions too much as there are like 100 modules that do this and I didn't feel like testing them all. But I suppose it would be a good thing to have it working - it's already nice that it works "out of the box" for the form itself. I can take a look why all fields are shown on the review page if you give me some more details of your field permission configurations (especially modules and major settings used).

As for your 2nd comment, I've reposted that as a separate issue #1582700: CCK node not associated with new user on anonymous checkout with registration

scotwith1t’s picture

This may be a bit off-issue, but you know, it would be really interesting to see this project or something similar as a feature of UC Node Checkout. If you aren't familiar, check it out, but rszrama wrote it, the concept is essentially the same, it is a little more feature-rich and lots of great settings, including using a view to determine which products have to have a node created in order to check out. Anyway, to see that done as a pane of the checkout process instead of going to a separate node creation page and then redirected back to checkout, would be really cool. Besides, the views integration is already done there too! Gonna cross-post to uc_node_checkout too.

arski’s picture

It is, indeed, off topic. And to be honest, what node checkout does is though somewhat similar, but not really the same as uc_cck_pane or uc_webform_pane. Having views integration between the node and the order is obviously something really useful.. I've been delaying that for ages due to lack of time, maybe one day I'll get around to it.

scotwith1t’s picture

In my setup, the anonymous user only has permissions to create profile nodes and only the first/last name fields...once they're authenticated, they can update the other profile fields. Hope that helps. In the meantime, I'm gonna have to turn this one off because of this and #1582700: CCK node not associated with new user on anonymous checkout with registration that you entered. Thanks for looking into this as you have time.

arski’s picture

-nt

arski’s picture

Title: All node fields shown on review page - compatibility with field_permissions? » Apply field permissions on order review page
Component: User interface » Code
Status: Active » Fixed

and fixed.

Status: Fixed » Closed (fixed)

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