How to block people on cp
-
I'm the type of person to fix problems,not ignore them.
-
It would be simple, add a block button on their profile page. Once a user clicks, they would no longer see each others comments or posts
Well... being user here I would suppose that you know it is not that simple. Let's wait and see what the hamsters say.
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
I'm the type of person to fix problems,not ignore them.
Wouldn't be fixing the issue to solve the problem with that person and not having to need the block? Sorry... it was too tempting. I'll get my coat and show me the way out myself.
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
Wouldn't be fixing the issue to solve the problem with that person and not having to need the block? Sorry... it was too tempting. I'll get my coat and show me the way out myself.
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
I thoroughly support your question, and you're right to ask it! EDIT CLARIFICATION: This post was directed toward Nelek's comment, not the other guy's.
The difficult we do right away... ...the impossible takes slightly longer.
-
Wouldn't be fixing the issue to solve the problem with that person and not having to need the block? Sorry... it was too tempting. I'll get my coat and show me the way out myself.
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
I thoroughly support your question, and you're right to ask it! EDIT CLARIFICATION: This post was directed toward Nelek's comment, not the other guy's.
The difficult we do right away... ...the impossible takes slightly longer.
Thanks! :)
-
subject says it all
Simple: You post angry and abusive messages aimed at a long-standing member because two years ago he politely asked someone to use the correct forum for asking technical questions. You then escalate by demanding the option to block users you don't like from seeing your comments. Having drawn our attention to the thread[^], we all decide you're a troll, and you get kicked off the site. Et voila - no more CodeProject pixies forcing you to read and reply to old threads you don't like. This is what's generally known as "the Streisand effect". Your messages had not been reported in the Spam & Abuse forum, and would probably have gone unnoticed if you hadn't drawn attention to them. By trying to be "clever" and drag the hamsters into your personal vendetta, you have only succeeded in harming yourself.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
I'm the type of person to fix problems,not ignore them.
I generally am too, but I'm also the type of person who balances resources, costs, and how this will affect the overall user experience. We've had this request one or two times, and while adding a table that links users and blocked users is easy, it does affect system performance due to our caching. We could - do a custom query, right at the database level, for every user who has an active block list, in order to return just the messages that are viewable - get messages from the cache(s) as we do now, and simple mask out the items that are blocked. The first option is the best, except it will kill performance. The second is easy to implement, but if a user has blocked lots of people their pages could look pretty bad. The noise to signal ratio could make the experience a little rough. An alternative is to get a page of messages from the cache, prune out the blocked messages, then keep requesting pages from the cache until we have a "full" page. Faster, better, messier for us, but doable. But there's another issue with option #2 (and 2a). You'll be left with gaps in the thread view. You'll see responses that don't relate to a message you see. You'll see quotes of blocked messages, which can become a can of worms to hide, and relegates option 1 as the most practical solution. Now having said all this, we get this request maybe once every few years. There are simply too many other things we'd like to add / fix / improve. If there was a clamouring demand we'd bump it up, but at this point it's not in our shortlist.
cheers Chris Maunder
-
Simple: You post angry and abusive messages aimed at a long-standing member because two years ago he politely asked someone to use the correct forum for asking technical questions. You then escalate by demanding the option to block users you don't like from seeing your comments. Having drawn our attention to the thread[^], we all decide you're a troll, and you get kicked off the site. Et voila - no more CodeProject pixies forcing you to read and reply to old threads you don't like. This is what's generally known as "the Streisand effect". Your messages had not been reported in the Spam & Abuse forum, and would probably have gone unnoticed if you hadn't drawn attention to them. By trying to be "clever" and drag the hamsters into your personal vendetta, you have only succeeded in harming yourself.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Richard Deeming wrote:
This is what's generally known as "the Streisand effect".
As we say in Spain... Never go to bed without learning something new. I didn't know that. Thanks :) :thumbsup:
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
I generally am too, but I'm also the type of person who balances resources, costs, and how this will affect the overall user experience. We've had this request one or two times, and while adding a table that links users and blocked users is easy, it does affect system performance due to our caching. We could - do a custom query, right at the database level, for every user who has an active block list, in order to return just the messages that are viewable - get messages from the cache(s) as we do now, and simple mask out the items that are blocked. The first option is the best, except it will kill performance. The second is easy to implement, but if a user has blocked lots of people their pages could look pretty bad. The noise to signal ratio could make the experience a little rough. An alternative is to get a page of messages from the cache, prune out the blocked messages, then keep requesting pages from the cache until we have a "full" page. Faster, better, messier for us, but doable. But there's another issue with option #2 (and 2a). You'll be left with gaps in the thread view. You'll see responses that don't relate to a message you see. You'll see quotes of blocked messages, which can become a can of worms to hide, and relegates option 1 as the most practical solution. Now having said all this, we get this request maybe once every few years. There are simply too many other things we'd like to add / fix / improve. If there was a clamouring demand we'd bump it up, but at this point it's not in our shortlist.
cheers Chris Maunder
As I said... It is not that simple. :) Thank you anyways for the explanation, is always nice to have a small look into the hamsters gauge ;) :-D
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
subject says it all
-
As I said... It is not that simple. :) Thank you anyways for the explanation, is always nice to have a small look into the hamsters gauge ;) :-D
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
It's not pretty in the bowels of the engine room. I refuse to play the game that our code is perfect. My code looks the same as what I look like on waking in the morning. It's a bit rough and needs a shave.
cheers Chris Maunder