|
|
| Re: Where's Create Group? (N/A) |
|
|
Rodney, i can not duplicate the same results unless I log in as the user you created. I have checked 6 other users and they all cannot see it. When we log in as a normal user this is what we see. I dont understand why the only user that can see it is the one you created? how did you create the user?
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
I created the user using the "Add New User" whilst logged in as the Host user (I didn't change anything after that ie. there's nothing fancy). Can you email me the log in details for one of those users?
Also - have you checked their security roles? Have they definitely got the Registered Users role? Are you testing on different computers or the same PC? Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
Tested on differnt computers and different ISP's and yes all users were registered users. I even went as far a revove everything but registered user from one account but still now joy. How do I send a log for just one user?
Doug |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
| Dlswon wrote
How do I send a log for just one user?
|
If you know the password for one of these users then email it to the address you sent the last log in details to (or reset it and let me know). Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
Hmm - this is very strange - basically that user account (and the others you mentioned) seem to be stuck in "View" mode for some reason. I assumed it was a cookie that stored this setting but it appears to be more persistient than this.
I have tested it with 2 new users - one created by admin with "Add New User" and one created with "Register" (from a user's POV) and it works with both. My conclusion is that this is not a bug in the Groups module - there is something strange going on with the User/Role/View permissions on those older users. I'm afraid I cannot help you more than that, but I would suggest you start by investigating how those accounts were created (and if there is anything different about them) and possibly posting on the core forums and explaining that some older users appear to be "stuck" in View mode whereas new users are not (you can mention that the module acitons on the Groups module help prove that this is what is happening behind the scenes). I am willing to bet that any module that requires Edit rights would have the same problem - ie. it is not specific to the Groups module, it is specific to those certain users.
If it is happening to new users then it may be easier to work out what is going on.
Please note that I had to set up the following users (which can now be erased) - UN: rodneyuser, rodneyuser1, rodneyuser2 Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
Can you suggest a work around? Possibly a way to change the module so it displays in View? |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
| Dlswon wrote
Can you suggest a work around?
|
This is definitely not a showstopper -the easiest thing to do is to make a button/link/tab that links to the Create a Group link. Click on "Create a Group" whilst logged in as someone who can see it. Copy that URL and make it the target of the link. For example, goto the poker groups page on PokerDIY and you'll see the tab "Start a new Poker Group" - that is what I did here (I just thought it looked nicer). Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
Ok, same thing happens for me - new users (since installation of the module perhaps?) can see the link, older ones cant. Luckily not a big problem for me then since I dont have any real users anyway :-)
|
|
|
|
 |  |
|
| |
 |  |
|
| |
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
Rodney,
I found your solution which is also on th bottom of this post. I am not a SQL person but can get by. What I am not clear on is where to run these query's. If I go to Host and then to SQL do I run them there? Do I execute as a script? just a little guidance and I will be off and running.
SELECT *
FROM Profile
--Find users where the value of "Usability:UserMode6" is set to View
WHERE ProfileData like '%<item key="Usability:UserMode6" type="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"><string>View</string></item>%'
--exclude Admins
AND UserID NOT IN (1,2)
I am not sure if "Usability:UserMode6" is dynamically generated per DNN install or if it is always called this. The Admins (Page Editiors) can still choose their view, so I excluded them. My query returned 33 users which means 33 users could not post new content on any module that required Edit rights.
I examined the ProfileData and there was nothing very important that was being stored (Text Editor view etc.) so I decided to take the easy approach and wipe these records:
DELETE FROM Profile
--Find users where the value of "Usability:UserMode6" is set to View
WHERE ProfileData like '%<item key="Usability:UserMode6" type="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"><string>View</string></item>%'
--exclude Admins
AND UserID NOT IN (1,2) |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
I think the first thing to do would be to make sure that the "Usability:UserMode6" is named the same (I think it may increment dynamically - not sure), so first run
SELECT *
FROM Profile
--Find users where the value of "Usability:UserMode6" is set to View
WHERE ProfileData like '%<item key="Usability:UserMode6" type="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"><string>View</string></item>%'
--exclude Admins
AND UserID NOT IN (1,2)
{note you could also put a AND PortalID = <PortalID> here if you wanted)
and see if anything comes up. If not then find a user where it is occuring and search on that user only and paste their ProfileData here so we can see what it is. You can just paste this one into the Hosts->SQL window (I personally always use Query Analyser on the DB itself, but this should work).
If that does return rows that match the users that are having problems, and nothing essential is stored in ProfileData, then you can run the second query and tick the execute box.
Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
OK first I am not sure how to find out that the "Usability:UserMode6" is named the same thing. Also when I run the script above it just says that the script ran correctly but it doesnt show or do any thing else. What do I need to do.
|
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
You need to run script 1 - if it returns records then it IS the same name, if not, then it is not. The fact that it doesn't mean that it may be different, so you need to find the userID of a user who is reporting this problem and run a select query on the profile table for this UserID only. Then paste the ProfileData here and we can work out what the name is. Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
OK, can you give me an example of what a script like that would look like with the user id in it. that way I can jus paste in my user id.
|
|
|
|
 |  |
|
| |
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
OK here is what the script returns but I still dont see the information that you are saying that I should
| ProfileId |
UserId |
PortalId |
ProfileData |
CreatedDate |
| 252 |
320 |
0 |
asc false false Date RICH 10 |
2/25/2008 4:27:03 PM |
|
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
Are you sure UserID320 experiences the issue? If so, then it is possible that it is another non-related problem.
There are 2 things you could try: Firstly, run this script
SELECT *
FROM Profile
WHERE ProfileData like '%Usability:UserMode%'
I want to see what the name of your "Usability" variable is (it might be the same) and if ANY records have it. The second depends on these results...
Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (N/A) |
|
|
Rodney,
None of this ever worked. We have tried in on different cores, and different everything. We have tried this on several different configurations whether groups or event, or profiles, or the wall. I have poured over your forums and the only conclusion that I have come to is that you have a large number of people having the exact same problem with all of your modules. I know that you said there was nothing that you could do because it was a core issue but since it is you software that we are all paying for shouldn't you find the solution to make it work with the Core? I do like the concept of your products but if it doesn't work it is of no use to us. We really want this to work is there anything you can do to help us? I was hoping that since the problem seems to be wide spread through your product line that you possibly have an optional solution for it by now. Please help we need this to work. Thank you in advance for anything that you can do. |
|
|
|
 |  |
|
|
| Re: Where's Create Group? (Australia) |
|
|
Doug,
I have to disagree with you on this. There is not one other person who still has this issue after trying all the solutions I suggested - please correct me if I am wrong.
The solution is as I mentioned here on the DNN core forums: it is a core issue but I have provided the fix. You just need to spend some time understanding the problem and how to fix it. I had to the same on all my sites and you can get it done in under an hour. It is nothing to do with the Smart-Thinker modules and any module that uses the Edit Right architecture will have the same problem. There were a couple of new threads that were started on missing Module Actions and they were all resolved (usually it's the container, other times it's access perms, and | | |