FAQ"
From Documentation
Line 5: | Line 5: | ||
* Does ZSS support user permission control? | * Does ZSS support user permission control? | ||
− | *: No. User permission feature involves authentication and authorization which is out of ZSS function's scope. Since ZSS cannot identify a user, it cannot assign | + | *: No. User permission feature involves authentication and authorization which is out of ZSS function's scope. Since ZSS cannot identify a user, it cannot assign a user with corresponding permissions. But you can easily integrate existing framework like Spring Security and implement your user permission features with ZSS. Please refer to the following sections: |
** Hide the toolbar and the context menu to prevent editing. Please refer to [[ZK Spreadsheet Essentials/Working with Spreadsheet/Control Components]]. | ** Hide the toolbar and the context menu to prevent editing. Please refer to [[ZK Spreadsheet Essentials/Working with Spreadsheet/Control Components]]. | ||
** Disable available functions for different users. Please refer to [[ZK Spreadsheet Essentials/Working with Spreadsheet/Advanced/Disable Functions]]. | ** Disable available functions for different users. Please refer to [[ZK Spreadsheet Essentials/Working with Spreadsheet/Advanced/Disable Functions]]. |
Revision as of 07:29, 13 May 2015
- Does ZSS support user permission control?
- No. User permission feature involves authentication and authorization which is out of ZSS function's scope. Since ZSS cannot identify a user, it cannot assign a user with corresponding permissions. But you can easily integrate existing framework like Spring Security and implement your user permission features with ZSS. Please refer to the following sections:
- Hide the toolbar and the context menu to prevent editing. Please refer to ZK Spreadsheet Essentials/Working with Spreadsheet/Control Components.
- Disable available functions for different users. Please refer to ZK Spreadsheet Essentials/Working with Spreadsheet/Advanced/Disable Functions.
- Protect sheets and set available actions. Refer to Range.protectSheet(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean allowSorting, boolean, boolean, boolean, boolean)
All source code listed in this book is at Github.