By exaboy on
I have searched for hours installed about 4 different modules but haven't come even close to solving the problem i'm having.
I want to be able to "group" together users to replicate the common divisions within an organization.
so that i would end up with a structure similar to this:
Marketing
- Gary
- Linda
- Mary
Management
- Kerry
- Shara
- Chris
- Anthony
Development
- Robert
- Jon
I would like it so that only the administrator could assign the user to a "group". Im smashing my head against the wall on this one. You would think this wouldn't be a difficult thing to do.
Could someone please get me in the right direction?
Thanks in advance.
Comments
Additionally
Additionally what would be even nicer is that you could go the next level up and have multiple organizations.
Has anybody found a solution for this?
I need this ability right now. I am trying the "Organizational Infrastructure", but can not figure out how to get to this. I need Master and sub accounts as well.
XYZ Company
- Gary (Master Account can create/manage sub accounts)
- Mary (Sub Account)
So on.
These users will not be creating content. Not sure OG is right either. I'm already using Domain Access and Taxonomy Access Control.
Geared Design
Working solutions
What could work is a combination of Profile, Node Profile and Views module.
- add custom fields to Profile (core) e.g. a drop-down list "company", and another "department", or something else to reflect the structure you want to show.
- Automatically generate profiles as nodes
- create the views to select the profile nodes and display the right fields (company, department, name)
Should work with the proper arguments set. I hope that is what you are looking for.
If you are looking for different access rights, you have to create the roles and rights under user management.
b
Hmmm....good question!
I was going to suggest Organic Groups as a long shot in which to group folks. It might not have been ideal, but it might have worked.
However, your second post completely stumped me because one would need to somehow have put the different users into groups that fit into each other so that one could easily navigate from a "lower" group on the hierarchy to a "higher" group (e.g., new Marketing Department employee, up to the manager, up to VP of Marketing, up to President of the company).
It's a good question that I would like the answer to as well.
An additional question for me would be how to implement the structure you need AND ALSO be able to add the individual users on an as-needed-basis to other groups. Committees come to mind.
For example, in your structure:
Marketing
- Gary
- Linda
- Mary
Management
- Kerry
- Shara
- Chris
- Anthony
Gary and Kerry are on the, e.g., Trade Show Committee
Linda, Kerry, and Shara are on the, e.g., Employee Relations Committee
Gary, Linda, Kerry, and Chris are on the, e.g., Events Committee
Mary and Anthony aren't on any committees.
It seems one would need to be able to create a group (e.g., Marketing, Management, Trade Show Committee, etc.) and then be able to either:
1. Have all the users' names next to the newly-created group and have a check box next to the names in order to select them for the group.
OR
2. Have all the newly-created groups next to each user's name in order to select the group(s) for the specific user one is looking at.
I prefer option # 1 because it would be easier to look at the group and then add ALL the users that belong to that group.
Just my $0.02 worth of ideas. :)
Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing
I ran into similar problem
I ran into similar problem recently.
unfortunately taxonomy only applys to general content, nodes, and not to users. if taxonomy (or content nowadays) could be adapted to be used for users it would be simply great.
Sometimes something interesting appears on http://litwol.com
Have you tried the NodeProfile module?
From my understanding, Drupal's core "profiles" module doesn't treat "users" as nodes, but I believe the contributed NodeProfile module does. Have you tried it and, if so, could/did it resolve your issue?
Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing
i have a similar requirement
i have a similar requirement for my current project - that of grouping users according to types beyond the function of drupal roles.
please pardon a newbie for extending what i imagine would be an overly simplistic approach. i came to drupal really more as an experiment, wanting to see how far i can go in developing web projects with as little contact with coding as possible (at any rate i really have but a tiny pocket of php in between my ears). meaning to say, i intend to take drupal as is where is and apply modules on a need basis and just make it work as per instructions.
on the above situation, my workaround is to use the "usernode" module with the "categories" module (i suppose core taxonomy would do the work as well). usernode has a one-to-one relationship with the user data. my understanding of it is like a proxy for the user with the flexibility of being manipulated as content. as we are able to categorize and organize content, so we are also able to categorize and organize users via their respective usernode.
well, at least i'm content with that solution for now, but i would be interested to know how others would arrive at a more streamlined solution... say something like, roles that can be organized perhaps?
Working example?
Do you have a working example that you could share with us? It doesn't matter to me if it's on a production site or a test site. It's just easier for me to see something in action! :)
Thanks in advance!
Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing
Organizational Infrastructure
Have you tried http://drupal.org/project/oi (Organizational Infrastructure) before?
I haven't, but maybe it's a satisfying answer to your question.
Have fun ;-)
I'm looking for a similar thing... but I need the feature of users being linked with different divisions with a specific relation-type.
I think I'm gonna write a CCK field which combines 2 select fields into one 'component'; one with the possible 'functions' (relation-type) and the other with the available 'divisions'.
So I can define Mr. X as Head of Management and as Member of Marketing.
Dependencies are: CCK and UserNode modules.
Unluckely, http://drupal.org/project/relationship (Relationship) isn't available for Drupal 5 (yet)...
Feedback of any kind is welcome !