kiftd
kiftd copied to clipboard
Foder cannot be dispalyed when foder is imported by System and Set permissions for teams
I tried to import the foders by system on the initial panel of software, the initial creator is Sys_In but not admin, this coud be the problem when the foder is not set permissions for public and it would not be displayed anymore even in admin account
开始我尝试使用 kiftd->文件 批量从源服务器的文件中导入文件,但是导入的创建者记录为SYS_IN, 这将导致从系统导入的文件夹只可以公开,不可以设置分组权限,不然将不给予显示
软件版本:1.0.27
建议修复:
- 在服务器端软件设置修改创建者,以及访问权限功能,以防止用户被删除后文件无法显示
建议未来添加功能:
- markdown等文本文件的基本在线编辑
- 版本控制记录
This defect does real exit.For imported folders,its creator will be set to "SYS_IN" if parent is the "ROOT",otherwise,will same as its parent(to ensure parent folder creator can be access it).Because the kiftd cant alter creator,folders must set to "public" which creator is "SYS_IN" to ensure you can access it.To avoid this problem,you can create a new folder and set access level for it,then,you can import folders in this new folder.
该功能确实存在这样的缺陷——对于一个被导入的文件夹而言,如果其父文件夹是“ROOT”,那么其创建者会被设置为“SYS_IN”,否则,其创建者会被设置为父文件夹的创建者(以确保在非公开的文件夹内,其创建者也能够访问它们)。由于kiftd不具备创建者“转交”的功能,因此对于创建者为“SYS_IN”的文件夹而言,确实无法修改其访问等级。目前,您可以通过先在网盘中创建一个文件夹,并设置好访问级别,然后再在该文件夹内导入本地文件的方法来避开这一问题(因为这些被导入文件夹的创建者会与父文件夹相同,相当于变相设置了导入文件夹的创建者)。当然,关于这一问题的最佳解决方案会在未来继续研究。
您的其他建议也已经记录,将作为后续升级的参考。
非常感谢您的反馈,这是kiftd不断进步的最佳动力!