Documentation
SolutionDeveloperComplianceProjects
  • Getting Started
  • Technology
    • Application Framework
    • Object-Relational Mapping
    • Security Framework
    • Architecture Pattern
    • API Management
  • Environment
    • Development Tool
    • Database Server
    • Web Server
  • PRESENTATION
    • Design Material
    • HTML Helpers
    • Icon Images
    • Custom CSS
    • JQuery Plugin
      • DataTables
      • Tabs
      • Date Picker
      • Calendar
      • Chart
      • Treeview
    • Client Script
      • Open Modal
      • Close Modal
      • Handle return data
      • Load Content
      • Change Hash
      • Change Title
      • Get actual Hash
      • Get Content
      • Update Content
      • Delete Content
      • Get Partial Content
      • Get Partial Content Async
      • Update Partial Content
      • Update Partial Content Async
      • Delete Partial Content
      • Get Action
      • Update Action
      • Delete Action
      • Cascading Dropdown
      • Display Document
    • MVC View
  • BACKEND
    • Base Controller
    • Controller
    • Base Model
    • View Model
    • Class Utility
      • Constant Values
      • Global Properties
      • Option Helper
      • Setting Helper
    • Data Repository
      • Read Columns
      • Read All Columns
      • Read First Record
      • Read by Primary Key
      • Find Record
      • Insert Record
      • Update Record
      • Delete Entity
      • Delete by Criteria
      • Delete by Primary Key
      • Counting Record
      • Check Exist
      • Generate Row-Id
    • Unit Of Work
    • Data Entity
  • Application Features
    • Account Management
    • Navigation Editor
    • Access Control
  • Examples
    • Simple Page
    • Master Detail
    • Editor Template
Powered by GitBook
On this page
  • Registering Actions
  • Linking Actions to Roles
  • Maintaining Roles
  • Creating a New Role
  • Editing an Existing Role
  • Deleting an Existing Role
  1. Application Features

Access Control

PreviousNavigation EditorNextSimple Page

Last updated 2 years ago

Registering Actions

When an Action has been added to a Controller, it needs to be registered first to be able to use it.

To register Actions, do the following steps:

  1. In the navigation bar of the application, click "Settings" >"Access Assignment"

  2. Click "Synch" Button in the Toolbar

  3. Select the respective Controller in the "Resource Group" Dropdown List

  4. Check all the Actions you want to add

  5. Click the "Save" Button in the Toolbar

Linking Actions to Roles

When Actions are being registered, they are linked to the Role "ADMINISTRATOR", which is the default value of the User Role drop down:

To link Actions to Roles, i.e. to specify which Actions a specific Role is allowed to execute, do the following steps:

  1. Select the Role in the User Role drop down

  2. Check all the Actions the selected Role is allowed to use and make sure that Actions they may not executed are unchecked

  3. Click the "Save" Button in the Toolbar

Maintaining Roles

The "Access Controls" page is also the place where Roles can be created, edited and deleted. In the following, each of these processes will be described step-by-step:

Creating a New Role

  1. Click the "Roles" Button and select "Add New Role.." from the drop down options

  2. Enter the Name of the new Role and optionally write a Description

  3. Click the "Save" Button in the Modal

Editing an Existing Role

  1. Click the "Roles" Button and select "Add New Role.." from the drop down options

  2. Edit the Description (Name cannot be edited)

  3. Click the "Update" Button in the Modal

Deleting an Existing Role

  1. Make sure that the Role you want to delete is selected in the User Role drop down

  2. Click the "Roles" Button and select "Delete Role.." from the drop down options

"ADMINISTRATOR" is the Role that has access to all Actions. However, not all Users are allowed to use all Actions, which is why a User can be assigned different Roles (see ).

Account Management