Here is my problem, I needed to hide 1 column in forms and views to customers. More precisely, I need to hide 1 column to Members/Visitors groups in forms (New/Edit/Display) and in all my list views while Site Owners can still see that column. This column contains sensitive datas, and my company doesn't want customers beeing able to see it.
I found a solution : CleverWorkarounds
It's perfect, it works, I have 2 accounts for my tests (one with "Site Owner" rights, and the other with "Contribute" rights), when I'm logged with my "Member" account, it hides me the column in the 3 forms (Edit/New/Display), while it doesn't hide it to my "Owner" account. Ok, good no? No, the problem is in the Edit and Display forms only (not New item Form, dunno why...), the button "Site Action" appears in those forms while I'm logged with my Members account, and it should not! The user has now access to the Edit Page menu, beeing able to see my Web Parts/Scripts.. When I delete the Web Part (the one allowing me to hide the column), the button desappears.
This solution allows me to hide the column in forms, but I can't hide it in all my views, I don't know how to do it. I have to hide one column to a specific SharePoint Group in Forms (New/Edit/Display) and in all my Views.
I searched everywhere, I can't find a way to fix it.
Just for information, I'm using MOSS (SharePoint 2007), without Site Administrator permissions, just "Site Owner". I have a strict access to software like SharePoint Designer, or others solutions. I'm just an intern Designer, working on a collaborative web portal/intranet already built, my mission is to customize and create a list (with easy understanding/using) for customers/employees.
Sincerely, a desperate intern...