Open Gavrilov-Ivan opened 1 year ago
FullPath field is used in many services so it cannot be removed without complete redesign of service layer Using ID in fullPath instead of filename was proposed as an alternative solution for solving any non-standard symbol and encoding problems. But one of the drawback of the proposed solution is that it will lead to an unreadable by user eye file name (ID instead of filename).
Research posibility to get rid of
fullPath
field inWebdavDocument
. It contains the full path to this resource in view of hierarchy. Main usecases: search for child documents during operations over parent - copy, move, rename, remove. It's also used as resource URI within webdav client communication (e.g. Windows Explorer).Main concerns:
Entity already has
parent
field so it can be used to work with documents in terms of proper hierarchy. Need to research if it's possible to reproduce all logic using parent-child hierarchy without performance or any other issues or limitations.