View Issue Details

IDProjectCategoryView StatusLast Update
0003971OXID eShop (all versions)1. ----- eShop frontend -----public2012-12-10 14:37
Reporterb.hasis Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionwon't fix 
Product Version4.5.9 revision 43186 
Summary0003971: Default setting of Wishlist-share is public
DescriptionThe Wishlists of Users are default public. No option to switch this.
Steps To ReproduceCreate a New Account and put Something on your Wishlist.
You will see that the Wishlist ist public.
Additional InformationIn core/oxuserbasket fnc::_insert()
"
        if ( !isset( $this->oxuserbaskets__oxpublic->value ) ) {
            $this->oxuserbaskets__oxpublic = new oxField(1, oxField::T_RAW);
        }
"
 the default value of oxuserbaskets__oxpublic is set to 1.
TagsNo tags attached.
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Activities

svetlana

2012-07-05 13:22

reporter   ~0007054

Reminder sent to: b.hasis

Hi,
Thanks a lot for submitting this issue, but unfortunately we can not reproduce this case. Could you please send us more details about it?

b.hasis

2012-07-25 08:25

reporter   ~0007127

Hi,

my problem is that i have to modify the core/oxuserbasket.php file to change the default setting of $this->oxuserbaskets__oxpublic to 0 (not public), because of privacy reasons. We dont want that wishlists are visible for other people without agreement.

regards

aurimas.gladutis

2012-11-16 16:34

reporter   ~0007887

Hi, wishlist default public value is not used and though it is public, it can not be accessed. As for gift registry, the default value is public and this is how it is supposed to be. However, if user changes gift registry public value to no, it will stay that way until he changes it back to yes. If the issue is that you need to change gift registry default value, you can change oxuserbaskets.oxpublic default value to 0.

If this still does not solve the problem, please give us more details about the case.