Issues with Users Controller
Reported by Rick | November 25th, 2007 @ 10:28 AM
- There's no link to /users/new anywhere.
- Everyone should be able to see /users probably. Perhaps show a gravatar or something too.
- Can't assign users as admins.
Another possible issue: all users have access to all sites, and all admins have admin access. You might want some kind of Membership join table at some point.
Comments and changes to this ticket
-

Josh Owens November 25th, 2007 @ 10:41 AM
- State changed from new to open
Ok,
- I agree, there should be a signup link.
- Yeah, I agree, /users should be publically accessible.
- I hadn't intended to allow other admins into a wiki, do you feel this is needed? Being an admin only gives you access to the site settings atm.
I am open to a join table if we need admin access or levels of admins depending on what you were thinking.
-

Josh Owens November 25th, 2007 @ 03:27 PM
(from [78]) Added gravatar support to the user partial. Also moved the /users link in the navbar to be public for everyone. [#19]
-

-

Josh Owens November 25th, 2007 @ 03:50 PM
Rick,
What did you mean all users have access to all sites? And admins have full access to admins?
-

Rick November 26th, 2007 @ 06:14 AM
If you don't have some kind of join model linking Users and Sites, there's no way to restrict users from certain sites, or specify that some users are an admin of one site and a normal author of another.
-

Rick November 26th, 2007 @ 06:22 AM
Also, if I'm on my 'technoweenie' site and I authorize someone to edit it, does that mean they should be authorized for your 'steelpixel' site. Course, this really only matters for larger installations of course.
These are just some issues I ran into when adding multi-site to mephisto, and partly why Beast still doesn't have any multi-site support :)
-

Josh Owens November 26th, 2007 @ 07:13 AM
Ah,
I think the issue here is that I haven't intended to add multi-site support. I just made a site table to hold site settings. If you note, I have it set as a signular resource in the routes.
I don't see much need for a multi-site wiki, imo.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป