Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Widget Connector
width900
urlhttps://www.youtube.com/watch?v=rdO3XAC2VMM
height500

Controlling which users have access to an application and restricting actions. To recap the steps in the video:

Restrict

...

User Access to

...

an Application

  1. Open the configuration form for the app application Contact Manager.
  2. Open In the section Access Permissionsset:
    1. Untick All Users Can View Application: untick
    2. Click the "(ICON) people" to show all user groups. In the Full Repository, drag in "Administrators"
  3. Save your changes.
  4. To test this:
  5. Create a user (remember you need to go into the Full Repository browser to do this)
  6. Don't forget to tick the Enabled flag for the userNow create a test user. List the Full Repository and right-click Users.
  7. Click + to add a new user and set the username and password. Remember to set:
    1. Enabled: tick
  8. Add the User Group App User to the user
  9. Logout, and log back in as this user
  10. .
  11. Log out of PhixFlow.
  12. Log into PhixFlow as the test user. You should not be able to see the Contact Manager app application.

Add

...

User Access to

...

an Application

  1. Log back in as into PhixFlow using your modelling user account.
  2. Open the repository browser under the application Contact Manager.
  3. Add a User Group.
    1. Call the user group Contact User and apply your changes.
    2. Open the section Applications, Applications and bring up show the list of applications.
    3. Drag in the application Contact Manager.
    4. Still in the user group User Group configuration form, add the test user.
  4. Log back in as your test user, and check . Check that now you can access the Contact Manager app application.

Create

...

Administrator Access to an Application

  1. Log into PhixFlow using your modelling user account.
  2. Go into Open the configuration form for the button ImportIn it's configuration form, open . In the section Access Permissions, set:
    1. Untick All Users Can Run Action: untick
  3. Open the repository browser under the appapplication Contact Manager.
  4. Add a User Group Call the user group called Contact Manager Admin.
    1. Open the section Stream ActionsBring up and show the list of actions.
      In the repository browser for actions, you will can find all the actions you need under the stream ContactManager.
    2. Drag the actions for all administration functions into the user group i.e. Import, for example Import.
  5. Create a test admin user.
  6. Add this the test admin user to the following user groups:
    • App User
    • Contact User
    • Contact Manager Admin

Now try logging log in with both as the test contact user, and the test contact admin. Ensure that the contact user user to check that you cannot see the administration functions, but the . Then log in as the test admin user to check that you can now see the administration functions.