Versions Compared

Key

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

This article describes the existing permission resources (permissions to functions) and the permissions solution in Signifikant.

Step-by-step guide

Permissions to functions

 The below permissions are used to control access to functions within Signifikant.

Permission names

Description 

Administration

Access to administration module.

AddToOrderCart

Access to add parts to order cart  (‘add-to-order’ cart button). 

PlaceOrder

Access to place order and to MyOrders menu.

System

Default access.

CompanyAdministration

Access to Create/update company details and create/update users and access to order received to company.

Bulletin

Access to bulletin module.

Feedback

Access to feedback module.

MyAccount

Access to my account module.

LoginPermission

Access to login.

Synchronize

Access to synchronize data to offline viewer from web-viewer.

Quotation

Access to create quotation.

Groups

Permission resources consist of groups and these groups are applied to user. Groups can be shared between permission and as a result user belonging to the group will have access to permissions among which they are shared.

...

The connections between permissions and groups are defined in the permissions.config file. Which groups users belog to is defined by the user's credentials which may be fetched from Signifikant's database or from external solutions as an Active Directory.

Permissions.config

<Id>1</Id>

This is integer value written in incremental way.

<Enabled>true</Enabled>

true or false will disable or enable Permission. If false, users will be allowed to access function.

<Name>MyAccount</Name>

This holds the name of Permission resource.

<Note>Users can access MyAccount settings</Note>  

Description of permission.

<Groups>
  <string>EndClient</string>
</Groups>

Groups hold the role applied to user.

To apply permission or enable permission.Write the permission setting as per below example in permission.config file.

...

In above example “EndClient” group is shared between Feedback and MyAccount whereas Bulletin is available to only groups called ‘ServiceTeam’.

...

Filter by label (Content by label)
showLabelsfalse
max5
spacesASKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("function","access","user","groups","permission") and type = "page" and space = "ASKB"
labelspermission function access user groups

...

Page Properties
hiddentrue


Related issues