MiaoSO commented on issue #1333: [discussion] how to redesign Permission
URL: 
https://github.com/apache/incubator-dolphinscheduler/issues/1333#issuecomment-558520811
 
 
   After tested version 1.1, the following is my advice.
   
   1. Tenant
   In my opinion, tenants need to be empowered. Some administrator tenants(such 
as HDFS and Hive) are at risk if they are exposed to ordinary users.
   Suggest  change "Tenant Name" could not non-repeatable
   
   2. Resources
   (1) I personally think that there is no need to involve the tenant. 
   I don't agree with the design that the user tenant will copy the files to 
the directory of the new tenant, which will cause file redundancy(From the 
results of testing on HDFS, other file centers have not tested).
   
   (2) Enter "Resources-> FIle Manage"
   Suggest change "Name and FileName" to "FileName, MD5Name 
(FileName+owner+createtime to unique identifier), Owner, LastModifyUser".
   The FileName of the same user cannot be duplicated, and the HDFS storage 
file name is MD5Name. The files are placed in one directory.
   File permissions can be designed to make the files visible to team members 
in the project or to themselves
   
   3. Project 
   The project created by the administrator, the administrator has the highest 
authority of the project.
   Ordinary users can only in the project development for workflow
   
   4. Process definitions
   The user of the workflow is recommended to bind to the project ID, not the 
user. 
   If the user is deleted, the workflow invalidation is an unreasonable design.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to