Skip to content

Commit

Permalink
For #26, #101, #108, #109 and 'read-only users' feature - written new…
Browse files Browse the repository at this point in the history
…s, added articles
  • Loading branch information
vitalidze committed Mar 10, 2015
1 parent b22c700 commit 6158c18
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 2 deletions.
13 changes: 13 additions & 0 deletions _posts/2015-03-10-improved-localization-and-read-only-users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: default
---

Mobile version now supports localization (with same URL parameter `?locale=XX`) with [language selection](/features/language-selector-on-login-screen.html).

Desktop version also now has an ability to [select language at login screen](language-selector-on-login-screen.html).

[Polish translation](/features/polish.html) was updated (thanks to [bigoss](https://github.com/bigoss) and [dumar](https://github.com/dumar) github users).

Then added new feature - ability to [mark user read-only](/features/read-only-users.html). [read-only users]().- read-only users (link to feature page, update features list)

This release contains changed order of buttons in archive toolbar (was 'Load, Import/Export, Clear', now it's 'Load, Clear and Import/Export') for better user experience (thanks to [bigoss](https://github.com/bigoss) github user).
6 changes: 4 additions & 2 deletions features/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This project has following features, which don't exist in original `traccar-web`
* [german language](german.html) (available via ?locale=de URL parameter)
* [italian language](italian.html) (available via ?locale=it URL parameter)
* [spanish language](spanish.html) (available via ?locale=es URL parameter)
* polish language (available via ?locale=pl URL parameter)
* [polish language](polish.html) (available via ?locale=pl URL parameter)
* tagalog language (available via ?locale=tl URL parameter)
* hungarian language (available via ?locale=hu URL parameter)
* [portuguese language](portuguese.html) (available via ?locale=pt_PT URL parameter)
Expand All @@ -36,6 +36,7 @@ This project has following features, which don't exist in original `traccar-web`
* possibility to detect 'offline' devices - when signal hasn't came for some time (set up in device settings). They will be shown on a map with a marker of different colour and there will be some sign in popup that they are actually offline.
* new device status - idle. It is shown in popup and also there will be a time of idling. Each device got new setting 'Idle when speed is <=', which is zero by default. It may be changed to some reasonable value, which is then used to consider device idle (for example to handle 'satelite drift compansation').
* possibility to restrict ordinary users to manage (i.e. add/edit/delete) devices. Configured in global application settings.
* [possibility to mark user as read-only](read-only-users.html)
* save grid columns settings (sort order, column order, visibility, etc.) in the database
* mobile web UI based on [framework7](http://www.idangero.us/framework7/) with general functions for GPS tracking, available at `m/` URL, i.e. `http://server-ip:8082/m/` Desktop version will redirect automatically to the mobile version when accessed from mobile device unless `nomobileredirect=1` url parameter is not set.
* [RESTful API](rest-api.html). Available at `/traccar/rest/{methodName}` - allows to call methods from `DataService` class.
Expand All @@ -53,4 +54,5 @@ This project has following features, which don't exist in original `traccar-web`
* disable login dialog moving and resizing
* prohibit empty device name and id
* do not create user with name 'admin' when any other user with 'administrator' role present
* [possibility to fit line of archived track the current map view](zoom-to-track.html)
* [possibility to fit line of archived track the current map view](zoom-to-track.html)
* [language selector at login screen](language-selector-on-login-screen.html)
10 changes: 10 additions & 0 deletions features/language-selector-on-login-screen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
layout: feature
title: Language selector on login screen
---

When selection changes it redirects current page according to selected locale (by adding proper `?locale=XX` parameter to the address in web browser):

![Language selector in desktop version](http://i61.tinypic.com/14mq2oh.png)

![Language selector in mobile version](http://i62.tinypic.com/2lu5j4m.png)
6 changes: 6 additions & 0 deletions features/polish.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: feature
title: Polish translation
---

![Polish UI screen shot](http://i57.tinypic.com/14v5gzt.png)
16 changes: 16 additions & 0 deletions features/read-only-users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
layout: feature
title: Read-only users
---

Any user can be marked as read-only either by `administrator` or by `manager` user in Settings >> User screen:

![Marking user as read-only](http://i62.tinypic.com/2ldxego.png)

Read-only user cannot apply any modifications to the underlying database (even cannot change his own account information). This is what is available for such users:

* latest positions of shared devices
* archived positions of shared devices
* tracker server log (for read-only administrative account).

In UI such user will have only 'Logout' button (and Settings >> Tracker server log for administrative account).

0 comments on commit 6158c18

Please sign in to comment.