aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database
AgeCommit message (Collapse)Author
2016-11-17Add user expiration and device limitAnton Tananaev
2016-11-02Update copyright notice emailsAnton Tananaev
2016-10-23Rename API pathAbyss777
2016-10-22Implement reset total distance APIAbyss777
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-09Admin users are never readonlyAnton Tananaev
2016-10-08Implement statistics API callAnton Tananaev
2016-10-08Check server readonly flagAnton Tananaev
2016-10-08Add back-end readonly checksAnton Tananaev
2016-10-03Rename variableAbyss777
2016-10-03Make status events switchableAbyss777
2016-10-01Remove unused data manager methods (fix #2386)Anton Tananaev
2016-09-26Change statistics calculation logicAnton Tananaev
2016-09-25Implement server statistics collectionAnton Tananaev
2016-09-22Merge pull request #2354 from Abyss777/device_attribute_aliasesAnton Tananaev
Add attributes aliases
2016-09-22- rename table and unique constraintAbyss777
- rename some functions - optimization and simplification
2016-09-21Add attributes aliasesAbyss777
2016-09-21Implement lookup attribute helpers for primitivesAbyss777
2016-09-21- Add two functions to lookup attributes from device to server and from ↵Abyss777
device to config - Removed constant
2016-09-17Update position if time is the sameAnton Tananaev
2016-09-10Fix Java code analytics issuesAnton Tananaev
2016-08-30Fix a type in context classAnton Tananaev
2016-08-23Implement cache for users objectsAbyss777
2016-08-11- Added IgnitionEventHandlerAbyss777
- Added unit test for some EventHandlers - Changed a bit IdentityManager to fit EventHandlerTest
2016-08-04- Added getGroupDevices to PermissionsManagerAbyss777
- Implemented Route Report
2016-07-28Organized server cacheAbyss777
Moved lookupAttribute function to DeviceManager
2016-07-25Merge pull request #2149 from Abyss777/lastposition_reorganizationAnton Tananaev
Move lastPosition update to the end of pipeline
2016-07-25Improve history clearing logicAnton Tananaev
2016-07-25- Move lastPosition update to the end of pipelineAbyss777
- Optimize MotionEventHandler to do not use Device.motion - Remove Device.motion from model and database - some optimizations
2016-07-24Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
# Conflicts: # tools/test-generator.py
2016-07-21Added parenthesesAbyss777
2016-07-21Act with atomic more carefullyAbyss777
2016-07-21protect Device positionId on clear historyninioe
2016-07-21Migrate from ReentrantReadWriteLocks to ConcurrentHashMaps in DeviceManagerAbyss777
UpdateCahces incrementally
2016-07-20Change order cache initializationAbyss777
2016-07-20- Move groups related actions to DeviceManagerAbyss777
- Removed cache updates from getXxxxById
2016-07-19automated check fixninioe
2016-07-19Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
2016-07-19changes Anton asked meninioe
2016-07-19Missed groupGeofences read lockAbyss777
2016-07-19Split locks in GeofenceManager and try to avoid crosslocks with devices.Abyss777
2016-07-19Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
2016-07-18commented out code and unnecessary commentsninioe
2016-07-18- Added attributes to devicesAbyss777
- Fixed license header for DeviceManager.java - Fixed editing attributes for not saved (new) object.
2016-07-17Merge remote-tracking branch 'refs/remotes/tananaev/master'ninioe
2016-07-15Move code related to devices to DeviceManagerAbyss777
2016-07-14Remove duplicating codeAbyss777
2016-07-14Set long as NULL only for *Id fieldsAbyss777
2016-07-14IndentationAbyss777
2016-07-14- Fixed saving parent group when creating new group.Abyss777
- Fixed storing device and group if parent group is not defined. - Fixed Warning in browser console about missed requirements.