Denis Barbaron
2f54e40206
Upgrading STF for security reasons ( #813 )
...
* Upgrading STF for security reasons
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* update semaphore files
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* upgrading STF for security reasons v2
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* update yarn.lock file
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
---------
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
2024-11-22 11:41:20 +01:00
Denis Barbaron
a199bae42b
fix bug on user name management ( #799 )
...
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
2024-07-24 23:18:19 +02:00
Denis Barbaron
489ba0427e
Add maintenance banner on UI ( #797 )
...
* fix bug on email separator
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* allow group name change
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* add maintenance banner on UI
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* removes unnecessary comments
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
---------
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
2024-07-19 10:33:52 +02:00
Denis Barbaron
cf56911e9f
Allow group name change ( #795 )
...
* fix bug on email separator
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* allow group name change
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
---------
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
2024-07-15 17:03:33 +02:00
Denis Barbaron
51b86a87ef
fix bug on taking control of a device: set a lock for exclusive access ( #650 )
...
* fix bug on taking control of a device: set a lock for exclusive access
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
* update the locking function
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
---------
Signed-off-by: Denis barbaron <denis.barbaron@orange.com >
2023-04-03 20:05:49 +02:00
Denis barbaron
311b077945
add database migration for group feature
2020-02-12 12:17:51 +01:00
Karol Wrótniak
c3a51cf867
Merge branch 'master' into feature/separate-device-logs
2020-02-08 01:40:43 +01:00
Denis barbaron
1dd9f45f06
Merge branch 'master' into group-feature
2020-01-24 10:47:35 +01:00
Lukasz.Zeglinski
d99a6e7a97
Separate device logs
2019-09-11 11:04:55 +02:00
Denis barbaron
7f5dc4c152
add groups feature
2019-06-12 10:29:07 +02:00
Karol Wrótniak
3d3d1f67b4
Add market name to device properties.
2019-05-03 22:00:55 +02:00
Karol Wrótniak
2af554e2a3
Add OpenGL ES version to device properties.
2017-12-18 03:18:19 +01:00
thinkhy
2dac3d1bbd
add the column of CPU Platform in device list ( #777 )
...
* add the column of CPU Platform in device list
* Update api.js
* Update solo.js
* Update devutil.js
* Update device-column-service.js
* Update device-list-controller.js
2017-12-16 16:50:25 +08:00
lison.li
aad71a80d1
1. Although it's a bit repetitive, I think the independent serial parameter tells the reader that entry contains serial. 2. Just remove useless parameter "url".
2017-07-16 23:49:57 +08:00
Simo Kinnunen
385acc4ff2
Don't allow the processor unit to run before we're able to connect to the database. This caused an issue when the database started up slowly, but the processor connected to the app/dev dealers regardless. Any received messages requiring database connectivity would cause the processor to die (and be restarted by systemd), causing lost messages on occasion.
2017-02-06 00:36:32 +09:00
Simo Kinnunen
a995a2f823
Don't attempt to reconnect to the db when we're dying.
2017-02-06 00:30:07 +09:00
Vishal Banthia
a62a6094e4
Use automation state for devices used by api
2016-11-23 06:45:36 +05:30
Vishal Banthia
a6266931ad
Modify APIs from Aysnc -> Sync using timeout
2016-07-22 19:34:22 +05:30
Vishal Banthia
232163d290
add remoteDebugUrl into database so that it is accessible from api
2016-07-22 19:34:22 +05:30
Vishal Banthia
bca180d284
refactor reserve and release endpoints in HTTP POST and DELETE methods
2016-07-22 19:34:22 +05:30
Vishal Banthia
e0a45391ab
Add auth middleware in api unit. Now only authorized user can access api unit
2016-07-22 19:34:22 +05:30
Gunther Brunner
434f63b3a9
Fix all lib/ files with ESLint rules with 0 errors.
2016-01-19 20:52:38 +09:00
Gunther Brunner
466af18058
Add eslint task. Needs eslintrc tweaking.
2016-01-14 21:20:54 +09:00
Vishal Banthia
9cb231391a
Create seperate database table for AccessTokens to hide jwt token and tokenId from user
2015-11-26 03:09:58 +09:00
Vishal Banthia
62413b3780
allow user to create an access token to access stf api from user settings tab.
2015-11-26 02:40:34 +09:00
Vishal Banthia
466890777d
Allow to update device notes column from STF UI. https://github.com/openstf/stf/issues/124
2015-11-13 21:16:59 +09:00
Simo Kinnunen
66fbadbd5d
Wait for indexes to be ready before we let migrate finish. Should fix
2015-10-22 00:10:26 +09:00
Simo Kinnunen
638322fd47
Fix VNC auth DB index.
2015-10-13 15:31:26 +09:00
Simo Kinnunen
5b5520b705
VNC authentication works, although there is no UI for adding passwords
...
yet. Direct database manipulation is required for now.
2015-10-13 04:05:07 +09:00
Simo Kinnunen
4a4b0f26d1
Reset owner and reverse forwards when a dead worker restarts. This should prevent ghost owners from staying in the device list.
2015-06-25 17:18:16 +09:00
Simo Kinnunen
736b6f769e
Reaper decides if a device is present or not. Allows devices to "come back to life" if they start beating again.
2015-06-03 18:49:42 +09:00
Simo Kinnunen
11a042d0aa
Looks like the DB needs ready: false on device absence or plugged in devices show up as immediately available. That's a bug, will need to investigate later.
2015-06-02 16:14:39 +09:00
Simo Kinnunen
25544d1a1a
In-memory reaper. TtlSet needs tests.
2015-06-01 17:41:23 +09:00
Simo Kinnunen
f275d9e563
Don't add secondary indexes to the log database. It's huge.
2014-12-17 23:26:40 +09:00
Simo Kinnunen
f0aae7d4e5
The srv resolver should be easier to use now.
2014-12-17 20:30:52 +09:00
Simo Kinnunen
23621d0bdd
The DB should now be able to connect to SRV records. It will also attempt to fail over once if a connection closes.
2014-12-17 17:55:58 +09:00
Simo Kinnunen
ed106ab7c6
Set createdAt only when a device is inserted for the first time.
2014-12-02 15:33:29 +09:00
Simo Kinnunen
cecf08a244
Reverse port forwarding UI actually works now.
2014-10-14 22:57:44 +09:00
Simo Kinnunen
617e20522b
Reverse port forwarding backend actually works now. UI needs some work for the "new vision".
2014-10-09 18:35:06 +09:00
Simo Kinnunen
92ce053c16
Remove forgotten console.log.
2014-10-02 12:04:55 +09:00
Simo Kinnunen
95347d91f0
Show a dialog for new ADB key if using device.
2014-10-01 21:33:47 +09:00
Simo Kinnunen
e6c1de5194
ADB connect now respects auth keys in the settings page.
2014-10-01 18:41:54 +09:00
Simo Kinnunen
4234bb9e34
Remove rutil in favor of the updated rethinkdb driver.
2014-07-22 12:55:33 +09:00
Simo Kinnunen
87a51ef76d
Better compatibility with docker's --link option.
2014-07-09 23:27:03 +09:00
Simo Kinnunen
e13fc6701f
Save user settings to the database and embed them to the template for fast access.
2014-07-04 22:59:29 +09:00
Simo Kinnunen
66006db685
Insert battery events to the database with soft durability.
2014-06-20 11:36:27 +09:00
Simo Kinnunen
b9484019a3
Update to new device DB.
2014-06-18 22:52:02 +09:00
Valverde Antonio
760e09290f
Code adapted to the new interface of stf-device-db.
2014-06-18 22:52:02 +09:00
Simo Kinnunen
6bb07d7c34
Fix Galaxy S5's display information segfaulting by trying to use the public SDK methods first. SurfaceComposerClient's getDisplayInfo is practically unusable on Galaxy S5 due to weird memory corruption issues.
2014-06-18 15:51:54 +09:00
Simo Kinnunen
bebb3af42a
Send heartbeats from the provider. This keeps unauthorized and offline devices present as well, which is what we want. This also greatly reduces the number of queries to rethinkdb.
2014-06-02 14:52:46 +09:00