[drupal-devel] [bug] PROFILE_HIDDEN updates
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: pyromanfo Status: patch Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. pyromanfo
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: Dries Status: patch Not sure about this patch. I'll give it some thought/testing. Dries Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 17:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: killes@www.drop.org Status: patch I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? killes@www.drop.org Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 16:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 19:00 : Dries Not sure about this patch. I'll give it some thought/testing.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: judah Status: patch Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. judah Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 09:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 12:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 07:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)?
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: moshe weitzman Status: patch This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. moshe weitzman Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 10:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 13:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 08:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 08:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: pyromanfo Status: patch Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. pyromanfo Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 15:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 18:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 13:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 13:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 20:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: pyromanfo Status: patch Is this going to be committed? pyromanfo Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 15:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 18:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 13:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 13:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 20:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 10, 2005 - 14:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: judah Status: patch i think it is great but i think we were waiting to hear back on the suggestion to provide the option to make some fields hidden from the public AND the user. quote, "...this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users." add to that, "to make certain fields non-editable for users and/or non-visible." Use case - JBFish333 has recently joined one of your drupal forum communities. He has been active for 12 months occasionally helping others. Six months ago he got into a heated debate with other members. He started using profanity and disobeyed the rules 3 times. You warned him that he has to stop and put this behavior in the hidden "Notes" field. He was doing good and then this month he started using profanity again. You checked his notes field and saw his history. Because he has been helping people you warned him again privately that he has one last chance. He has said that it won't happen again. You made mention of this in the notes field. - we don't want JBFish333 to see this profile field. judah Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 09:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 12:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 07:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 07:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 14:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 10, 2005 - 08:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. ------------------------------------------------------------------------ May 31, 2005 - 07:29 : pyromanfo Is this going to be committed?
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: Gestaltware Status: patch Typical applications of user fields that are hidden from the user (or public) are for account control and/or customer profiling. You might track lifetime revenue and profitability of a customer which you probably wouldn't want them to see. You might store the initial referer to cross-reference these against various customer acquisition methods. You might store the TOS acceptance date, and if the TOS revision date is greater than the TOS acceptance date, display the latest Accept TOS form upon logging in. These are pretty much standard procedure for commercial sites (not so much for community sites). Gestaltware Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 11:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 14:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 09:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 09:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 16:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 10, 2005 - 10:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. ------------------------------------------------------------------------ May 31, 2005 - 09:29 : pyromanfo Is this going to be committed? ------------------------------------------------------------------------ June 1, 2005 - 04:59 : judah i think it is great but i think we were waiting to hear back on the suggestion to provide the option to make some fields hidden from the public AND the user. quote, "...this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users." add to that, "to make certain fields non-editable for users and/or non-visible." Use case - JBFish333 has recently joined one of your drupal forum communities. He has been active for 12 months occasionally helping others. Six months ago he got into a heated debate with other members. He started using profanity and disobeyed the rules 3 times. You warned him that he has to stop and put this behavior in the hidden "Notes" field. He was doing good and then this month he started using profanity again. You checked his notes field and saw his history. Because he has been helping people you warned him again privately that he has one last chance. He has said that it won't happen again. You made mention of this in the notes field. - we don't want JBFish333 to see this profile field.
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: ejort Status: patch The patch discussed in issue #14149 [1] is another (much more flexible) approach to gaining this same functionality. I agree that there are definitely many use cases for this, and other variations of hiding data from XXX / restricting editing to XXX, especially in corporate sites. Cheers, Eric [1] http://drupal.org/node/14149 ejort Previous comments: ------------------------------------------------------------------------ April 25, 2005 - 02:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 26, 2005 - 05:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 28, 2005 - 00:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 28, 2005 - 00:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 28, 2005 - 07:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 11, 2005 - 01:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. ------------------------------------------------------------------------ June 1, 2005 - 00:29 : pyromanfo Is this going to be committed? ------------------------------------------------------------------------ June 1, 2005 - 19:59 : judah i think it is great but i think we were waiting to hear back on the suggestion to provide the option to make some fields hidden from the public AND the user. quote, "...this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users." add to that, "to make certain fields non-editable for users and/or non-visible." Use case - JBFish333 has recently joined one of your drupal forum communities. He has been active for 12 months occasionally helping others. Six months ago he got into a heated debate with other members. He started using profanity and disobeyed the rules 3 times. You warned him that he has to stop and put this behavior in the hidden "Notes" field. He was doing good and then this month he started using profanity again. You checked his notes field and saw his history. Because he has been helping people you warned him again privately that he has one last chance. He has said that it won't happen again. You made mention of this in the notes field. - we don't want JBFish333 to see this profile field. ------------------------------------------------------------------------ June 14, 2005 - 17:28 : Gestaltware Typical applications of user fields that are hidden from the user (or public) are for account control and/or customer profiling. You might track lifetime revenue and profitability of a customer which you probably wouldn't want them to see. You might store the initial referer to cross-reference these against various customer acquisition methods. You might store the TOS acceptance date, and if the TOS revision date is greater than the TOS acceptance date, display the latest Accept TOS form upon logging in. These are pretty much standard procedure for commercial sites (not so much for community sites).
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: Bèr Kessels Status: patch I agree that there are a lot of valid use cases. But I really think all this must be handled by an advaced_profile.module. We should keep drupal core clean, that is why we have all the hooks. There are a lot of hooks that allow you to mke advanced profile modules with hierarchical-permissions and all, if you wish. But, please, not in core. Bèr Kessels Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 16:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 19:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 14:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 14:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 21:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 10, 2005 - 15:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. ------------------------------------------------------------------------ May 31, 2005 - 14:29 : pyromanfo Is this going to be committed? ------------------------------------------------------------------------ June 1, 2005 - 09:59 : judah i think it is great but i think we were waiting to hear back on the suggestion to provide the option to make some fields hidden from the public AND the user. quote, "...this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users." add to that, "to make certain fields non-editable for users and/or non-visible." Use case - JBFish333 has recently joined one of your drupal forum communities. He has been active for 12 months occasionally helping others. Six months ago he got into a heated debate with other members. He started using profanity and disobeyed the rules 3 times. You warned him that he has to stop and put this behavior in the hidden "Notes" field. He was doing good and then this month he started using profanity again. You checked his notes field and saw his history. Because he has been helping people you warned him again privately that he has one last chance. He has said that it won't happen again. You made mention of this in the notes field. - we don't want JBFish333 to see this profile field. ------------------------------------------------------------------------ June 14, 2005 - 07:28 : Gestaltware Typical applications of user fields that are hidden from the user (or public) are for account control and/or customer profiling. You might track lifetime revenue and profitability of a customer which you probably wouldn't want them to see. You might store the initial referer to cross-reference these against various customer acquisition methods. You might store the TOS acceptance date, and if the TOS revision date is greater than the TOS acceptance date, display the latest Accept TOS form upon logging in. These are pretty much standard procedure for commercial sites (not so much for community sites). ------------------------------------------------------------------------ June 14, 2005 - 16:23 : ejort The patch discussed in issue #14149 [1] is another (much more flexible) approach to gaining this same functionality. I agree that there are definitely many use cases for this, and other variations of hiding data from XXX / restricting editing to XXX, especially in corporate sites. Cheers, Eric [1] http://drupal.org/node/14149
Issue status update for http://drupal.org/node/21219 Project: Drupal Version: cvs Component: profile.module Category: bug reports Priority: normal Assigned to: Anonymous Reported by: pyromanfo Updated by: pyromanfo Status: patch Except that PROFILE_HIDDEN is already in core. This simply makes it work as intended. pyromanfo Previous comments: ------------------------------------------------------------------------ April 24, 2005 - 15:34 : pyromanfo Attachment: http://drupal.org/files/issues/profile_hidden_update.patch (3.28 KB) Here are some updates to the PROFILE_HIDDEN functionality. Basically now if you have 'administer users' access, you can edit these fields and they show up for you in the user's profile when editing. If you don't then they don't show up for editing at all. They still should show up when simply viewing though. ------------------------------------------------------------------------ April 25, 2005 - 18:00 : Dries Not sure about this patch. I'll give it some thought/testing. ------------------------------------------------------------------------ April 27, 2005 - 13:00 : killes@www.drop.org I am not sure the current implementation is too usefull. What about if I want to add fields that users can neither see nor edit (like the roles)? ------------------------------------------------------------------------ April 27, 2005 - 13:04 : judah Having this feature would be helpful to me. But there are some properties I would like to completely hide and some that would be unnecessary to show the user. ------------------------------------------------------------------------ April 27, 2005 - 20:55 : moshe weitzman This is useful functionality. I have deployed drupal into a few corproations and they often have profile fields like 'title' and 'telephone number' and 'department'. thos fields should be editable only by administrators. thats what this patch allows, if i'm not mistaken. ------------------------------------------------------------------------ May 10, 2005 - 14:43 : pyromanfo Any updates on comitting this? I didn't think to check back because this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users. ------------------------------------------------------------------------ May 31, 2005 - 13:29 : pyromanfo Is this going to be committed? ------------------------------------------------------------------------ June 1, 2005 - 08:59 : judah i think it is great but i think we were waiting to hear back on the suggestion to provide the option to make some fields hidden from the public AND the user. quote, "...this seemed like the original intent of the PROFILE_HIDDEN patch in the first place, to make certain fields non-editable for users." add to that, "to make certain fields non-editable for users and/or non-visible." Use case - JBFish333 has recently joined one of your drupal forum communities. He has been active for 12 months occasionally helping others. Six months ago he got into a heated debate with other members. He started using profanity and disobeyed the rules 3 times. You warned him that he has to stop and put this behavior in the hidden "Notes" field. He was doing good and then this month he started using profanity again. You checked his notes field and saw his history. Because he has been helping people you warned him again privately that he has one last chance. He has said that it won't happen again. You made mention of this in the notes field. - we don't want JBFish333 to see this profile field. ------------------------------------------------------------------------ June 14, 2005 - 06:28 : Gestaltware Typical applications of user fields that are hidden from the user (or public) are for account control and/or customer profiling. You might track lifetime revenue and profitability of a customer which you probably wouldn't want them to see. You might store the initial referer to cross-reference these against various customer acquisition methods. You might store the TOS acceptance date, and if the TOS revision date is greater than the TOS acceptance date, display the latest Accept TOS form upon logging in. These are pretty much standard procedure for commercial sites (not so much for community sites). ------------------------------------------------------------------------ June 14, 2005 - 15:23 : ejort The patch discussed in issue #14149 [1] is another (much more flexible) approach to gaining this same functionality. I agree that there are definitely many use cases for this, and other variations of hiding data from XXX / restricting editing to XXX, especially in corporate sites. Cheers, Eric [1] http://drupal.org/node/14149 ------------------------------------------------------------------------ June 18, 2005 - 09:42 : Bèr Kessels I agree that there are a lot of valid use cases. But I really think all this must be handled by an advaced_profile.module. We should keep drupal core clean, that is why we have all the hooks. There are a lot of hooks that allow you to mke advanced profile modules with hierarchical-permissions and all, if you wish. But, please, not in core.
participants (9)
-
Bèr Kessels -
Dries -
ejort -
Gestaltware -
judah -
killes -
moshe weitzman -
pyromanfo -
Robert Douglass