aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/database/PermissionsManager.java
AgeCommit message (Collapse)Author
2017-07-21Abolish permissions classes and get permissions as Map from DBAbyss777
2017-07-20Combine permission resources and reuse common database functionsAbyss777
2017-07-19Refactored four managersAbyss777
2017-07-11Implement DriverResourceAbyss777
2017-06-28Fix user pemissions issue (fix #3302)Anton Tananaev
2017-05-12Implement computed attributesAbyss777
2017-03-14Combine some exceptions to ReflectiveOperationExceptionAbyss777
2017-03-14Fix indentationAbyss777
2017-03-14Implemented helper lookupPreferenceAbyss777
2017-02-27- Add server-wide "device readonly" flagAbyss777
- Allow "device readonly" users send commands
2017-01-27Clear deviceUsers cache before refreshAbyss777
2017-01-25- Add "deviceReadonly" user fieldAbyss777
- Allow users edit tokens - Managers can create users with deviceLimit = 0 only - Manager can't create users with expirationTime later then their - Other permissions improvements
2017-01-17- rename otherUserId variableAbyss777
- optimize HashSet creation
2017-01-16- Rename otherUserId to managedUserIdAbyss777
- Optimize getManaged* functions
2017-01-16Initial manager implementationAbyss777
2016-12-14Calendars implementationAbyss777
2016-11-23New user security check (fix #2589)Anton Tananaev
2016-11-18- Flip user-token mapAbyss777
- Fix null check - Combine validation to setter
2016-11-18Implement users tokensAbyss777
2016-11-18Check account on every callAnton Tananaev
2016-11-17Add user expiration and device limitAnton Tananaev
2016-11-02Update copyright notice emailsAnton Tananaev
2016-10-09Admin users are never readonlyAnton Tananaev
2016-10-08Check server readonly flagAnton Tananaev
2016-10-08Add back-end readonly checksAnton Tananaev
2016-08-23Implement cache for users objectsAbyss777
2016-08-04- Added getGroupDevices to PermissionsManagerAbyss777
- Implemented Route Report
2016-07-28Organized server cacheAbyss777
Moved lookupAttribute function to DeviceManager
2016-07-20- Move groups related actions to DeviceManagerAbyss777
- Removed cache updates from getXxxxById
2016-07-15Move code related to devices to DeviceManagerAbyss777
2016-06-15- Work only with cached devices from everywhereAbyss777
- Some optimization
2016-06-10GeofencesAbyss777
2016-05-04Explicitly use ASCII charsetAnton Tananaev
2016-04-16Bind async connection to user idAnton Tananaev
2016-03-11Add devices to group treeAnton Tananaev
2016-03-10Expand group permissions in managerAnton Tananaev
2016-03-09Implement group editing dialogAnton Tananaev
2016-03-09Implement API resource for groupsAnton Tananaev
2016-03-08Add select group permissions queryAnton Tananaev
2016-03-08Start refactoring permissions managerAnton Tananaev
2016-03-08Add new and update old data modelsAnton Tananaev
2016-01-12Rename method to get permissionsAnton Tananaev
2016-01-01Always allow admin to register new usersAnton Tananaev
2015-12-20Check readonly and registration flagsAnton Tananaev
2015-12-20Remove generic method for permissionsAnton Tananaev
2015-12-02Implement server config update APIAnton Tananaev
2015-11-27Initial implementation of new api with jax-rs.Rafael Guterres
Revert servlets to old api and remove plurals. Fix findbugs for header origin.
2015-11-21Add support to generic resources and refactor in classes to support types ↵Rafael Guterres
and commandpattern.
2015-10-04Remove trailing whitespaces from codeAnton Tananaev
2015-07-14Reduce dependencies on data manager (fix #954)Anton Tananaev