aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database/DataManager.java
AgeCommit message (Collapse)Author
2017-07-27Replace getClassByName function to switchAbyss777
2017-07-24Use Permission instead of MapAbyss777
2017-07-21Use classes instead of constants everywhereAbyss777
2017-07-21Implement type constantsAbyss777
2017-07-21- Combine all permissions to one resourceAbyss777
- Add two helpers to BaseResource
2017-07-21Add helper function to generate request string nameAbyss777
2017-07-21Abolish permissions classes and get permissions as Map from DBAbyss777
2017-07-20Rename Identifiable and Extensible to BaseModel and ExtendedModelAbyss777
2017-07-20Combine permission resources and reuse common database functionsAbyss777
2017-07-19Refactored four managersAbyss777
2017-07-11Implement Driver models, schema and databaseAbyss777
2017-05-30Log database clear event (fix #3198)Anton Tananaev
2017-05-13Merge pull request #3156 from Abyss777/computed_attributesAnton Tananaev
Implement computed attributes
2017-05-12Implement computed attributesAbyss777
2017-05-12Small clear history refactoringAnton Tananaev
2017-05-12Clear event history (fix #3160)Anton Tananaev
2017-04-18Fix GT06 encoder unit testAnton Tananaev
2017-01-16- Rename otherUserId to managedUserIdAbyss777
- Optimize getManaged* functions
2017-01-16Initial manager implementationAbyss777
2016-12-14Calendars implementationAbyss777
2016-11-30Add API to get positions by IdAbyss777
2016-11-02Update copyright notice emailsAnton Tananaev
2016-10-19- Filter events on server sideAbyss777
- Use common path for templates - Filter events about geofences that user do not have access (minor security fix) - Removed unused function - Visual templates improvements
2016-10-08Implement statistics API callAnton Tananaev
2016-10-01Remove unused data manager methods (fix #2386)Anton Tananaev
2016-09-25Implement server statistics collectionAnton Tananaev
2016-09-21Add attributes aliasesAbyss777
2016-09-10Fix Java code analytics issuesAnton Tananaev
2016-07-25Improve history clearing logicAnton Tananaev
2016-07-24Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
# Conflicts: # tools/test-generator.py
2016-07-21protect Device positionId on clear historyninioe
2016-07-20- Move groups related actions to DeviceManagerAbyss777
- Removed cache updates from getXxxxById
2016-07-19automated check fixninioe
2016-07-19changes Anton asked meninioe
2016-07-19Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
2016-07-18commented out code and unnecessary commentsninioe
2016-07-17Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
2016-07-15Move code related to devices to DeviceManagerAbyss777
2016-07-13Reduce locks of devicesAbyss777
2016-07-13changes Anton asked meninioe
2016-07-12Added support for Alarm popup & positions history cleanerninioe
1. added support for Alarm and Alarm Type in popup and also in history records. can be muted with a toggle button in the UI 2. added a timer to clear positions history once a day. the default is to save positions history for 7 days if not defined in the configuration file. 3. prevent the lock of the UI files (js, html, css, etc..) for wondows developers in debug mode. It's easier to do changes to the UI without stopping the app each time. 4. tools: added support in test-generator.py to simulate Alert, also added minify.bat file to compile new js files for the UI using sencha SDK for windows developers
2016-07-11- Split geofence refresh on 3 functionsAbyss777
- Enable back groupsCache
2016-07-10Disable group cache updatesAnton Tananaev
2016-06-26Added notifications via emailAbyss777
Added notifications settings
2016-06-15Use variablesAbyss777
2016-06-15Fix rare Stack Overflow while server idleAbyss777
2016-06-15- Work only with cached devices from everywhereAbyss777
- Some optimization
2016-06-14Current device geofences should survive cache updateAbyss777
2016-06-14- Overlapping geofencesAbyss777
- Simplified user-device link
2016-06-10Fixed broken repeated event suppressionAbyss777