ORIENT/modules/backend/models
Mateusz Charytoniuk 318e9d7e76 Import CSV rows one at a time (#3450)
Credit @mcharytoniuk.

While importing over 250k records ImportModel kept running into various problems. One of them was too big memory usage - `ImportModel` loaded the complete file upfront (`$reader->fetchAll()`). Simple one-line change to `$reader->fetch()` makes `ImportModel` import CSV file row-by-row and returning an iterator which limits memory usage and allows data to be imported. This change optimizes memory usage and allows much simpler importing of larger files.
2018-03-14 12:53:18 -06:00
..
accesslog Adds a refresh button to log pages, minor column tweaks 2015-11-28 11:10:06 +11:00
brandsetting Selectable box and fancy breadcrumb 2017-06-05 17:35:15 +10:00
editorsetting Support changing the global default for richeditor buttons (#2937) 2017-07-04 08:10:58 -06:00
preference Preferences -> Preference 2016-05-27 07:46:50 +10:00
user Fixes #3412. Prevent users from being able to modify their own groups. 2018-02-23 13:41:11 -06:00
usergroup Introduce concept of system roles 2017-07-13 19:29:50 +10:00
userrole Introduce concept of system roles 2017-07-13 19:29:50 +10:00
AccessLog.php string -> ::class + docs 2017-05-20 20:01:19 +10:00
BrandSetting.php string -> ::class + docs 2017-05-20 20:01:19 +10:00
EditorSetting.php Change incorrect default CSS classes for table styles (#3270) 2017-11-28 20:46:30 -06:00
ExportModel.php Allow export to disable first row as header 2016-12-03 07:36:39 +11:00
ImportModel.php Import CSV rows one at a time (#3450) 2018-03-14 12:53:18 -06:00
Preference.php Add Finnish language (#3237) 2017-11-11 18:36:55 -06:00
User.php Typo 2017-07-13 19:38:44 +10:00
UserGroup.php Introduce concept of system roles 2017-07-13 19:29:50 +10:00
UserPreference.php UserPreferences -> UserPreference 2016-05-27 07:35:32 +10:00
UserRole.php Introduce concept of system roles 2017-07-13 19:29:50 +10:00
UserThrottle.php string -> ::class + docs 2017-05-20 20:01:19 +10:00