Phase 4.1. Add User Roles and add enhancements to user management. to an existing GPS Tracking Software
1. Create User Roles. Each User Role should contain a list of functionalities that can be activated or deactivated.
The list of functionalities that can be activated/deactivated:
- Devices that can be seen
- See the vehicles tracks
- Create notifiers(SOS, Geofences, Overspeed etc.)[[[ we can select which notifiers ]]]]
- Create Geofence
- Define what reports can be seen(Trips, Geozones, Ignition details, Input details etc.)
[[ - create POI ]]]
[[ - create task to be sent by email ]]
Admin role can't be edited or deleted.
2. Add expiry date to each user
3. Add access restriction by time interval(ex. user can login from 16:00 to 21:00)[[[ set by time and date ]]]
4. Add functionality for Admin role to login as a desired user using a link from user list
5. Access with same account and user can be done from various computers the same time
6. Signing in to the system with User and Password
7. Forget password:(can be followed by entering user email address / and an email will be sent with user name and password)
Timeline: this phase should be done in 10days