summaryrefslogtreecommitdiffstats
path: root/store/sql_file_info_store.go
Commit message (Collapse)AuthorAgeFilesLines
* Move sql store code into store/sqlstore package (#7502)Chris2017-09-251-316/+0
| | | | | | | | | | * move sql store code into store/sqlstore package * move non-sql constants back up to store * fix api test * derp
* Add error codes to the remaining stores (Part 2). (#7462)George Goldberg2017-09-181-1/+1
|
* PLT-7639: Batch delete methods for data retention. (#7444)George Goldberg2017-09-151-0/+33
|
* remove more global references (#7442)Chris2017-09-141-10/+12
|
* Renaming repoChristopher Speller2017-09-061-3/+3
|
* PLT-???? Prepare file upload infrastructure for Data Retention. (#7266)George Goldberg2017-08-251-9/+31
| | | | | | | | | | | | | | | | | * Prepare file upload infrastructure for Data Retention. This commit prepares the file upload infrastructure for the data retention feature that is under construction. Changes are: * Move file management code to utils to allow access to it from jobs. * From now on, store all file uploads in a top level folder which is the date of the day on which they were uploaded. This commit is based on Harrison Healey's branch, but updated to work with the latest master. * Use NewAppError
* Stage 1 of caching layer. Framework (#6693)Christopher Speller2017-06-271-2/+2
|
* Fixing file info caching issue with Aurora for master (#5477)Corey Hulen2017-02-201-3/+12
|
* Implement upload and get file endpoints for APIv4 (#5396)Joram Wilander2017-02-171-1/+8
| | | | | | * Implement POST /files endpoint for APIv4 * Implement GET /files/{file_id} endpoint for APIv4
* Bumping base cache numbers for master (#5451)Corey Hulen2017-02-171-1/+1
|
* Add caching for file infos (#5330)Joram Wilander2017-02-071-1/+42
|
* Adding PostId index (#5300)Christopher Speller2017-02-031-0/+1
|
* Add database indexes to timestamp columns (#4314)enahum2016-10-241-0/+3
| | | | | | * Add database indexes to timestamp columns * add indexes to session table
* PLT-3105 Fixed bugs with FileInfos migration, including duplicate FileInfos ↵Harrison Healey2016-10-061-1/+2
| | | | | | | | | | being saved (#4134) * Added a limit to GetByPath for the rare cases when two old files had the same path * Fixed files still being displayed for deleted posts * Added a lock to prevent migrateFilenamesToFileInfos from migrating multiple posts at once
* PLT-3105 Files table migration (#4068)Harrison Healey2016-09-301-0/+197
* Implemented initial changes for files table * Removed *_benchmark_test.go files * Re-implemented GetPublicFile and added support for old path * Localization for files table * Moved file system code into utils package * Finished server-side changes and added initial upgrade script * Added getPostFiles api * Re-add Extension and HasPreviewImage fields to FileInfo * Removed unused translation * Fixed merge conflicts left over after permissions changes * Forced FileInfo.extension to be lower case * Changed FileUploadResponse to contain the FileInfos instead of FileIds * Fixed permissions on getFile* calls * Fixed notifications for file uploads * Added initial version of client code for files changes * Permanently added FileIds field to Post object and removed Post.HasFiles * Updated PostStore.Update to be usable in more circumstances * Re-added Filenames field and switched file migration to be entirely lazy-loaded * Increased max listener count for FileStore * Removed unused fileInfoCache * Moved file system code back into api * Removed duplicate test case * Fixed unit test running on ports other than 8065 * Renamed HasPermissionToPostContext to HasPermissionToChannelByPostContext * Refactored handleImages to make it more easily understandable * Renamed getPostFiles to getFileInfosForPost * Re-added pre-FileIds posts to analytics * Changed files to be saved as their ids as opposed to id/filename.ext * Renamed FileInfo.UserId to FileInfo.CreatorId * Fixed detection of language in CodePreview * Fixed switching between threads in the RHS not loading new files * Add serverside protection against a rare bug where the client sends the same file twice for a single post * Refactored the important parts of uploadFile api call into a function that can be called without a web context