Post History
This was originally intended as comment on ArtOfCode's answer, but got too long for that. Listing a name on the site's Users page IMHO very clearly claims that person is a user of the site. Note t...
Answer
#2: Post edited
- *This was originally intended as comment on ArtOfCode's answer, but got too long for that.*
- Listing a name on the site's Users page IMHO very clearly claims that person is a user of the site. Note that this is *not* about the name displayed under imported posts (those are marked anyway), but about the user listing.
- And while I don't know the code base, I can't imagine it being *that* difficult. After all, the information is there, or else you couldn't display it on the individual user's page nor support claiming of the posts.
- If the information is there, but not very accessible right now, the solution should be simple:
1. Add a new column “is_imported_user” to the users table, which defaults to false. Set it to NULL for all existing users. Do not yet act on that field (that is, the field exists in the database, but QPixel ignores it). Making it default to false means that newly created users automatically get the right status, without touching the QPixel code.- 2. Run a background process that looks for NULL entries in that column of the user table, checks for each such user whether it is an imported user, and sets the column accordingly. It doesn't matter if this process is slow (it will certainly have low priority so that it doesn't impede normal use). Maybe it will finish in a week, maybe in a month. Since during that time, nothing visible changes, it doesn't matter too much.
- 3. After the process finished, you've got a simple boolean field in the user table that you can act on. Therefore now you can grey out the corresponding users with minimal effort and very little runtime cost. Note that from now on, the background process is no longer needed.
- *This was originally intended as comment on ArtOfCode's answer, but got too long for that.*
- Listing a name on the site's Users page IMHO very clearly claims that person is a user of the site. Note that this is *not* about the name displayed under imported posts (those are marked anyway), but about the user listing.
- And while I don't know the code base, I can't imagine it being *that* difficult. After all, the information is there, or else you couldn't display it on the individual user's page nor support claiming of the posts.
- If the information is there, but not very accessible right now, the solution should be simple:
- 1. Add a new column “`is_imported_user`” to the users table, which defaults to false. Set it to NULL for all existing users. Do not yet act on that field (that is, the field exists in the database, but QPixel ignores it). Making it default to false means that newly created users automatically get the right status, without touching the QPixel code.
- 2. Run a background process that looks for NULL entries in that column of the user table, checks for each such user whether it is an imported user, and sets the column accordingly. It doesn't matter if this process is slow (it will certainly have low priority so that it doesn't impede normal use). Maybe it will finish in a week, maybe in a month. Since during that time, nothing visible changes, it doesn't matter too much.
- 3. After the process finished, you've got a simple boolean field in the user table that you can act on. Therefore now you can grey out the corresponding users with minimal effort and very little runtime cost. Note that from now on, the background process is no longer needed.
#1: Initial revision
*This was originally intended as comment on ArtOfCode's answer, but got too long for that.* Listing a name on the site's Users page IMHO very clearly claims that person is a user of the site. Note that this is *not* about the name displayed under imported posts (those are marked anyway), but about the user listing. And while I don't know the code base, I can't imagine it being *that* difficult. After all, the information is there, or else you couldn't display it on the individual user's page nor support claiming of the posts. If the information is there, but not very accessible right now, the solution should be simple: 1. Add a new column “is_imported_user” to the users table, which defaults to false. Set it to NULL for all existing users. Do not yet act on that field (that is, the field exists in the database, but QPixel ignores it). Making it default to false means that newly created users automatically get the right status, without touching the QPixel code. 2. Run a background process that looks for NULL entries in that column of the user table, checks for each such user whether it is an imported user, and sets the column accordingly. It doesn't matter if this process is slow (it will certainly have low priority so that it doesn't impede normal use). Maybe it will finish in a week, maybe in a month. Since during that time, nothing visible changes, it doesn't matter too much. 3. After the process finished, you've got a simple boolean field in the user table that you can act on. Therefore now you can grey out the corresponding users with minimal effort and very little runtime cost. Note that from now on, the background process is no longer needed.