Hello,
I tested it once again according your instructions:
1. Go to CMS Site Manager, Development, System tables
2. Edit User
3. Fields: New Attribute (set attribute name, size, caption. Field type: Textbox) – display attribute in the editing form is ticked.
4. Click OK.
5. Click Alternative forms.
6. Edit Registration Form
7. Fields: Select Test (my new attribute) – Field Default visibility is set to Display to none. I change this to be Display to All. Click OK. Page saves “The changes were saved.”
8. Select UserId in the left hand list. Select Test.
9. Click Layout – add a row to the table for DailyGoal label and input fields (Use custom form layout is ticked). Click Save.
The Test visibility is “Display to all” in the Step 8. If I use this form on live site the Test field is correctly displayed for all users.
Could you please answer me these questions?
1. What value is in the table: CMS_AlternativeForm in FormDefinition column in the row with your Registration form? The empty value means Display to all e.g.:
<field column="test" visibility="" />
2. Does the same issue occur if you change for example the
Attribute default value property?
3. Could you please apply the recent hotfix and test it again? You may find the hotfixes here:
http://devnet.kentico.com/Bugtracker/Hotfixes.aspx4. If you re-write the value manually in database is it working correctly?
Regards the text box x label:You may edit the
Display profile Alternative form and change the field type to label here.
Best regards,
Helena Grulichova