User Tools

Site Tools


pleak-frontend_features

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pleak-frontend_features [2018/05/15 16:48]
admin
pleak-frontend_features [2019/10/01 13:53]
Line 1: Line 1:
-====== Features of frontend ====== 
- 
-===== USERS: ===== 
-Currently there is no registration allowed, so all new users must be added manually into pleak database. 
- 
-  - User system with authentication using BCrypt salted password hashing function with a cost factor of 12 (2 12 iterations of the key derivation function) and HS512 (JSON Web Algorithm for HMAC using SHA-512) for JWT (JSON Web Token) signing and verification. 
-  - Password changing with strength check. 
-  - Blocking user accounts. 
- 
-===== MODELS & FOLDERS ===== 
-  - Business process modelling using the standard BPMN syntax. 
-    - creating, viewing, editing, exporting, importing, renaming models in modeller. 
-  - Per-user server-side storage of models. 
-  - Models and folders in two lists - own and shared models / folders: 
-    - models grouping to folders and subfolders for easier management and sharing. 
-    - sorting and filtering of models and folders for easier model/​folder management. 
-    - Actions menu under each model to view, edit, rename, delete, move, copy, export, publish, share and open / edit models in editors (SQL-privacy / PE-BPMN / SQL Derivative Sensitivity) (options differ based on view/edit rights) 
-    - Actions menu under each model to rename, delete, move, copy, share folders (options differ based on view/edit rights) 
-  - Exporting of models to files in the XML format (.bpmn) and also to SVG images. 
-  - Importing of files to models in the XML format (.bpmn). 
- 
- 
-==== Sharing: ==== 
-  - Private sharing of models and folders containing models with other users (view / edit rights): 
-    - if a model is shared with edit rights to user1 then the user1 will be able to: 
-      - edit, rename, copy, export, share and publish the model 
-      - open / edit models in editors (SQL-privacy / PE-BPMN / SQL Derivative Sensitivity) 
-    - if a model is shared with view rights to user1 then the user1 will be able to: 
-      - view, copy and export the model 
-    - if a directory is shared with view rights to user1 then the user1 will be able to: 
-      - view the directory 
-      - view, copy and export models in it 
-    - if a directory is shared with edit rights to user1 then the user1 will be able to: 
-      - add new models into the directory 
-      - share the directory 
-      - edit, rename, copy, export, share and publish models in it 
-      - open / edit models in editors (SQL-privacy / PE-BPMN / SQL Derivative Sensitivity) 
-    - if a directory has been shared with edit rights to user1 and user1 has created models into the shared folder, the owner of the shared folder is able to: 
-      - edit, rename, copy, move, delete, share and publish models in it 
-      - open/edit models in editors (SQL-privacy / PE-BPMN / SQL Derivative Sensitivity) 
- 
-==== Publishing: ==== 
-  - Public read-only sharing of models via a URL: 
-    - one at a time using the option "​Publish"​ in Actions menu in owned and shared models tabs 
-    - collection of all models in a directory all together using the option "​Publish links" in Actions menu in owned and shared models tabs 
- 
  
pleak-frontend_features.txt ยท Last modified: 2019/10/01 13:53 (external edit)