Versions Compared

Key

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

...

 The below permissions are used to control access to functions within Signifikant. If a user does not have permission to a function, user will not see the function.

Permission names

Description 

AddToOrderCart

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

From version 5.0 and later it is possible to set the default permission on AddToOrderCart. <EnableAddToOrderCartDefaultPermission> is used to set the default permission.

Administration

Access to administration module.

AssetOwnership

Allows user to see asset ownership and modify notes. See Technical documentation - Assets Available in version 5.1 and later.

Availability

User can see availability, as an icon based on availability level. E.g. X for not available.

AvailabilityValue

User can see availability level, actual value

Bulletin

Access to bulletin module.

CatalogueReport

Access to function to download catalogue report. Available in version 5.3 and later.

CompanyAdministration

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

DeliveryOption

Access for user to change delivery options.

Download

Access to download function. https://signifikant.atlassian.net/wiki/spaces/ASKB/pages/702447635/Technical+documentation+-+Download+list+of+catalogues+or+parts+from+a+lost?src=search

EditAssets

Users can add, edit and import assets

EditBillingAddress

User can edit billing address under MyAccount. EditBillingAddress function need to be turned on.

EditPresentation

Will give user access to edit presentation (part) in web viewer, for web viewers accessing editor database.

EditShippingAddress

User can edit shipping address under MyAccount. EditShippingAddress function need to be turned on.

Feedback

Access to feedback module.

LocalAdministrators

User has access to local admin function. Note that any user having Administration permission will see full administration and not local admin function.

LoginPermission

Access to login. This function is used to be able to approve users before they are allowed to sign in.

MarketSelector

Access to market selector, if markets is turned on. Available in version 5.2 and later.

MyAccount

Access to my account module. This permission also allows user to add notes if notes function is enabled.

MyAssets

Access to my assets page. See Technical documentation - Assets Available in version 5.1 and later.

MyOrders

Access MyOrders menu. This permission also allow user to look at the order history.

OrderType

Access to OrderType selector.

PartReplacement

Access to view Part replacement history.

PlaceOrder

Access to place order. This permission also allow user to save order.

Note that user without permission will actually see place order and save buttons, but will get directed to login page if pressing any of these buttons.

Price

User can see price.

PriceDisplayModes

Users can choose to show discounts in settings.

Quotation

Access to create quotation.

ShoppingList

Permission to see shopping list buttons and shopping list icon in toolbar. Available in version 5.0 and later.

SupportCentre

User has access to support centre function.

Synchronize

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

System

Default access.

TemporaryBillingAddress

User can edit billing address on order page to create a temporary billing address. 

TemporaryShippingAddress

User can edit shipping address on order page to create a temporary shipping address. 

Permissions to data

Permissions may be created on information in the system. Permission can be any names and there can be an unlimited number of permission created.

...

If permissions.config exist in both App_Data and in App_Data\<site>, the version in <site> will be used.

<Id>1</Id>

This is integer value written in incremental way.

<Enabled>true</Enabled>

true or false will disable or enable Permission. If false, access control will be turned off for that function and users will be allowed to access the function.

<Name>MyAccount</Name>

This holds the name of Permission resource.

<DataPermissionEnabled>

Version 5.0 and later. If true this permission will appear as a permission on data in Manager. 

<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.

...

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


Page Properties
hiddentrue


Related issues



...