IQRF Gateway Webapp issueshttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues2024-02-19T11:31:11+01:00https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/386Latte templates: do not pass parameters that match the name of template class...2024-02-19T11:31:11+01:00Karel HanákLatte templates: do not pass parameters that match the name of template class membersNette/Application v3.2.0 changes result in errors due to php8 explicit types.Nette/Application v3.2.0 changes result in errors due to php8 explicit types.v2.5.xhttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/369Change hostname also in daemon config files2024-01-31T10:58:11+01:00Rostislav SpinarChange hostname also in daemon config filesAlso change hostname in UDP daemon configuration to reflect hostname change for IDE.
```
root@industrial:~# cat /etc/iqrf-gateway-daemon/iqrf__IdeCounterpart.json
{
"component": "iqrf::IdeCounterpart",
"instance": "IdeCounterpa...Also change hostname in UDP daemon configuration to reflect hostname change for IDE.
```
root@industrial:~# cat /etc/iqrf-gateway-daemon/iqrf__IdeCounterpart.json
{
"component": "iqrf::IdeCounterpart",
"instance": "IdeCounterpart",
"gwIdentModeByte": 34,
"gwIdentName": "IQD-GW04",
"gwIdentIpStack": "N/A",
**"gwIdentNetBios": "industrial",**
"gwIdentPublicIp": "N/A",
"RequiredInterfaces": [
{
"name": "iqrf::IMessagingService",
"target": {
"instance": "UdpMessaging"
}
}
]
}root@industrial:~#
```
This is taken from industrial gw.
![image001](/uploads/251d65ee6126ae79b14c969f7cbed7a2/image001.png)
Reported by Austyn.v2.5.xRostislav SpinarRostislav Spinarhttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/373Vuetify 3 frontend - review2023-12-01T17:29:22+01:00Rostislav SpinarVuetify 3 frontend - reviewZpětná vazba - nápady - návrhy do diskuze
- ikony pouze u hlavních složek menu, podobně jako má gitlab
- místo černé v menu tmavě modrá
- jiný odstín barvy podmenu při rozkliku složky v menu
- do modré ikony v patičce zařadit i verze da...Zpětná vazba - nápady - návrhy do diskuze
- ikony pouze u hlavních složek menu, podobně jako má gitlab
- místo černé v menu tmavě modrá
- jiný odstín barvy podmenu při rozkliku složky v menu
- do modré ikony v patičce zařadit i verze dalších iqrf softwarů na bráně
- v patičce last notified znamená co?
- zatím mít pouze englickou verzi, českou dát pryč
- stránku services rozdělit na iqrf služby a systémové služby, seřadit
- zobrazení stránky infromation najednou až po načtení z api
- názvy sloupců v tabulkách tučně např. na stránce Users nebo Mqtt
- např. stránku monit rozdělit na více bílých bloků
- podobně jako monit (více bloků) i pro stránku controller, stránku rozdělit do blokův3.0.0Rostislav SpinarRostislav Spinarhttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/371Use 400 page when ID prop parsing to integer fails (dynamic routing)2024-01-31T11:12:27+01:00Karel HanákUse 400 page when ID prop parsing to integer fails (dynamic routing)v3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/368Create REST API client for TypeScript2023-12-01T14:13:13+01:00Roman Ondráčekroman.ondracek@iqrf.orgCreate REST API client for TypeScripthttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp-utils/iqrf-gateway-webapp-javascript-clienthttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp-utils/iqrf-gateway-webapp-javascript-clientv3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/364MQTT broker2023-12-01T14:23:28+01:00Rostislav SpinarMQTT broker- service management
- user management- service management
- user managementv3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/360Do not show error toasts when a 401 response is caught2024-02-01T21:37:02+01:00Karel HanákDo not show error toasts when a 401 response is caughtLet spinners be hidden, loading properties reset, but prevent a toast from being opened.Let spinners be hidden, loading properties reset, but prevent a toast from being opened.v3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/344JsonEditor textarea with prism syntax highlighting2023-05-24T10:06:14+02:00Karel HanákJsonEditor textarea with prism syntax highlightingv3.0.0https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/300Console: bugs in API key commands2023-06-22T10:24:51+02:00Roman Ondráčekroman.ondracek@iqrf.orgConsole: bugs in API key commands**Add:**
- [ ] expiration should be optional argument when description is specified - missing `-e` is OK
- [x] unhandled exception when the date is invalid - e.g. `2020-13-01T00:00:00Z+01:00'`
- [x] empty string is an invalid date
- [x] ...**Add:**
- [ ] expiration should be optional argument when description is specified - missing `-e` is OK
- [x] unhandled exception when the date is invalid - e.g. `2020-13-01T00:00:00Z+01:00'`
- [x] empty string is an invalid date
- [x] missing parameter for API key output without formatting
**Delete:**
- [x] when nonexistant ID is specified in argument, the command should exits with error message and return code
**Edit:**
- [ ] expiration should be optional argument when description is specified and vice versa - missing `-e` XOR missing`-d` is OK
- [x] unhandled exception when the date is invalid - e.g. `2020-13-01T00:00:00Z+01:00'`
- [x] empty string is an invalid datev3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/294Add TLS certificate manager2024-02-03T09:11:05+01:00Roman Ondráčekroman.ondracek@iqrf.orgAdd TLS certificate managerAdd datagrid and form for managing TLS certificates (core (daemon+nginx), MQTT, 802.1X).Add datagrid and form for managing TLS certificates (core (daemon+nginx), MQTT, 802.1X).v3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/264Bump Vue to v32023-12-25T18:25:51+01:00Roman Ondráčekroman.ondracek@iqrf.orgBump Vue to v3- [ ] [Vue 3](https://v3.vuejs.org/)
- [ ] [Vue Router 4](https://next.router.vuejs.org/)
- [ ] Vue Class Component 8
- [ ] [vue-i18n 9](https://github.com/intlify/vue-i18n-next)
- [ ] Vuex 4
- [ ] vuex-persistedstate 4
- [ ] [vee-valida...- [ ] [Vue 3](https://v3.vuejs.org/)
- [ ] [Vue Router 4](https://next.router.vuejs.org/)
- [ ] Vue Class Component 8
- [ ] [vue-i18n 9](https://github.com/intlify/vue-i18n-next)
- [ ] Vuex 4
- [ ] vuex-persistedstate 4
- [ ] [vee-validate 4](https://vee-validate.logaretm.com/v4/)v3.0.0Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/250Add OAuth 2.0 server2022-10-24T10:45:20+02:00Roman Ondráčekroman.ondracek@iqrf.orgAdd OAuth 2.0 serverUse OAuth 2.0 instead of JWT and application API keys.
https://github.com/contributte/oauth2-serverUse OAuth 2.0 instead of JWT and application API keys.
https://github.com/contributte/oauth2-serverv3.0.0https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/64Režim pro BFU2022-10-21T12:25:24+02:00Roman Ondráčekroman.ondracek@iqrf.orgRežim pro BFURozdělit webapp na sekci pro běžné uživatele a pokročilé uživatele. Toto se bude moci nastavit ve správci uživatelů #63.Rozdělit webapp na sekci pro běžné uživatele a pokročilé uživatele. Toto se bude moci nastavit ve správci uživatelů #63.v3.0.0https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/385Access Control: generated API key is not displayed after creation2024-02-06T13:35:09+01:00Roman Ondráčekroman.ondracek@iqrf.orgAccess Control: generated API key is not displayed after creationReported by: Anthony Leclercq @ LIICHTReported by: Anthony Leclercq @ LIICHThttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/384IP network: improve network interface manager2024-02-05T18:04:23+01:00Roman Ondráčekroman.ondracek@iqrf.orgIP network: improve network interface managerImprove network interface manager, add more information (e.g. available connections).
1. Retrieve list of network interfaces via `nmcli -t -f DEVICE,TYPE device status`.
2. Retrieve information about network interface via `nmcli -t -f G...Improve network interface manager, add more information (e.g. available connections).
1. Retrieve list of network interfaces via `nmcli -t -f DEVICE,TYPE device status`.
2. Retrieve information about network interface via `nmcli -t -f GENERAL,CAPABILITIES,INTERFACE-FLAGS,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show NAME`Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/383IP network: Vuetify 3 frontend2024-02-05T17:59:30+01:00Roman Ondráčekroman.ondracek@iqrf.orgIP network: Vuetify 3 frontendRecreate the current IP network manager in Vuetify 3 and add some more features.
- [ ] VLAN support (#377)Recreate the current IP network manager in Vuetify 3 and add some more features.
- [ ] VLAN support (#377)Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/382Auth: add optional 2FA via TOTP2024-02-03T20:47:46+01:00Roman Ondráčekroman.ondracek@iqrf.orgAuth: add optional 2FA via TOTPAdd option to turn of second factor authentication via TOTP ([`RFC 6238`](https://datatracker.ietf.org/doc/html/rfc6238)).Add option to turn of second factor authentication via TOTP ([`RFC 6238`](https://datatracker.ietf.org/doc/html/rfc6238)).Roman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/381User management: add blocked state2024-02-03T20:45:55+01:00Roman Ondráčekroman.ondracek@iqrf.orgUser management: add blocked stateAdd option to ban user instead of only deleting him.Add option to ban user instead of only deleting him.https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/380Service status: include feature name if a service requires a feature to be en...2024-02-03T09:10:28+01:00Karel HanákService status: include feature name if a service requires a feature to be enabledRoman Ondráčekroman.ondracek@iqrf.orgRoman Ondráčekroman.ondracek@iqrf.orghttps://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/-/issues/379Frontend: fix IQAROS theme color2024-02-01T21:34:16+01:00Karel HanákFrontend: fix IQAROS theme colorand rebase EE repoand rebase EE repoKarel HanákKarel Hanák