Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-26 | Clean up unnecessary code | Anton Tananaev | |
2017-12-27 | Implement device disable | Abyss777 | |
2017-11-27 | - Fix local login if ldap enabled | Abyss777 | |
- Do not allow user edit own "Limit Command" permission | |||
2017-09-19 | Implement per device Notifications | Abyss777 | |
2017-09-13 | - Rename functions "isXxx" to "getUserXxx" | Abyss777 | |
- Rename function to "getSupportedCommands" - Some cleanup | |||
2017-09-12 | Implement Saved Commands | Abyss777 | |
2017-09-06 | Move units to attributes and add volume units | Abyss777 | |
2017-07-26 | - Implement base manager classes as generics | Abyss777 | |
- Remame getDeviceById and getDeviceByUniqueId functions | |||
2017-07-26 | Split Drivers and Groups management | Abyss777 | |
2017-07-25 | Move users management to separate manager | Abyss777 | |
2017-07-24 | Use Permission instead of Map | Abyss777 | |
2017-07-23 | Fix nested IFs | Abyss777 | |
2017-07-23 | Use Permission object instead of Map | Abyss777 | |
2017-07-21 | Use classes instead of constants everywhere | Abyss777 | |
2017-07-21 | Implement type constants | Abyss777 | |
2017-07-21 | Simplified error string construction | Abyss777 | |
2017-07-21 | Abolish permissions classes and get permissions as Map from DB | Abyss777 | |
2017-07-20 | Combine permission resources and reuse common database functions | Abyss777 | |
2017-07-19 | Refactored four managers | Abyss777 | |
2017-07-11 | Implement DriverResource | Abyss777 | |
2017-06-28 | Fix user pemissions issue (fix #3302) | Anton Tananaev | |
2017-05-12 | Implement computed attributes | Abyss777 | |
2017-03-14 | Combine some exceptions to ReflectiveOperationException | Abyss777 | |
2017-03-14 | Fix indentation | Abyss777 | |
2017-03-14 | Implemented helper lookupPreference | Abyss777 | |
2017-02-27 | - Add server-wide "device readonly" flag | Abyss777 | |
- Allow "device readonly" users send commands | |||
2017-01-27 | Clear deviceUsers cache before refresh | Abyss777 | |
2017-01-25 | - Add "deviceReadonly" user field | Abyss777 | |
- 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 variable | Abyss777 | |
- optimize HashSet creation | |||
2017-01-16 | - Rename otherUserId to managedUserId | Abyss777 | |
- Optimize getManaged* functions | |||
2017-01-16 | Initial manager implementation | Abyss777 | |
2016-12-14 | Calendars implementation | Abyss777 | |
2016-11-23 | New user security check (fix #2589) | Anton Tananaev | |
2016-11-18 | - Flip user-token map | Abyss777 | |
- Fix null check - Combine validation to setter | |||
2016-11-18 | Implement users tokens | Abyss777 | |
2016-11-18 | Check account on every call | Anton Tananaev | |
2016-11-17 | Add user expiration and device limit | Anton Tananaev | |
2016-11-02 | Update copyright notice emails | Anton Tananaev | |
2016-10-09 | Admin users are never readonly | Anton Tananaev | |
2016-10-08 | Check server readonly flag | Anton Tananaev | |
2016-10-08 | Add back-end readonly checks | Anton Tananaev | |
2016-08-23 | Implement cache for users objects | Abyss777 | |
2016-08-04 | - Added getGroupDevices to PermissionsManager | Abyss777 | |
- Implemented Route Report | |||
2016-07-28 | Organized server cache | Abyss777 | |
Moved lookupAttribute function to DeviceManager | |||
2016-07-20 | - Move groups related actions to DeviceManager | Abyss777 | |
- Removed cache updates from getXxxxById | |||
2016-07-15 | Move code related to devices to DeviceManager | Abyss777 | |
2016-06-15 | - Work only with cached devices from everywhere | Abyss777 | |
- Some optimization | |||
2016-06-10 | Geofences | Abyss777 | |
2016-05-04 | Explicitly use ASCII charset | Anton Tananaev | |
2016-04-16 | Bind async connection to user id | Anton Tananaev | |