Project

General

Profile

Actions

Task #53687

closed

Epic #55070: Workpackages

Epic #54260: WP: FAL Missing Issues / Features / API

Story #54263: As an Integrator I want to have my metadata present at places when using files

Task #52778: No metadata shown for Folder and Category bases collections

FileRepository:getFileIndexRecordsForFolder only works for hierarchical path

Added by Steffen Ritter over 10 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Must have
Category:
File Abstraction Layer (FAL)
Target version:
Start date:
2013-11-16
Due date:
2013-12-31
% Done:

100%

Estimated time:
4.00 h
TYPO3 Version:
6.2
PHP Version:
Tags:
Complexity:
medium
Sprint Focus:

Description

Sorry for german, but I did not want to translate it all... Just for documentation purposes so its not lost

Die Art und weise wie die Query aufgebaut ist, funktioniert nur wenn das Dateisystem seine Identifier hierarchisch mit slashes trennt.

  • Im FileIndexRepository soll eine ähnliche Methode geschaffen werden, die die Daten aber über den neuen „Folder-Hash“ in der Datei-Tabelle sucht. Das ist a, wesentlich Performanter und b, funktioniert mit jedem Treiber, Parameter ist Sinnvollerweise der Folder-Hash direkt
  • Um die spätere Verwendung effizienter zu gestalten sollter der Identifier im Key des arrays stehen (letzter Parameter exec_SELECTgetRows)
  • Eventuell muss hier ein Index auf diese Spalte hinzugefügt werden.
  • Die Methode in im FileRepository soll deprecated werden, un deren Inhalt ersetzt mit einem Aufruf auf das FileIndexRepository.
  • Die Verwendung der deprecated Method soll durch die neue ersetzt werden.

Related issues 1 (0 open1 closed)

Precedes TYPO3 Core - Task #53688: ResourceFactory::createFileObject is called from Folder::getFiles directlyClosedSteffen Ritter2014-01-012014-02-15

Actions
Actions

Also available in: Atom PDF