SugarCRM - how to make users see only child users? - hierarchical-data

I want to change the behaviour of Sugar CRM community version. Here's what sugar currently does:
Admin logs into Sugar
Admin clicks on Admin tab
Admin creates a new user named George with admin access
Under user information section, Admin makes George report to Admin (in the database, it will show users.report_to_id is the admin's user_id)
Admin saves and logs out
George logs in with his password
George goes to admin tab.
George goes to list users page and sees all users, including Admin, the person he is supposed to report to.
I want to change step 8 such that George is not allowed to see the user he "reports to". George should only be able to see child users and descendants of those child users. George should not be able to see anyone above him.
How can I achieve this? will sugar support this feature?

#John - You need to look at creating roles under role management.
Role management allows you to enable / disable rights.

I learned that this requires a lot of code customization. Here's a thread that explains it
http://www.sugarcrm.com/forums/showthread.php?t=59216

Related

Why can't I assign work items to a team member?

In my organisation, I have tried setting up my team member as having Basic Access and Stakeholder access.
However neither allow me to assign a work item to her.
She uses an gmail address to log in.
In my organisation->Users->User I make her a project administrator but it reverts to Custom.
In my project->Teams-> MyTeam
I can see we are both members
However when I go to assign a work item there is only 1 person in the combo box.
How do I enable the ability to assign work items to her?
[Update]
I think a Microsoft Account or AD login is needed
looking at this quick start
However if gmail accounts don't work then we should be prevented from adding them as users.
because I did not realize that I need to type part of the users name and click search.
I was mislead by the combo box with just my name in it.
When you invite a user, you are only inviting an email address and that could be Gmail, Apple, or Amazon. When they select the invitation link, they are taken to the experience where they are asked to sign in with their Microsoft account (MSA).

Giving course management permission to teacher in Moodle CMS

I want to give course management(Add new course) permission to teacher in Moodle CMS.
Admin already have this permission under Site Administration. How will I give this permission to Teacher. Thanks in advance.
Besides admin, there is two system-wide roles: Manager & Course creator.
By the sounds of it, you want the teachers to have the role as Course Creators, so they can create their own courses.
You can apply this role manually at:
Site administration -> Users -> Permissions -> Assign system roles
And then click 'Course creator' to assign this role to users.
Preben is correct, however if you give teachers the 'Course Creators' role they will also get a lot of other permissions you may not want them to have.
Go to:
Site administration -> Users -> Permissions -> Define Roles
Edit the 'teacher' role (by clicking on the cog) then in the permission search bar look for:
moodle/course:create
Change from default 'Not set' to 'Allow'. Teacher will basically be the same role with the added ability to create courses.

Restrict one user to see other users courses

I am kind of new to Moodle, but I am looking for the following:
I created two user(User1 and user2) from admin and both users have their own courses.
Structure is like:-
Admin have two Users:- User1 and User2
user1 have three course C1,C2,C3
user2 have two course C4,C5
And user1 and user2 should not see each others courses. Also, when the user clicks "All courses" he/she should still only see the assigned courses.
I found a plugin for this.it helped me to resolve all my issue. Hope it will help others too.
for demo you can visit
http://demo.iomad.org/
Iomad is completely free. Like Moodle, anyone is free to download and use the software
https://github.com/iomad
You may have to define a role for each user in Settings > Site administration > Users > Permissions > Define roles Assign system
There are more than a lot settings if you scroll down on create new role page.
And then assign that role to the each user from Settings > Site administration > Users > Permissions > Assign system roles
Though I am not entirely sure that this method will work as expected.
But this could be one of the options.

Liferay 6.1.2 account confusion on login

I have an issue about a liferay portal: kazagro.kz. This portal has 8 sites for 8 partner companies. Each organization has its own scopes, users. They have roles as like content manager, administrator, news manager.. and so on. In one of these organizations when some user, say some manager John logins to portal, he sees that he logged in to another account as administator whose name is Sam. or vice versa sometimes admin Sam can login as manager John, even though both of them signed in by their own accounts. Does anyone met this problem?
Try two things:
1)Reindex user
2)both users clear web browser (cache,cookies...)

Sitecore - Is there a way to clone/duplicate a user in the User Manager?

I have an account setup exactly the way I'd like a number of individuals accounts setup and I'd like to create them as clones of this account so the get the initial set of permissions without me having to manually set all the permission on each account.
Note: It is fine (ideal?) if once the accounts are created that they no longer have a relationship with the original account. For instance, if User A is the base account that is being used to create all the other accounts, once User B is made from User A then all further changes on User A will not be reflected on User B.
Any ideas?
In answer to your question: no, there is no clone/copy user feature in the User Editor in Sitecore.
It sounds like you would be better off creating a role with all these permissions, then assigning this role to any new users you create. You could then modify the permissions of the individual users as necessary.
Note this would not be the ideal solution as it's always better to apply security to roles rather than individual users.
Perhaps you could achieve what you need by creating a collection of roles and assigning different combinations of them to each user?
Try installing this Sitecore Module.This will clone the user in User Manager
SITECORE USER CLONE
Sitecore User Clone is used to create the copy of the user with the same roles, name, email, and profile. It will prompt to accept the new username, password and all the editable fields same like Edit user.