All popular questions related to OS Property will be posted here

Agents, owners, company admin and Joomla users

  • Mr. Dam
  • Topic Author
  • Offline
  • Administrator
  • Administrator
More
9 years 6 months ago #63547 by Mr. Dam
Dear everyone,
Some customers asked us that how agents, owners, company admin to login into OS Property system after registration. The answer is simple that they can user the same Joomla login form with normal Joomla user.
But, next questions are about the permission of those User groups like

what should i do to make only agents/ owners can see the link to add properties?

or

what should i do to make only company admin to see the link to manage their company profile

or

what should i do to make normal Joomla user can't see those links ?

...
or something like that
Luckily, OS Property can help you to solve those problems. But before explaining how to solve it, we mention to the concept Joomla Access Levels
Joomla controls access to certain areas and features of a site through use of a basic ACL, or Access Control Level mechanism called Groups. Certain groups have certain access level features and they are directly related to the creation, editing and publishing of content (through the Frontend and Backend interfaces) as well as to access to the Administrative (Backend) interface.
Each group has different levels of access control and once a user is made a member of that group, they inherit those rights. Note that the 'Public Front-end' and 'Public Back-end' groups are merely placeholders at this point in time. They are not valid group selections at this time, but in the future, they will define the default access levels for anonymous users in the Front-end and Back-end systems.


Come back to our problem, based on Joomla Access Levels, we will create the Joomla User group for Agents/ Owners, Company Admin, and then, creating access levels for those groups.
To create Joomla User groups, please follow these steps
1. Login to Back-end side
2. Go to Users > Groups > Add new User group
3. Enter Group name, For example: Agent and select Group Parent is Registered. See screenshot: create_agent_group.png
4. Go to Users > Access Levels > Add new Access Levels
5 Enter Access name, For example: Agent and select Group Agent in tree view bellow. See screenshot: create_agent_access.png
6. Go to OS Property component > Configuration page > Tab: Agent and select the created group for field: Agent/ Owner Joomla User group. See screenshot: assign_agent_group.png
7. Now, you can create Joomla menus for Agents/ Owners group. And select the Access level is Agent. In that case, user in different groups like Company Admin or Joomla registered user won't be able to see those menus. See screenshot: creating_menu.png
You can do the same for Company Admin group, the only small difference with Company admin is you can select the Joomla User group for company admin at Configuration page > Tab: Company
Good luck
Dam
Attachments:

Please Log in or Create an account to join the conversation.

Moderators: Mr. DamNguyen Phu Quan